根据ZUC算法说明1.5版本,DCS中心在以下各个平台上用软件实现了ZUC算法,其参考数据如下表所示:
GPU(C语言实现) |
1048576个独立密钥流并行产生、初始化时间0.0266ms、密钥流4188.1MBytes/s=32.7Gbps |
服务器:CPU Intel Xeon E5630 @2.53GHz, 4G RAM GPU: NVIDA Tesla C1060 |
Intel 8051AH(C语言实现) |
初始化时间0.324秒,密钥流407.3Bytes/s,代码5249Bytes |
Intel 8051AH, 8-bit处理器,4KB ROM, 128 Bytes on-chip RAM,12.0MHz,仿真实现 |
Intel 80C32(C语言实现) |
初始化时间0.162秒,密钥流814.7Bytes/s,代码5249Bytes |
Intel 80C32, 8-bit 处理器,ROM-less, 256 Bytes on-chip RAM,24MHz,仿真实现 |
ARM(C语言实现) |
初始化时间0.0183ms,密钥流4.17MBytes/s |
ARM920T, 624MHz,Windows Mobile 6 |
PC(C语言实现) |
初始化时间0.00120ms,密钥流87.3MBytes/s |
Intel Core (TM)2 Duo CPU E8400,@3.00GHz, 4G RAM Windows 7 |
64-bit服务器(C语言实现) |
初始化时间0.000610ms,密钥流200.0MBytes/s=1.6Gpbs |
Intel Core (TM)2 Duo CPU E6750,@2.66GHz, 2G RAM,Windows Server 2008 |
64-bit服务器(C#语言实现) |
初始化时间0.00120ms,密钥流113.1MBytes/s=0.9Gbps |
Intel Core (TM)2 Duo CPU E6750,@2.66GHz, 2G RAM,Windows Server 2008 |