Finden Sie hier die Liste mit den gefilterten Produkten auf Basis Ihrer aktuellen Auswahl.

 

SharkSSL SSL/TSL Stack

hochperformanter embedded SSL/TSL Stack

Lesen Sie hier mehr über die SharkSSL Demo & Tutorial:

ist ein sehr kompakter, hochperformanter und von Grund auf neu entwickelter SSL/TLS Stack um die Kommunikation und das Managment von embedded Systemen abzusichern.

SharkSSL unterstützt SSLv3.0, TLS 1.0, TLS1.1, TLS1.2 und ist sehr speicherplatzsparend, das Transport-Agnostische-API macht die Verwendung in jedem embedded System möglich, egal ob 8-Bit oder 64-Bit Mikrocontroller oder auch hybriden Hardware-/Software TCP/IP Stack-Lösungen. Verwendung mit oder auch ohne RTOS ist möglich.
Aufgrund der Assembler optimieren Integer Bibliothek kann SharkSSL eine RSA Operation in 100 ms auf einem Cortex-M3 bei 100 MHz ausführen, deutliche schneller als andere Lösungen!

Durch die Unterstützung modernster Verschlüsselungen wie Poly1305 und ChaCha20 ist SharkSSL extrem performant und auch auf kleineren CPUs einsetzbar.

Über viele Schalter Optionen kann die Codegröße bis herunter zu ca. 20kByte angepasst werden.

Durch die Lieferung im Sourcecode ist die Anpassung an kundenspezifische Systeme sehr einfach

Real Time Logic SharkSSL Structure Real-Time-Logic hat umfassende Erfahrungen im Bereich des Zertifikate Managements in embedded Systemen, ein Thema das Anfängern in dem Bereich oft Kopfschmerzen bereitet. Lesen Sie dazu das Whitepaper von Real-Time-Logic hier online.

 

Das SharkSSL Paket beinhaltet noch die folgenden Komponenten

  • Embedded M2M Client Framework
  • Embedded WebSocket Client
  • Embedded WebSocket Server
  • Embedded SMTP Library

Know-How & Service

Real Time Logic biete aber nicht nur Produkte an, sondern auch Know-How in Form einer hochqualifizierten Unterstützung bei Implementation und Anwendung der Lösungen. Ein wichtiger Faktor der erheblich Zeit spart. Und es entstehen keine Zusatzkosten!


Warum sollte SSL in embedded Geräten eingesetzt werden?

Das Internet und die dort etablierten Protokolle entwickeln sich zum quasi Standard für das Verbinden und Steuern von Geräten. Allerdings muss hier natürlich ein besonderes Augenmerk auf die Sicherheit der Anwendungen gelegt werden. Dies macht es erforderlich, daß die Daten die zwischen dem Benutzer und dem Gerät ausgetauscht werden, verschlüsselt sind, sowie das sich die Benutzer auf sichere Art und Weise am Gerät authentifizieren muß.

Features

  • Objekt orientierte ANSI C Bibliothek (mit C++ Wrapper Code)
  • Unterstützt alle Freescale™ ColdFire™ und Cortex-M4 hardware-acceleration encryption engines
  • Code Größe kleiner 24kB Footprint mit Hardware Crypto Engine Unterstützung
  • Enthält Crypto Software Bibliothek für alle Prozessoren ohne Hardware Crypto Engine (AES, DES, 3DES, ARC4, SHA1, MD5)
  • Enthält proprietäre, hochoptimierte RSA und DH Crypto Bibliothek, die einfach auf dedizierte DSPs portiert werden kann
  • Konfigurierbares Session Caching
  • Fortschrittliches Buffer Management ohne Kodierungsaufwand für die SSL Buffer. Eigne Speicher Allokatoren können spezifiziert werden.
  • Multithreading Unterstützung für optimale Performance unter RTOSen
  • Der Barracuda™ Embedded Web Server kann das optimierte Speicher Management von SharkSSL für persistente HTTP 1.1 Verbindungen mitbenutzen.

Management von Zertifikaten

Ein wichtiger Aspekt ist es, zu verstehen wie Zertifikate in embedded Systemen behandelt werden können.

Das Whitepaper dazu finden Sie hier online.

Footprint

SharkSSL Footprint for ARM Cortex-M3

SharkSSL sizes (kB) obtained with IAR Embedded Workbench V5.4 (-Ohz optimization):

Code combinationsROMRAM (2)
Server-only TLS1.0 / TLS1.1 stack (1)
library excluding AES and DES encryption software
162
Client-only TLS1.0 / TLS1.1 stack (1)
library excluding AES and DES encryption software
192
Client+Server TLS1.0 / TLS1.1 stack (1)
library excluding AES and DES encryption software
212

 

Symmetric Encryption Algorithms (3)ROMRAM
AES encryption software4.7-
DES/3DES encryption software (3)3.5-
  1. The configuration options for SharkSSL have been selected for minimum code size.
  2. RAM is not including the memory allocated on a per connection basis.
  3. The AES, DES, 3DES algorithm can be replaced with hardware accelerator versions when available, with better performance and reduced footprint.

Schlagworte

Hersteller: Real Time Logic
Funktion: Embedded Internet, IoT
Prozessorarchitekturen: Prozessorunabhängig

>>> Preise anfragen

Embedded Tools GmbH
Fon: +49 251 98729-0 / Fax: -20
E-Mail info(at)embedded-tools.de


Firma:
Titel:
Vorname:
Nachname: *
Straße:
PLZ:
Ort:
Land:
E-Mail: *
Telefon:
Nachricht:
Target-Prozessor(en):
Wie haben Sie von uns erfahren: