Core3DES
Product Summary
Intended Use
Core Deliverables
•
Whenever Data Is Transmitted Across an Accessible
Medium (wires, wireless, etc.)
•
Evaluation Version
–
Compiled RTL Simulation Model Fully
Supported in the Actel Libero® Integrated
Design Environment (IDE)
•
E-Commerce Transactions, Where Dedicated Encryption/
Decryption Hardware Can Ease the Load on Servers
•
•
Personal Security Devices
•
Netlist Version
Bank Transactions, Where Financial Security Is Mandatory
–
Structural Verilog and VHDL Netlists (with and
without I/O pads) Compatible with the Actel
Designer Software Place-and-Route Tool
Key Features
–
Compiled RTL Simulation Model Fully
Supported in the Actel Libero IDE
•
Compliant with FIPS PUB 46-3
•
TECB (TDEA Electronic Codebook) Implementation
Per ANSI Standard X9.52
•
•
RTL Version
–
–
Verilog or VHDL Core Source Code
Core Synthesis Scripts
•
•
Example Source Code Provided for TCBC, TCFB, and
TOFB Modes
Actel-Developed Testbench (Verilog and VHDL)
168-Bit Cipher Key (consisting of 56-bit cipher keys
in 3 stages, with 24 additional parity bits)
Synthesis and Simulation Support
•
•
•
All Major Actel Device Families Supported
Parity Checking Logic for Cipher Key
•
Synthesis: Synplicity®, Synopsys (Design Compiler®/
FPGA Compiler™/ FPGA Express™), Exemplar™
Encryption and Decryption Possible with Same
Core
•
Simulation: OVI-compliant Verilog Simulators and
Vital-Compliant VHDL Simulators
•
•
•
48-Clock Cycle Operation to Encrypt or Decrypt 64
Bits of Data
Pause/Resume Functionality to Continue Encryption
or Decryption at Will
Core Verification
•
Actel-Developed Simulation Testbench Verifies
Core3DES Against Tests Listed in National Institute
of Standards and Technology (NIST) Special
Provides Data Security within a Secure Actel FPGA
Supported Families
Publication
800-20,
Modes
of
Operation
Validation System for the Triple Data Encryption
Algorithm (TMOVS): Requirements and Procedures
•
•
•
•
•
•
•
Fusion
ProASIC3/E
ProASICPLUS®
Axcelerator®
RTAX-S
•
User Can Easily Modify Testbench Using Existing
Format to Add More Tests Listed in NIST Special
Publication 800-20 or Custom Tests
SX-A
RTSX-S
December 2005
v5.0
1
© 2005 Actel Corporation