Standards Compliance

  • SSL 3.0 and TLS 1.0
  • 1024 bit key generation and Triple DES encryption
  • RSA and Diffie-Hellman key exchange
  • RC4 (128 bit) and Triple-DES (168 bit) cipher keys
  • MD5 (128 bit hash) and SHA-1 (160 bit hash) Message Digests

Additional Features

  • Includes InterNiche's CryptoEngine
  • Simple cipher suite expansion through the CryptoEngine
  • No "GPL Contamination"
  • This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (
Register for More Information

For More information about InterNiche's SSL for ARM, BlueStreak, AVR or other MCU architectures, please Contact Us.

InterNiche's Embedded SSL

Supporting TLS 1.0 and SSL 3.0 and both blocking and non-blocking sockets, InterNiche's implementation is based on public key asymmetric cryptography, by which the sender uses a public key to encrypt a message, but only the owner of the private key will be able to decrypt it. InterNiche TLS/SSL uses RSA key exchange method (RSA public key) with 1024 bit key generation and Triple DES encryption, and provides both Client and Server modes of operation.

TLS/SSL provides a range of security services

TLS (Transport Layer Security) the IETF-standardized successor to the SSL protocol resides at the transport layer, effectively being "plugged" between the Web server/browser and TCP/IP. As a result, it also has the potential to protect other TCP services such as FTP, SMTP, and telnet.

SSL/TLS is composed of two sub-protocols called the record protocol and handshake protocol. The handshake protocol is used to exchange any information about cryptographic capabilities and keys used. The record protocol is used to exchange the actual data.


Technology Links


Related Links