Layout Image
  • Home
  • Solutions
    • Embedded Software Solutions
      • Device Management
      • Consumer Devices and Home Networking
      • Machine to Machine
      • Embedded Device Security
  • Products
    • Web Technology
      • RomPager
      • RomWebClient
      • RomXML
      • RomXOAP
    • UPnP/DLNA
      • RomPlug
      • RomPlug Application Toolkits
      • RomPlug DTCP-IP
      • RomPlug WMDRM
    • Security
      • RomPager Secure
      • RomWebClient Secure
      • RomDTLS
      • RomCert
      • RomSShell
      • RomRadius
      • Suite B
      • Allegro Cryptography Engine
    • Command Line
      • RomCLI
      • RomSShell
    • Utilities
      • RomDNS
      • RomMailer
      • RomPOP
      • RomTime
    • Other
      • RDMC 101
      • RDMS 202 / RDMS 202D
      • Allegro Media Server (AMS)
  • Downloads
  • News/Events
  • Company
  • Contact

RomSShell™

RomSShell™ Embedded SSH Client-Server Toolkit

Enable secure remote access to your embedded design with
SSH Client/Server using the Allegro RomSShell Toolkit


Download
Datasheet


Request
Information

  • Description
  • Features/Benefits
  • Specifications

An Embedded SSH Client/Server

embedded ssh client server toolkitRomSShell is an optional Secure Shell (SSH) toolkit that is often used in conjunction with RomCLI to deliver secure remote device management capabilities. 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.

 

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 specifically written for use in resource constrained embedded systems environments.

 

 

Features

Benefits

Small code footprint

More resources 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

GPL Free

No licensing or development issues related with 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 and SSH client remotes assess for secure device management

 

Supported RFCs

  • RFC 2104 – HMAC: Keyed-Hashing for Message Authentication
  • RFC 2279 – UTF-8, a transformation format of ISO 10646
  • RFC 3447 – Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography Specifications Version 2.1
  • RFC 4250 – The Secure Shell (SSH) Protocol Assigned Numbers
  • RFC 4251 – The Secure Shell (SSH) Protocol Architecture
  • RFC 4252 – The Secure Shell (SSH) Authentication Protocol
  • RFC 4253 – The Secure Shell (SSH) Transport Layer Protocol
  • RFC 4254 – The Secure Shell (SSH) Connection Protocol
  • RFC 4344 – The Secure Shell (SSH) Transport Layer Encryption Modes
  • RFC 4432 – RSA Key Exchange for the Secure Shell (SSH) Transport Layer Protocol

 

System Requirements

  • Processor Architecture – Agnostic to any 16-bit, 32-bit or 64-bit processor
  • Operating System(OS) – Agnostic to OS vendor and will function without an OS if needed
  • TCP/IP Stack – Agnostic
  • Filesystem – Agnostic to vendor implementation and will function without a filesystem if needed
  • Compiler – ANSI C

 

Home | Resources | News/Events | Company | Contact | Legal

Copyright © 2013, Allegro Software Development Corporation, All Rights Reserved