The Helion SNOW3G core efficiently implements the stream cipher used as the basis for the UEA2 confidentiality algorithm and UIA2 integrity algorithm which provide data security within the 3GPP UMTS and LTE mobile communication standards. The core also fully supports the 128-EEA1 confidentiality and 128-EIA1 integrity algorithms which were introduced in 3GPP Specification Release 8, and which are identical to UEA2 and UIA2 respectively.
The core reads in the 128-bit IV and 128-bit Key and generates the Keystream words required to implement the UEA2 and 128-EEA1 confidentiality algorithms, using only an external XOR gate. Support for the UIA2 and 128-EIA1 integrity algorithms is also available as an option. The core is ideally suited for use in Altera FPGA based UTRAN and E-UTRAN implementations where it can support data throughputs up to 9 Gbps in Altera StratixIV technology whilst using minimal logic resources and power.