SW300050-EVAL Microchip Technology, SW300050-EVAL Datasheet

LIBRARY SYMM KEY EMB-EVAL ONLY

SW300050-EVAL

Manufacturer Part Number
SW300050-EVAL
Description
LIBRARY SYMM KEY EMB-EVAL ONLY
Manufacturer
Microchip Technology
Type
Symmetric Key Embedded Encryption Libraryr
Datasheet

Specifications of SW300050-EVAL

Tool Function
Library
Tool Type
Library
Processor Series
dsPIC
Core Architecture
dsPIC
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
dsPIC30F
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
dsPIC®Symmetric Key Embedded Encryption Library
Summary
Microchip offers a reliable security solution for embedded
applications built on the dsPIC30F platform. This solution is provided
by means of two libraries – Symmetric Key and Asymmetric Key
Embedded Encryption libraries. The Symmetric Key library features
the following:
·
·
·
Typical Applications
The algorithms supported by this library have emerged as the de
facto standard for many large-scale, secured applications like web
access, e-mail, secure XML transactions and virtual private networks
(VPN). These algorithms are also recommended by most Internet
Engineering Task Force (IETF), Federal Information Processing
Standards (FIPS) and IPSec Standards. Some typical applications for
this library include:
·
·
·
Cryptographic Functions
Notes:
1. Wrapper functions are used in combination with the underlying basic encryption and/or decryption functions for the respective algorithm (AES,T-DES).
2. All library functions use the stack and require input and output message buffers to be set up by the calling application. Stack usage is below 60 bytes of RAM.
3. AES and T-DES data rate represents the average of the data rates for performing basic encryption and decryption functions for a single block of data.
4. All data rate statistics shown here assume device operation of 30 MIPS.
Hash Functions
Symmetric-Key Encryption/Decryption Functions
Random Number Generator Functions
Mobile and Wireless Devices, PDAs
Secure Banking
Secure Web Transactions
Cryptographic
Algorithm
RNG
SHA-1
MD5
T-DES
AES (128-bit)
SHA-1 Secure Hash Standard
MD5 Message Digest
Advanced Encryption Standard (AES)
Triple Data Encryption Algorithm (Triple-DES)
Deterministic Random Bit Generator ANSI X9.82
Secure Socket Layer (SSL)
Transport Layer Security (TLS)
Secure Multipurpose Internet Mail Extensions (S/MIME)
Applicable
Specification
ANSI X9.82, FIPS 180-2
FIPS 180-2
RFC 1321
FIPS 46-3
FIPS 46-3
NIST SP 800-38A
NIST SP 800-38A
FIPS 197
FIPS 197
FIPS 197
FIPS 113
NIST SP 800-38A
NIST SP 800-38A
IEEE 802.11i
M i c r o c h i p T e c h n o l o g y I n c o r p o r a t e d
Cryptographic Function
Deterministic Random Bit Generator
Secure Hash Algorithm – 160 bit
Message Digest – 128 bit
Basic Encryption and Decryption
ECB Wrapper
CBC Wrapper
CTR Wrapper
Basic Encryption
Basic Decryption
ECB Wrapper
CBC-MAC Encryption Wrapper
CBC Decryption Wrapper
CTR Wrapper
CCM Wrapper
(1)
(1)
(1)
(1)
(1)
(1)
Typical Applications (Continued)
·
·
·
·
The Trusted Computing Group (TCG) and related Microsoft Next-
generation Secure Computing Base (NGSCB) both specify RSA and
Triple-DES. RSA and other asymmetric solutions are featured in the
dsPIC30F Asymmetric Key Embedded Encryption Library
(SW300055).
Features
·
·
·
·
·
·
ZigBee™ technology and other monitoring and control
applications
Smart Card Readers/Trusted Card Readers
Friend/Foe Identification
Secure devices and peripherals interoperating with TCG and
NGSCB PC’s
C-callable library functions developed in MPLAB®ASM30
Assembly language
Optimized for speed, code size and RAM usage:
Library functions extensively tested for adherence to applicable
standards
Symmetric Key Encryption/Decryption functions support
multiple modes of operation:
A comprehensive dsPIC30F Embedded Encryption Libraries
User's Guide describing the required APIs for the library
functions
Several examples of use are provided for each library function
RAM usage below 60 bytes
Electronic Code Book (ECB) mode
Cipher Block Chaining with Message Authentication
Counter (CTR) mode
Combined CBC-MAC and Counter (CCM) mode
(2)
(CBC-MAC) mode
(1)
(1)
Code Size
(in bytes)
1353
1428
8892
2505
2895
909
123
903
348
234
663
357
348
930
(Kbytes/sec)
Data Rate
232
49
423
656
(3)
(3)
(4)

Related parts for SW300050-EVAL

SW300050-EVAL Summary of contents

Page 1

Key Embedded Encryption Library Summary Microchip offers a reliable security solution for embedded applications built on the dsPIC30F platform. This solution is provided by means of two libraries – Symmetric Key and Asymmetric Key Embedded Encryption libraries. The Symmetric ...

Page 2

... Part Numbers and Ordering Information: dsPIC®Symmetric Key Embedded Encryption Library Part Number SW300050-EVAL dsPIC Symmetric Key Embedded Encryption Library Software License (Evaluation Only) SW300050-5K dsPIC Symmetric Key Embedded Encryption Library Software License ( units) SW300050-25K ...

Related keywords