DesignWare ARC CryptoPack Option

The Synopsys ARC® CryptoPack option provides the ability to speed up software encryption implementations by adding custom instructions and registers to the ARC EM processors using the ARC Processor EXtension (APEX) interface. Supported software algorithms include Advanced Encryption Standard (AES), Triple Data Encryption Standard (3DES ), Elliptic Curve Cryptography (ECC), Secure Hash Algorithm with 32-bit words (SHA-256), Cyclic Redundancy Check (CRC) and Rivest-Shamir-Adleman RSA) encryption.

ARC CryptoPack Block Diagram

ARC CryptoPack System Block Diagram

Synopsys ARC CryptoPack: Extensions for Cryptographic Software Acceleration Datasheet

 

Highlights
Products
Downloads and Documentation
  • Easy to add option for EM Family of processors
  • Area-optimized and performance-optimized versions to scale to system goals
  • Up to 25x speedup to perform cryptographic functions
  • Supported cryptographic software algorithms
    • AES
    • 3DES
    • ECC
    • SHA-256
    • CRC
    • RSA
CryptoPack is a set of APEX based instructions to accelerate software cryptography algorithms on ARC EM processorsSTARs Subscribe

Description: CryptoPack is a set of APEX based instructions to accelerate software cryptography algorithms on ARC EM processors
Name: dwc_arc_em_cryptopack
Version: 1.10a
ECCN: 5D002.b2/ENC
STARs: Open and/or Closed STARs
Product Type: DesignWare Cores
Documentation:
Download: arc_em_cryptopack
Product Code: B206-0