TCP/IP Products

smxSSL™ and smxSSH™
Strong security protection for networked embedded devices
Security is No Longer Optional
With hackers and cyber terrorists tapping into
public and private networks it is becoming more
essential to add strong security to network-enabled
devices. The consequences of not doing
so could be loss of sensitive information or
damage to critical infrastructure. SSL, widely
used to protect financial transactions over public
networks, is now available in small footprint
implementations, such as smxSSL, to protect
embedded systems. Also smxSSH is available to provide secure server and client services.
smxSSL for Embedded Applications
TCP/IP affords a plethora of available technologies to deliver rich distributed computing capabilities for remote monitoring, management, and information exchange. In many situations for both commercial and industrial applications, it is imperative that data transfer be protected from prying eyes and that control be protected from malicious attack. This requires both authentication of users as well as encryption of data. SSL (Secure Socket Layer) is an industry standard developed by Netscape in 1994 that has been adopted by the financial industry and commercial sector. SSL provides seamless data security services that offer protection for TCP/IP protocols such as HTTP and SMTP and that can also be used to protect proprietary socket applications.
smxSSL is a small footprint embedded SSL implementation that provides client- and server-based secure communications for network sessions. smxSSL is integrated with the SMX® RTOS and the smxNS TCP/IP stack to simplify application development. smxSSL provides C APIs for integration of either client or server SSL components into an embedded application. These highly efficient, robust, and small footprint implementations offer the core services required to protect critical computing resources across open communication networks while avoiding the substantial overhead of enterprise solutions. The protocol implementation is lightweight and fast and can be migrated to other operating systems and networking stacks with ease. The cryptographic libraries available with smxSSL have been used in thousands of embedded solutions and provide secure and robust protection for sensitive data and control.
smxSSH for Embedded Applications
The Secure Shell protocol was initially
developed to replace unprotected Telnet sessions
between two host computers. (Telnet provides
shell services between a server and a client.)
SSH provides secure shell services through an
encrypted and authenticated communication
channel over public networks.
smxSSH provides C APIs for integration
of either client or server SSH components into an
embedded application. As with smxSSL, this is
an efficient and lightweight implementation
that is integrated with SMX and smxNS yet
remains easy to integrate with other operating
systems and TCP/IP stacks. smxSSH avoids
the overhead of unecessary enterprise features
that are not required in most embedded
environments.
For more information
|