For More information about InterNiche's SSL solutions for Nios-II, MicroBlaze, AVR 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 verifiable product, so be sure to review the legacy SSL page and discuss your requirements with Sales@iNiche.com.
Our Verifiable TLS/SSL is a highly optimized software module designed to provide secure network communications for embedded devices. The software is developed using a rigorous adherence to MISRA C:2004 and is available with a full MISRA compliance report. The importance of using a strong development process and source code control has been emphasized by a number of high-profile security problems caused by source code errors. Network security requires a high degree of quality and traditional methods of ‘freestyle coding’ and test do not provide sufficient guarantees of correctness.
The Verifiable TLS/SSL implementation can be used as client or host and is designed especially for microcontrollers, ensuring a low memory footprint, typically around 20kB ROM / 8kB RAM. Typically it uses a standard sockets interface and will bring ease of integration to many embedded applications. HTTP Server support is provided for HTTPS and or connection to any other secure client or server application.