MA300015 Microchip Technology, MA300015 Datasheet - Page 21

MODULE PLUG-IN DSPIC30F 80QFP

MA300015

Manufacturer Part Number
MA300015
Description
MODULE PLUG-IN DSPIC30F 80QFP
Manufacturer
Microchip Technology
Datasheet

Specifications of MA300015

Accessory Type
Plug-in Module (PIM) - dsPIC30F6010A
Peak Reflow Compatible (260 C)
Yes
Mcu Supported Families
DsPICDEM 1.1 Plus
Leaded Process Compatible
Yes
Supported Devices
DsPIC30F6010A
Development Tool Type
Hardware - Daughter Card
Silicon Manufacturer
Microchip
Core Architecture
DsPIC
Core Sub-architecture
DsPIC30
Silicon Core Number
DsPIC30F
Silicon Family Name
DsPIC30F6xxx
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With/related Products
dsPICDEM Boards (DM300014 or DM300019)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MA300015
Manufacturer:
MICROCHIP
Quantity:
12 000
Cryptographic Functions
dsPIC® DSC Symmetric Key
Embedded Encryption Library
Summary
Microchip offers a reliable security solution for embedded
applications built on the dsPIC Digital Signal Controller (DSC)
platform. This solution is provided by means of two libraries –
Symmetric Key and Asymmetric Key Embedded Encryption Libraries.
The Symmetric Key Library features:
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:
Hash functions
Symmetric key encryption/decryption functions
Random number generator functions
Mobile and wireless devices, PDAs
Secure banking
Secure web transactions
ZigBee™ technology and other monitoring and control
applications
Smart card readers/trusted card readers
Friend/foe identification
Notes:
1.
.
3.
4.
SHA-1 secure hash standard
MD5 message digest
Advanced Encryption Standard (AES)
Triple Data Encryption Algorithm (Triple-DES)
Deterministic Random Bit Generator ANSI X9.8
Secure Socket Layer (SSL)
Transport Layer Security (TLS)
Secure Multi-purpose Internet Mail Extensions (S/MIME)
RNG
SHA-1
MD5
T-DES
AES (128-bit)
Cryptographic Algorithm
Wrapper functions are used in combination with the underlying basic encryption and/or decryption functions for the respective algorithm (AES,T-DES).
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.
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.
All data rate statistics shown here assume device operation of 30 MIPS.
Applicable Specification
ANSI X9.8, FIPS 180-
NISTSP 800-38A
NISTSP 800-38A
NISTSP 800-38A
NISTSP 800-38A
IEEE 80.11i
FIPS 180-
RFC 131
FIPS 46-3
FIPS 46-3
FIPS 197
FIPS 197
FIPS 197
FIPS 113
www.microchip.com
Deterministic Random Bit Generator
Secure Hash Algorithm – 160 bit
Basic Encryption and Decryption
CBC-MAC Encryption Wrapper(1)
Cryptographic Function²
CBCDecryption Wrapper(1)
Message Digest – 18 bit
Basic Decryption
Basic Encryption
CBCWrapper(1)
CCMWrapper(1)
ECBWrapper(1)
CTRWrapper(1)
ECBWrapper(1)
CTRWrapper(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
dsPIC DSC Asymmetric Key Embedded Encryption Library (SW300055).
Features
Getting Started
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 dsPIC® DSC Embedded Encryption Libraries
User’s Guide describes the required APIs for library functions
Several examples of use are provided for each library function
Review the dsPIC DSC Symmetric Key Embedded Encryption
Library web page at www.microchip.com
Download the dsPIC DSC Embedded Encryption Libraries
User’s Guide from the Microchip web site
Purchase part number SW300050
If Asymmetric Key Embedded Encryption Library support is
required (part number SW300055), visit www.microchip.com
and review the applicable information
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
(CBC-MAC) mode
Code Size
(bytes)
1353
148
889
505
895
909
13
903
348
34
663
357
348
930
(Kbytes/sec)
Data Rate
3(3)
49(3)
43
656
4
DS01033C-1

Related parts for MA300015