The Data Encryption Standard (DES) is defined in FIPS PUB 46-3 as a symmetric-key algorithm. The triple DES (TDES) is a block cipher that applies the DES algorithm three times to each data block. The TDES is defined in ANS X9.52-1998, NIST SP 800-67 rev-1 and ISO/IEC 18033-3:2010.
TDES is a symmetric-key algorithm, meaning the same key is used for both encrypting and decrypting sensitive data.
Triple DES (ECB, CBC, CTR) accelerator - optional SCA protection
Overview
Key Features
- AMBA interface
- Supported operations: DES, 3DES (TDES112, TDES168)
- Compliant with FIPS PUB 46-3, NIST SP800-67
- Tunable performance (area and performance) - From low area to high-performance
- Secure-IC patented SCA countermeasures
Benefits
- Easy to integrate
- Tunable solution
- Fully digital
- AMBA interface
- Strong technical support
Applications
- Automotive
- IoT
- eHealth
- Defense
- Payments
- Servers
- Smart Grid
- Identity
- Media & Entertainment
- Memory & Storage
- Consumer Electronics
- Edge & Cloud
- Trusted Computing
- AI
- Printer
- Industry
Deliverables
- Technical specifications document including User manual, Integration guideline, Test Plan
- VHDL RTL code
- VHDL testbench and scripts for simulation
- RTL of the AMBA wrapper
- SW driver
- Support for integration
Technical Specifications
Maturity
Silicon Proven
Related IPs
- Secure-IC's Securyzr™ Tunable AES (ECB, CBC, CTR, XTS, CCM, GCM) accelerator - optional SCA protection
- Secure-IC's Securyzr™ High-performance AES-GCM accelerator - optional SCA protection
- Secure-IC's Securyzr™ High-performance AES-XTS accelerator - optional SCA protection
- Secure-IC's Securyzr™ Tunable Public Key Cryptographic (RSA, ECDSA, SM2, Diffie-Hellman) accelerator - optional SCA protection
- Cryptographic library for encryption and decryption of Advanced Encryption Standard (AES) in ECB, CBC, OFB, CTR and GCM modes
- Versatile AES256 IP core (ECB, CBC, CFB, OFB, CTR)