Communication Protocols
Distributed Data Management
High Availability
Network Management
Development Tools
Security
V-IPSecure (IPSec/IKE)
SSHield (SSH)
SSLimSecure (SSL)
FireFly (Firewall)
NetF1 (IPv4/IPv6 stack)
GNAT (NAT)
AuthAgent Kerberos
AuthAgent Radius
AuthAgent X.509
X-Calibur (802.1X)
EMANATE®
EMANATE/Lite

SSHield (SSH)

SSHield is a robust, open-standards based, small-footprint Secure Shell implementation. Derived from OpenSSH, SSHield integrates the core server and client components needed to implement a secure communication channel over insecure networks. Its unique, advanced features include a suite of secure applications such as secure copy (scp), secure FTP (sftp and sftpd), a built-in version of crypto modules and APIs for hardware acceleration of cryptography modules. It features enhanced memory management and CLI utility functions to get your secure application up & running in little time. Given its ability to scale out optional features, SSHield is ideal for use in low-resource embedded environments.

Authentication & Encryption
The SSHield implementation of the SSHv1 protocol uses RSA based authentication and encryption using public-key cryptography. SSHield’s SSHv2 protocol uses DSA based authentication, and provides additional methods for
encryption:

  • AES
  • 3DES
  • Blowfish
  • CAST128
  • Arcfour

SSHv2 also provides hmac-sha1 and hmac-md5 hashing methods.

SSHield has hooks for customizing the authentication to plug in to various standards such as RADIUS, Kerberos or other proprietary authentication schemes.

SSHield Component

Top

Hardware Acceleration
SSHield’s included crypto library contains APIs to support hardware accelerators. Some of the accelerators supported include:

  • Rainbow CryptoSwift
  • Compaq Atalla
  • nCipher CHIL

Top

Port Forwarding
SSHield’s port forwarding is a powerful feature that allows transparent and secure forwarding of TCP connections from one network node to another. Using this powerful mechanism, legacy insecure applications can be secured by redirecting traffic through the encrypted tunnel provided by SSHield. Security of the forwarded ports at the remote end can be further augmented by complementing the network security features of SSHield with a packet filtering firewall, such as TeamF1’s FireFly, which gives fine-grained control over the accessibility of application ports from the public network, while at the same time allowing full access from within the tunneling capabilities of SSHield. Where exposure of these ports is not as big a concern, SSHield contains rudimentary IP-level blocking facilities to restrict outside connections that originate from specific IP addresses.

SSHield Applications

Top

Management Framework
SSHield provides API routines to administer a database of permitted RSA and DSA keys, and toconfigure SSHield server options. Password authentication is managed by a table-driven mechanism, which can be manipulated programmatically as well. External authentication mechanisms such as those using smart cards, RADIUS, Kerberos and other custom methods are easily incorporated into the Secure Shell framework using configurable call-outs. Similar flexible hooks are provided for user-configurable data sources used by SFTP services instead of direct accesses to the file-system.

SSHield Port

Top

 

 
SSHield for VxWorks Datasheet
SSHield for QNX Datasheet
SSHield for pSOS+ Datasheet