TeraFire Hard Cryptographic Microprocessor

Microsemi Corp. recently added Athena’s TeraFire cryptographic microprocessor to its new PolarFire field programmable gate array (FPGA) “S class” family. The TeraFire hard core provides Microsemi customers access to advanced security capabilities with high performance and low power consumption.Microsemi

Features, benefits, and  specs:

  • Supports additional algorithms and key sizes commonly used in commercial Internet communications protocols such as TLS, IPSec, MACSec and KeySec.
  • The Athena TeraFire EXP-5200B DPA-resistant cryptographic microprocessor capable of nearly 200MHz operation.
  • Enables high-speed DPA-resistant cryptographic protocols at speeds well over 100 Mbps
  • Integrated true random number generator for generating keys on-chip and for protecting cryptographic protocols
  • The TeraFire crypto microprocessor is extensible with additional object code licensed from Athena or with accelerators attached via the PolarFire FPGA fabric

Microsemi’s PolarFire “S class” FPGAs with Athena’s TeraFire cryptographic microprocessor will be available in Q2 2017. A soft version of the core is available for Microsemi’s SmartFusion2 SoC FPGAs.

Source: Microsemi 

High-Performance Secure Shell Solution for MCU-Based Systems

SEGGER recently introduced its emSSH software library for the purpose of creating secure connections between a client and a server, typically over a TCP/IP connection. The library is well suited for applications such as secure remote controls.

emSSH includes all modules required for implementing SSH cryptographic networks. They are provided as source code and thus give complete code control. emSSH also delivers full transparency, which eliminates concerns about possible security issues. Its flexible crypto engine can make use of hardware acceleration (if available), and it comes with a powerful API.

Hardware and transport independent, emSSH integrates with SEGGER’s em-bOS/IP and third-party stacks via the standard socket interface. You can configure the emSSH library to meet a variety of speed or size requirements. Unused features can be excluded and additional features can easily be added. The complete software package is written in ANSI C and it’s both compiler and target independent.

Source: SEGGER Microcontroller