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

Highlights & Key Features

  • 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

Product Details

Resources


Find Your IP

Search for IP

Quickly identify and access the right IP solutions for your project needs.


Foundation IP Selector

Find embedded memory and logic IP for your SoC design.

Non-Volatile Memory IP Selector

Find silicon-proven NVM IP for your SoC design needs.