ZUC Crypto Accelerator

Overview

The EIP-48 is an efficient hardware implementation of the ZUC algorithm. Besides the basic ZUC stream cipher, the EIP-48 fully implements the 3GPP Confidentiality and Integrity algorithms 128-EEA3 and 128-EIA3, fully according the latest ETSI/SAGE version 1.6 specifications. The EIP-48 is available in different configurations to target high throughput, high frequency and low gate count.

Key Features

  • ZUC 3GPP compliance
  • ETSI/SAGE v1.6 compliant:
    • ZUC key stream generator [ZUC]
    • 128-EEA3 Confidentiality mode [EEA3-EIA3]
    • 128-EIA3 Integrity mode [EEA3-EIA3]
  • Engine aspects
    • Fully synchronous design
    • Pipelined high-speed Wide-bus interface
    • 128-bit cipher key
    • 128-bit IV
  • Supported modes
    • Basic encryption/decryption
    • Key stream generation
    • 128-EEA3 Confidentiality mode
    • 128-EIA3 Integrity mode
  • WIDE-BUS INTERFACE
    • Data input - 32-bit wide
    • Data output - 32-bit wide
    • Key input - 128-bit wide
    • IV input - 128-bit wide
    • Length input - 16-bit wide
    • Mode input - 3-bit wide
  • VERIFICATION
    • Python and Verilog based self-checking verification environment.
    • Delivered with a test vector set for chip integration verification.
    • Integration test vectors in structured format.
    • 100% verification coverage.

Benefits

  • High-speed ZUC solution
  • Silicon-proven implementation
  • Fast and easy to integrate into SoCs
  • Flexible layered design
  • Complete range of configurations
  • World-class technical support

Applications

  • 3GPP Wireless communication
  • 4G mobile communications
  • Femtocell handsets and base stations
  • eNodeB base stations

Deliverables

  • Documentation
    • Hardware Reference and Programmer Manual
    • Integration Manual
    • Verification Specification
  • Synthesizable Verilog RTL source code
  • Self-checking RTL test bench, including test vectors and expected result vectors
  • Simulation scripts
  • Configurations:
    • EIP-48b
      • High-speed
      • 24K gates
      • 32.0 bits/clk
      • up to 800 Mhz
    • EIP-48c
      • High-frequency
      • 25k gates
      • 16.0 bits/clk
      • up to 1.1 Ghz
    • EIP-48d
      • Medium-speed
      • 20k gates
      • 8.0 bits/clk
      • up to 1 GHz

Technical Specifications

Foundry, Node
Any
Maturity
Silicon Proven
Availability
Now
TSMC
Silicon Proven: 7nm , 16nm , 28nm , 40nm G
×
Semiconductor IP