硬件
FPGA
CLP-41f: SNOW 3G密码核
CLP-41f核实现了SNOW 3G流密码,这构成3GPP机密算法UEA2和3GPP完整算法UIA2的核心。版本7的标准是控制在欧洲电信标准协会(ETSI)文件里的 – SNOW 3G算法特别版本1.1。此核也支持版本8,这是一个为核指定的不同初始化向量(IV)的版本。这些算法称为128-EEA1(加密)和128-EIA1(完整性)。CLP-41f现实了核的流通式(flow-through)或内嵌(in-line)版本,尽管此核也可以作为后备(look-aside)引擎提供。
主要特点:
- 3GPP的SNOW 3G密码
- 版本7都支持保密性(UEA2)和完整性(UIA2)模式
- 版本8都支持保密性(128-EEA1)和完整性(128-EIA1)模式
- 最高时钟频率: 160 MHz (Virtex-5, -3 speed grade)
- 64位消息(UEA2和128-EEA1)的1.5 Gbps @ 200MHz
- 512位消息(UEA2和128-EEA1)的4.0 Gbps @ 200MHz
- 在Xilinx SignOnce IP的许可条款下有效
- 经过验证的IP核都运送到FPGA和ASIC的客户
- 流通式设计
- 构成时入口和出口FIFO深度的可配置性
- 密钥尺寸 – 128位
应用:
- 3GPP - UMTS 和 LTE

