comment on this article

Secure shell solution for MCU-based systems

The emSSH software library launched by SEGGER is intended for creating secure connections between a client and a server, typically over a TCP/IP connection.

Secure shell (SSH) is a requirement for the transfer of commands and data via a secure and encrypted connection. emSSH includes all modules required for implementing SSH cryptographic networks. These are provided as source code to allow complete control of the code being employed. emSSH is said to deliver full transparency, thereby eliminating concerns about back doors or code weakness. Key applications include secure remote controls, such as process monitors and their related sensors/actuators.

emSSH and the integrated crypto engine are designed for incorporation into embedded systems. The crypto engine is flexible and can make use of hardware acceleration, optimizing performance and throughput to a high degree. It comes with an application program interface for greater user convenience.

emSSH is both hardware and transport independent. It integrates with SEGGER’s embOS/IP, as well as third party stacks, through the standard socket interface. Although SSH is usually associated with secure connections to a server using TCP/IP, an SSH session can secure any bidirectional channel, for instance a serial line or wireless link.

The emSSH library can be configured to fit any speed or size requirements. The package is written in ANSI C and is both compiler and target independent.

Author
Peggy Lee

Comment on this article


This material is protected by MA Business copyright See Terms and Conditions. One-off usage is permitted but bulk copying is not. For multiple copies contact the sales team.

What you think about this article:


Add your comments

Name
 
Email
 
Comments
 

Your comments/feedback may be edited prior to publishing. Not all entries will be published.
Please view our Terms and Conditions before leaving a comment.