User`s manual

Dynamic C User’s Manual digi.com 345
APPENDIX C. SECURITY SOFTWARE & UTILITY
PROGRAMS
This appendix documents the security software and utility programs available for Rabbit-based systems.
The security software is called the Rabbit Embedded Security Pack. It is summarized in Section C.1. There
are several Dynamic C utilities, each one described in Section C.2.
C.1 Rabbit Embedded Security Pack
The Rabbit Embedded Security Pack is composed of AES and SSL functionality. It is available for pur-
chase on the Digi website:
www.digi.com/support/
Documentation for the security pack is also available online.
C.1.1 AES
Advanced Encryption Standard (AES) is an implementation of the Rijndael Advanced Encryption Stan-
dard cipher with 128 bit key. This is useful for encrypting sensitive data to be sent over unsecured network
paths.
C.1.2 SSL
Secure Sockets Layer (SSL) is a security protocol that transforms a typical reliable transport protocol
(such as TCP) into a secure communications channel for conducting sensitive transactions. The SSL proto-
col defines the methods by which a secure communications channel can be established—it does not indi-
cate which cryptographic algorithms to use. SSL supports many different algorithms, and serves as a
framework whereby cryptography can be used in a convenient and distributed manner.