For More information about InterNiche's SSL for Nios-II, PIC32, MicroBlaze or other MCU architectures, please Contact Us.
InterNiche is pleased to be able to offer two different solutions for embedded designs requiring SSL capabilities. Our legacy and verifiable products implement different specifications, configuration options and licensing details. This page discusses our legacy product, so be sure to review the verifiable 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 (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.