InterNiche Logo
 
English

Networking Protocol Software for Embedded Processors
+1 408 540 1160 x211  Sales@iNiche.com

InterNiche's Embedded SSL

SSL (Legacy) Product Documentation


SSL/TLS Features - Legacy Implementation

  • 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. (http://www.openssl.org/)
Register for More Information

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

Which of our SSL/TLS implementations is right for you?

InterNiche is pleased to be able to offer two different solutions for embedded designs requiring SSL capabilities. Our legacy and advanced products implement different specifications, configuration options and licensing details. This page discusses our legacy product, so be sure to review the advanced SSL page and discuss your requirements with Sales@iNiche.com.

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.