Real Time Logic has added the latest encryption and security updates to SharkSSL , its high-speed, small footprint SSL-TLS product, to secure the interconnected IoT devices that are particular vulnerable to wide-scale attack. With the exponential escalation of connected devices, attacks with viruses, such as Heartbleed and Shellshock, threaten to cause catastrophic impact that could cripple the connected world. SharkSSL with its support for Elliptic Curves, Suite B, and Poly1305 ChaCha20 Ciphers protects devices and their infrastructure from the vulnerabilities involved in these attacks.
In the fight to create secure devices, device design cost—a measure of the amount of space available to run security in parallel with the application, CPU and connectivity overhead—is the greatest challenge. Development teams need to achieve maximum security with minimum constraint.
Real Time Logic has optimized libraries, such as the newly supported Elliptic Curves, Suite B, and Poly1305 ChaCha20 Ciphers, to achieve ultimate performance. As a result of these efforts, SharkSSL was recently cited in the research paper, “Chaskey: An Efficient MAC Algorithm for 32-bit Microcontrollers ”, as delivering the fastest encryption on the small footprint Cortex-M processors.
Real Time Logic’s C- and assembly-optimized, big-integer libraries deliver record-breaking performance on processors without specialized hardware-acceleration encryption engines, such as the ARM Cortex-M and Renesas RX series, as well as those with only partial hardware acceleration (e.g. EFM32, Freescale K60, Freescale Coldfire, etc.). The Poly1305 hashing and ChaCha20 cipher algorithms, although relatively new, are particularly well-suited for embedded applications because of their inherent ability to reach extreme speeds within a small footprint. Benchmark results show that the SharkSSL assembly optimized implementations of these algorithms are comparable to hardware-assisted AES benchmarks.
All cipher hashing algorithms implementations are offered integrated with SharkSSL or in stand-alone libraries. SharkSSL supports all industry popular HLOS, RTOS, or no-RTOS (bare metal) environments.