µC/SSL is 20x smaller than OpenSSL to meet size constraints of embedded designs
WESTON, FL--February 15, 2011--In response to a rapidly growing number of embedded designs adding security features, Micrium today announced the addition of Secure Socket Layer (SSL) to its middleware offerings. µC/SSL is ideal for any embedded designs that transmit and receive data over an IP network including industrial sensor data, medical, remote control, and financial applications.
At approximately 20x smaller than OpenSSL, SSL is a small and fast SSL/TLS implementation that primarily targets embedded and RTOS environments based on speed and form factor. µC/SSL supports industry standards up to TLS 1.2. Built for maximum portability in ANSI standard C, uC/SSL supports several host languages including Java, PHP, Perl, and Python.
According to Christian Legare, Micrium vice president, "Our customers are building products that connect to the public Internet where security is an important requirement. µC/SSL code and documentation is written to specifically target embedded systems rather than using PC modules tweaked to work in resource-constrained embedded designs."
- SSL version 3 and TLS versions 1, 1.1 and 1.2 (client and server)
- Minimum size of 30-100kb
- Runtime memory usage range: 5-50kb
- DTLS support (client and server)
- OpenSSL compatibility layer for easy migration
- zlib compression support
- RSA Key Generation
- PSK Pre-Shared Keys
- Simple API
- PEM/DER certificate support
- X509 v3 Signed Certificate Generation
- Intel AES-NI support
- Client Authentication support
- C Standard Library Abstraction Layer
µC/SSL supported algorithms include:
- MD2, MD4, MD5, SHA-1, SHA-512, RIPEMD
- DES, 3DES, AES, ARC4, RABBIT, HC-128
- RSA, DSS, DH
- HMAC, PBKDF2
The µC/SSL embedded library implements both SSL and Transport Layer Security (TLS) cryptographic protocol versions including: SSL 3.0, TLS 1.0, TLS 1.1 and TLS 1.2, with the most recent TLS 1.2 being the most secure. The protocol is implemented as defined in RFC 5246.
µC/SSL is royalty free and is currently available. Pricing is set at $9K. There is an introductory offer until April 1, 2011 of $7,650, a savings of 15%.
Micrium provides the highest quality embedded software components by way of cleanest source code, unsurpassed documentation, and customer support. Starting with Micrium’s flagship product, µC/OS through its complete line of software, Micrium shortens time to market throughout all product development cycles and builds products that address today’s increased design complexity. For additional information, visit: www.Micrium.com.