ecCryptoLib

Kryptografische Bibliothek für Embedded Systeme

Allgemein

ecCryptoLib ist eine hochmoderne kryptografische Bibliothek, die speziell für eingebettete Systeme entwickelt wurde und robuste sowie effiziente Sicherheitslösungen für ressourcenbeschränkte Umgebungen bietet. Unsere leistungsstarke Bibliothek bietet eine umfassende Auswahl an kryptografischen Algorithmen, die die Integrität, Vertraulichkeit und Echtheit Ihrer Daten und Kommunikation gewährleisten, selbst in anspruchsvollsten Anwendungen.

Hauptmerkmale:

  1. Umfassendes Algorithmus-Bibliothek: ecCryptoLib bietet eine breite Auswahl an symmetrischen und asymmetrischen Verschlüsselungsalgorithmen, einschließlich AES, ChaCha20, RSA und ECC sowie Hash-Funktionen (SHA-2, SHA-3, BLAKE2) und sichere Schlüsselaustauschprotokolle (ECDH, DH). Diese vielfältige Palette kryptografischer Grundelemente ermöglicht Ihnen die optimale Kombination aus Sicherheit und Leistung für Ihren speziellen Anwendungsfall.
  2. Optimale Leistung: Unsere Bibliothek ist auf eingebettete Systeme zugeschnitten und konzentriert sich darauf, den Speicherbedarf, den Rechenaufwand und den Stromverbrauch zu minimieren. ecCryptoLib nutzt Hardwarebeschleunigungsfunktionen, die auf verschiedenen Mikrocontrollern und Prozessoren verfügbar sind, und gewährleistet so optimale Leistung selbst auf ressourcenschwachen Geräten.
  3. Plattformunabhängigkeit: ecCryptoLib ist so konzipiert, dass es mit einer Vielzahl von Mikrocontrollern, Prozessoren und Echtzeit-Betriebssystemen (RTOS) kompatibel ist, einschließlich ARM, PPC, Tricore/Aurix, AutosarOs und POSIX. Dies gewährleistet eine nahtlose Integration in Ihre bestehende eingebettete Infrastruktur.
  4. Sicher und zuverlässig: ecCryptoLib wird unter Verwendung bewährter Methoden für sichere Programmierung entwickelt und unterliegt rigorosen Test- und Verifizierungsprozessen, um seine Robustheit gegen Seitenkanalangriffe, Timing-Angriffe und andere bekannte Schwachstellen sicherzustellen. Die Bibliothek wird auch regelmäßig aktualisiert, um neue Bedrohungen zu adressieren und die neuesten Fortschritte in der kryptografischen Forschung einzubeziehen.
  5. Einfache Integration: Die benutzerfreundliche API und umfangreiche Dokumentation von ecCryptoLib vereinfachen den Integrationsprozess für Entwickler. Beispielcode und Referenzimplementierungen werden bereitgestellt, zusammen mit engagierter Unterstützung durch unser Team von Kryptografie-Experten, um Ihnen bei der Bewältigung der Komplexität sicherer eingebetteter Systemgestaltung zu helfen.

 

Details

The ecCryptoLib offers the following features:

• Optimized for 32-bit automotive CPUs and HSMs
• Hash functions: RIPEMD-160/256/320, SHA2-256/512, SHA3-256/512
• Asymmetric algorithms: ECC Curve25519 (256), ECC Ed25119 (256), ECC Brainpool (192/224/256), ECC NIST (192/224/256), RSA 1024/2048/3072
• Symmetric algorithms: AES (128/192/256), PRESENT (80/128), ChaCha
• Message Authentication Codes: CMAC, HMAC, Poly1305
• Random number generators: DRBG
• AUTOSAR Crypto Service Module: Csm/Cal/SecOC
• HSM Support
• Code generator included in the package
• Developed according to Automotive SPICE

For more detailed information about the interfaces and functions of our ecCryptoLib, please contact our sales team. We look forward to your inquiry and the associated interest in our product.