Security and Connectivity for IoT Devices

Menu

RomSShell™

Implement A Secure Command Line into Your IoT device

The RomSShell™ toolkit is often used in conjunction with RomCLI™ to deliver secure remote device management capabilities to many Internet of Things (IoT) applications.

An Embedded SSH Client/Server

RomSShell™ is a Secure Shell (SSH) toolkit that is often used in conjunction with RomCLI™ to deliver secure remote device management capabilities to many Internet of Things (IoT) applications. SSH provides encrypted communications between hosts over an insecure network.

  • SSH and RomSShell™ offer a range of client authentication options other than X.509 public-key certificates which require a fully functioning public key infrastructure.
  • SSH is also useful for port forwarding (sometimes called SSH tunneling) allowing you to arbitrarily tunnel secure TCP connections.
RomSShell

Although traditionally found in enterprise and networking infrastructure products, SSH popularity has spread to many additional vertical markets and now includes: consumer electronics, defense, gaming devices, medical applications, and the Smart Grid.

Allegro’s RomSShell™ client/server toolkit supports SSH version 2 and is pre-integrated with Allegro’s FIPS and Suite B cryptography. RomSShell™ is also tightly integrated with RomCert™, an embedded implementation of Online Certificate Status Protocol (OCSP) and Simple Certificate Enrollment Protocol (SCEP), that makes embedding security certificate management into resource sensitive embedded systems and consumer electronics fast, easy and reliable, while decreasing time to market.

Features

Benefits

Small code footprint More resource available for application features
ANSI C Source Code Distribution Broad processor architecture support eases porting and support
Processor, RTOS, and TCP/IP stack agnostic Allegro’s products will work with new or existing hardware and software designs
Interface files for leading RTOS vendors provided Minimizes porting effort, increase time to market
Shipping in millions of products worldwide Field-proven reliability
Pre-integrated with RomPager® Embedded Web Server Save your development team time
GPL Free No licensing or development issues related to GPL
Supports multiple simultaneous SSH sessions Enables a robust design that can support multiple users and various fielded environments
SSH Version 2 Latest SSH technology can be embedded in your device
SSH Client and Server Your embedded design can reach out to an SSH server or allow an SSH client remotes assess for secure device management

Contact Us Today To Ensure Your IoT is Secure

Implementing IoT device security can be a challenge. Let us help you by sharing our proven framework for integrating a proactive security approach into your design. Click the button below to schedule a one-on-one web conference to discuss your security needs.

Our Other Products

We Help Your Company with IoT Security

ACE™

The Allegro Cryptography Engine (ACE) is a platform independent, high performance, resource sensitive, embedded FIPS Validated cryptography engine specifically engineered for the rigors of embedded computing.
Learn More

Java Cryptography Extension (JCE) From Allegro

The Allegro Cryptography Engine (ACE) is a platform independent, high performance, resource sensitive, embedded FIPS Validated cryptography engine specifically engineered for the rigors of embedded computing.
Learn More

RomSTL™

Embedded device security is always a concern when building a networked embedded device. Allegro’s RomSTL is a small, resource sensitive TLS client and server solution specifically written for use in IoT applications.
Learn More

RomSShell™

RomSShell is a Secure Shell (SSH) toolkit that is often used in conjunction with RomCLI to deliver secure remote device management capabilities to many Internet of Things (IoT) applications. SSH provides encrypted communications between hosts over an insecure network.
Learn More

RomCert™

RomCert makes embedding security certificate management into resource sensitive IoT devices fast, easy and reliable while decreasing time to market.
Learn More

RomPager®

The Allegro EdgeAgent Suite is specifically engineered to meet the rigors of embedded computing while offering manufacturers access to the latest networking and embedded security technology to actively participate in the rapidly growing Internet of everything universe of devices.
Learn More

RomWebClient™

Allegro’s RomWebClient toolkit allows your engineering team to leverage proven Web technology when creating custom IoT devices. The RomWebClient toolkit enables embedded engineering teams to build products that send and receive objects to and from any Web server using HTTP with full support for IPv4 and IPv6 operation.
Learn More

RomXML®

Allegro’s RomXML Parsing and Framing Toolkit drastically decreases the time and effort needed to implement Extensible Markup Language (XML) in your embedded application. XML offers a processor-independent method to encode data for interchange between diverse systems and is based on a set of rules for the construction of tag-delimited information.
Learn More

RomXML Plus™

Allegro’s RomXML Plus development toolkit offers design engineers a comprehensive solution for building connectivity between IoT devices and enterprise IT environments utilizing web services technology. Web services are often utilized with IoT applications such as remote data collection, operations, industrial automation, sensor networks and monitoring applications.
Learn More

RomCLI™

The RomCLI Command Line Interface toolkit is designed to speed the implementation of text line interfaces for embedded devices. In particular, the RomCLI toolkit supports command-line interfaces that look like Cisco IOS-style command systems. The RomCLI toolkit can work stand-alone or in conjunction with Allegro’s RomPager Web Server to provide unified variable access using common variable access routines.
Learn More

Download Allegro’s Playbook

  • This field is for validation purposes and should be left unchanged.

Contact Us Today

  • This field is for validation purposes and should be left unchanged.