Celsi AG

Software und Security

Softwarelösungen mit Sicherheit an erster Stelle

Learn More Aktuell CelsiGuard Referenzprojekte

Software und Security

——— // ———

Sicherheit wird bei Ihnen groß geschrieben? Dann sind Sie bei uns richtig.

Für Zahlungslösungen verwenden wir durchgängig Kommunikation nach ep2 eft/pos. Die Kommunikation mit externen Geräten bei Energieversorgungs-Lösungen wird BSI komform nach TR-03109 verschlüsselt.

Bei beiden Normen ist für wesentliche Teile der Datenübermittlung modernste asymmetrische und symmetrische Verschlüsselung vorgeschrieben.

Sicherheitsstandards und -verfahren:

Folgende Standards werden in unterschiedlichen Konfigurationen verwendet:

  • ep2 eft/pos
  • BSI TR-03109
  • IEC-61850
  • TASE.2
  • IEC-60870-5-104/101

Tools und Technologien:

——— // ———

 

Aktuelle Tools und Technologien:

Folgende Tools und Technologien wurden von uns in Referenzprojekten verwendet:

  • Design und Implementierung von Server-Applikationen
    • Java
    • C++
    • Embedded C

  • Design und Implementierung von Web-Applikationen
    • JAVA / Vaadin
    • Angular, Node.JS
    • PHP / JQuery / MySQL

  • Design und Implementierung von Datenbanken
    • Oracle
    • MongoDB
    • MySQL
    • Firebird / Interbase (Linux)
    • Apache Derby (JAVA embedded)

  • Design und Implementierung von Überwachung und Monitoring
    • Nagios / Icinga2

  • Kommunikationsstandards, Applikationsschichten
    • TASE.2
    • IEC 61850
    • BSI TR-03109
    • ISO8583
    • ISO8825 (TLV Codierung)
    • ep2 (eft/pos)
    • IEC-60870-5-101/104
    • XML
    • SECS I+II (Semiconductor Equipment Communication Standard)

CelsiGuard

——— // ———

 

Sie betreiben ein Client/Server System und möchten den Meldungsverkehr verschlüsseln? CelsiGuard ist ein JAVA Framework, das für die komplette Ver- und Entschlüsselung von Meldungen und Dokumenten verwendet wird.

CelsiGuard kommt überall da zum Einsatz, wo eine sichere Kommunikation zwischen Client und Server aufgebaut werden soll. Dabei wird sowohl das unbefugte Lesen der Meldungen als auch das unbefugte Ändern oder gar Erstellen von Meldungen (man in the middle) verhindert. Zur Anwendung kommt eine Kombination von RSA und Triple-DES Verschlüsselung, sodass im Client kein privater Schlüssel hinterlegt werden muss. Da der Overhead auf ein Minimum reduziert wird, ist CelsiGuard auch bei Systemen mit einer großen Anzahl von Clients im Einsatz.

Versionen:

StandardPro
Verschlüsselung: RSA / Triple-DES xx
Meldungsschutz gegen Fremdänderung xx
Schlüsselaustausch: Globaler Schlüssel xx
Meldungstyp: Text xx
Partielle Verschlüsselung möglich xx
Software Quellcode -x
Schulung 1 Tag inbegriffen -x

Referenzprojekte

——— // ———

JAVA Entwicklung:

In folgenden Referenzprojekten wurden von uns JAVA Frameworks und Libraries verwendet:

  • JAVA Referenzprojekte:
    • Webapplikationen (Vaadin)
    • Server Applikationen mit > 1000 Clients
    • Webservices
    • Verschlüsselung (asymmetrische & symmetrische Schlüssel)
    • REST & XML basierte Kommunikationsprotokolle
    • Reporting Tools (JASPER)
    • Email & SMS Versand
    • Stand Alone GUI (Swing)

PHP Entwicklung:

In folgenden Referenzprojekten wurde von uns PHP verwendet:

  • PHP Referenzprojekte:
    • Webapplikationen mit Datenbank Direktzugriff (MySQL, Oracle)
    • Webapplikationen mit > 1000 Clients in Kombination mit JAVA-Webservices
    • E-Commerce Anbindung an Payment- und Warenwirtschaftssystem

MEAN Stack:

MEAN steht für: MongoDB, Express Framework, Angular und Node.JS

  • Vorteile des MEAN Stack:
    • Wichtiger Trend in der Software-Entwicklung
    • Geschwindigkeit und Skalierbarkeit von Node.JS
    • Zeitgemäße Frontend-Entwicklung mit Angular
    • Schnelles Deployment mit MEAN
    • MongoDB ist No-SQL DB
    • Durchgängig JavaScript

  • MEAN Referenzprojekt:
    • Webapplikationen
    • Server Applikationen mit > 1000 Clients
    • Webservices
    • REST & XML basierte Kommunikationsprotokolle

Detaillierte Referenzen:

Auf Anfrage geben wir Ihnen gern weitere Informationen zu unseren Refernzprojekten. Bitte nehmen Sie dazu mit uns Kontakt auf:

Kontakt »