首页> 外文会议>International Conference on Information and Communications Technology >Performance Analysis on x86 Architecture Microprocessor for Lightweight Encryption
【24h】

Performance Analysis on x86 Architecture Microprocessor for Lightweight Encryption

机译:轻量级加密X86架构微处理器的性能分析

获取原文

摘要

Encryption is a process to replace information with an unreadable code using specific algorithm so that only the people who have the key and algorithm can understand the original information. The encryption, and its follow up decryption process, requires high computational power, including transposition, substitution, and iteration, which affects the speed and various aspects of performance, especially when applied to a generic processor. This research tries to find the optimum machine instruction composition for lightweight encryption to establish a design for Application-specific Instruction Set Processor (ASIP). The lightweight encryption algorithms used in this research are the Data Encryption Standard (DES) and Advanced Encryption Standard (AES), implemented using x86 instruction set architecture and compare the results for the machine instruction composition and the computational speed between the two programs. For machine instruction composition, the result shows that AES requires fewer instructions with 1537 instructions on separate I/O data scenarios and 1487 instructions on data overwrite scenarios. Both algorithms show that the most widely used machine instruction type is the Data Transfer. From performance point of view, AES is faster than DES with an average computational time in separate I/O data scenarios is 0.0544653 seconds and for the data overwrite scenario is 0.0520902 seconds.
机译:加密是一种使用特定算法用不可读代码替换信息的过程,以便只有具有密钥和算法的人才可以理解原始信息。加密及其后续解密过程需要高计算能力,包括转换,替换和迭代,影响性能的速度和各个方面,尤其是在应用于通用处理器时。本研究试图找到用于轻量级加密的最佳机器指导组合,为特定于应用的指令集处理器(ASIP)建立设计。本研究中使用的轻量加密算法是使用X86指令集架构实现的数据加密标准(DES)和高级加密标准(AES),并比较机器指令组合的结果和两个程序之间的计算速度。对于机器指令组成,结果表明,AES在单独的I / O数据场景上具有1537个指令的指令较少,并且有关数据覆盖方案的1487个指令。这两种算法都显示出最广泛使用的机器指令类型是数据传输。从性能的角度来看,AES比DES更快,在单独的I / O数据方案中平均计算时间是0.0544653秒,数据覆盖方案是0.0520902秒。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号