论文标题
高速katan密码在芯片上
High-speed KATAN Ciphers on-a-Chip
论文作者
论文摘要
嵌入式系统的安全性已成为现代电子设备的主要要求。在移动电信,手持设备等领域中,对低成本和高度安全的加密算法的需求越来越多。卡坦(Katan)是一个由六个面向硬件的密码组成的家族。所有Katan密码共享一个80位钥匙,并具有32、48或64位的块。我们在Altera Quartus下使用VHDL与Modelitim结合使用,以实现和分析我们的硬件设计。开发的设计被映射到高性能场可编程门阵列中。我们将发现与类似的硬件实现和算法的C软件版本进行比较。 C实现的性能分析是使用在Dell Precision T7500上运行的Intel VTune放大器,其双四核Xeon处理器和24 GB的RAM。与现有的硬件和软件实现相比,获得的结果显示出更好的性能。
Security in embedded systems has become a main requirement in modern electronic devices. The demand for low-cost and highly secure cryptographic algorithms is increasingly growing in fields such as mobile telecommunications, handheld devices, etc. In this paper, we analyze and evaluate the development of cheap and relatively fast hardware implementations of the KATAN family of block ciphers. KATAN is a family of six hardware oriented block ciphers. All KATAN ciphers share an 80-bit key and have 32, 48, or 64-bit blocks. We use VHDL under Altera Quartus in conjunction with ModelSim to implement and analyze our hardware designs. The developed designs are mapped onto high-performance Field Programmable Gate Arrays. We compare our findings with similar hardware implementations and C software versions of the algorithms. The performance analysis of the C implementations is done using Intel Vtune Amplifier running on Dell precision T7500 with its dual quad-core Xeon processor and 24 GB of RAM. The obtained results show better performance when compared with existing hardware and software implementations.