Select Language

SoC White Box IPs

ZUC Cipher IP

OverviewFeaturesRequest Datasheet


The ZUC1 core implements ZUC stream cipher in compliance with the 3GPP Confidentiality and Integrity Algorithms 128-EEA3 & 128-EIA3 version 1.6. It produces the keystream that consists of 32-bit blocks using 128-bit key and IV. Multiple configurations of ZUC1 core are available; the number after dash indicates the throughput in bits per clock, so ZUC1-32 version is 4 times faster than ZUC1-8. Enhanced –E3 version is available that supports both EEA3 and EIA3 confidentiality and integrity algorithms. Compact ZUC1-2-E3 core is very small (12K gates). The design is fully synchronous and available in both source and netlist form. Test bench includes the ETSI/SAGE test vectors.


  • Keystream generation using the ZUC Algorithm version 1.6 (ZUC-2011)
  • High throughput: up to 40 Gbps in 65 nm process, 10 Gbps in Altera Stratix III
  • Small size: from 7.5K ASIC gates
  • Satisfies ETSI SAGE ZUC and EAE3/EIA3 specifications
  • Outputs keystream in 32-bit data blocks
  • Uses 128-bit key and IV
  • Completely self-contained: does not require external memory
  • Available as fully functional and synthesizable Verilog, or as a netlist for popular programmable devices and ASIC libraries
  • Deliverables include test benches
  • Benefits

  • ZUC Cipher


  • Secure mobile communications
  • 3GPP Confidentiality and Integrity Algorithm 128-EEA3 & 128-EIA3
  • Deliverables

    HDL Source Licenses

  • Synthesizable Verilog RTL source code
  • Software modules for a complete ECC implementation (optional)
  • Verilog testbench (self-checking)
  • Software modules test harness
  • Vectors for testbench and harness
  • Expected results
  • User Documentation
  • Netlist Licenses

  • Post-synthesis EDIF
  • Testbench (self-checking)
  • vectors for testbenches
  • Expected results
  • Tech Specs

  • ZUC Cipher

Please fill in the form below

T2M's range of high quality pre-verified, analog/mixed-signal, RF, Digital and SW system solutions, are used as critical building blocks of communications, consumer and computer products including IoT, Wearables, cellular, tablet, M2M, RCU, set-top boxes, TVs, DVD players and PC chipsets. IPs can be modified to meet the customer's specific requirement be it fab/node porting or proprietary features.