ABOUT US  |  PRODUCTS  |  LIBRARY  |  PARTNERS  |  SUPPORT  |  NEWS  |  DOWNLOADS  |  ORDER  |  CONTACT
 
  You are here: Home > Products > TCP/IP Products > smxNS
   
 
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

10/16/08     back to top


...............................................................

................................................................

  Register now for more info.
 
 
Features

  • Open standards based implementation.
  • Independent SSL/SSH client and server components with simple C APIs.
  • Lightweight, efficient implementations targeted for embedded systems use.
  • Small code size (between 50 KB and 70 KB) per component.
  • Proven cryptographic libraries.
  • smxSSL Server integrated with smxNS web server to provide HTTPS.
  • smxSSL Client integrated with smxHTTP lite client to provide secure downloading from a central web server.
  • smxSSH Client integrated with smxNS TCP/IP to provide secure shell client services
  • smxSSH Server integrated with smxNS and a shell template to provide customizable secure shell services.
  • Transport agnostic: integrated with smxNS but extensible to other network stacks.
  • RTOS agnostic: integrated with SMX® RTOS, but includes multithreading support for optimal performance with any RTOS.
  • Processor agnostic: will run on any moderate to high performance processor.

 
 
 
 
 
HOME  |  SITEMAP  |  CONTACT