PeerSec Networks
Enterprise Level Security for Devices

MatrixSSL Device Solutions

PeerSec Networks MatrixSSL is ideal for providing standards based security in memory constrained devices.

Device Security Highlights

  • Networked devices require security for proper operation
  • Homegrown security protocols are often found to be insecure
  • Existing SSL libraries are too large to fit within memory constrained devices.
  • MatrixSSL provides standards based encryption, message integrity and authentication in a footprint under 50KB.
  • Embedded developers can easily integrate and support MatrixSSL with their own code because of its small API set, limited platform requirements and clean C source code
  • SSL/TLS support for standard device operating systems including VxWorks, Windows CE, embedded Linux, pSOS and eCos

Networked Device Security

As devices grow in functionality and connectivity, their services become increasingly relied upon. Just as security is important for the enterprise, it is becoming a standard feature of new devices on the network.

Homegrown Security Pitfalls

Embedded development projects often minimize security requirements because of perceived device limitations. Security is either developed in house or left out entirely, leaving the customers to bear the burden of compromised devices. Simply "wrapping the data with 3DES" doesn't provide adequate network security. The SSL and TLS standards were developed to handle all the required facets of security; omitting any of the security features in these protocols presents a security risk.

Secure Devices

Devices such as PIN terminals, Point of Sale, and payment systems have standardized on SSL and TLS to secure the financial transactions the financial transactions they process. MatrixSSL is an ideal solution to secure custom network protocols for devices providing financial services. MatrixSSL is equally useful in securing standard protocols such as HTTPS for remote device management and upgrading.

Platform Requirements

MatrixSSL implements standards based SSL and TLS protocols in a compact library under 50KB, with dynamic memory usage between 4K and 12K per session. Devices running at 100mhz, with only a few megabytes of flash memory and RAM can handle the SSL protocols.