论文部分内容阅读
通过研究密码系统的特点,提出一种面向对称密码领域的可重构阵列结构。该阵列普遍适用于分组密码和流密码系统,灵活性高。通过配置信息的更新,可以快速动态切换加密功能,切换时间小于20ns。该结构包含几个16×16的比特阵列和8×8的字节阵列,AES算法实现分组密码的加密速率为640Mb/s~2.56Gb/s,DES算法为1.6Gb/s~3.2Gb/s,SMS4算法为318Mb/s~1.6Gb/s,流密码Geffe的加密速率为400Mb/s。与文献[1]~[3]相比,SMS4算法的性能有接近2倍的提升。
By studying the characteristics of cryptography, a reconfigurable array structure for symmetric cryptography is proposed. The array is widely used in packet cipher and stream cipher system, high flexibility. Through the configuration information update, you can quickly and dynamically switch encryption, switching time is less than 20ns. The structure contains several 16 × 16 bit arrays and 8 × 8 byte arrays. The AES algorithm achieves a packet encryption rate of 640Mb / s ~ 2.56Gb / s and a DES algorithm of 1.6Gb / s ~ 3.2Gb / s , SMS4 algorithm is 318Mb / s ~ 1.6Gb / s, stream cipher Geffe encryption rate of 400Mb / s. Compared with the literature [1] ~ [3], the performance of SMS4 algorithm is nearly doubled.