作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2010, Vol. 36 ›› Issue (20): 1-3. doi: 10.3969/j.issn.1000-3428.2010.20.001

• 博士论文 •    下一篇

面向安全与加密应用的定制指令设计

薄 拾,葛 宁,林孝康   

  1. (清华大学电子工程系,北京 100084)
  • 出版日期:2010-10-20 发布日期:2010-10-18
  • 作者简介:薄 拾(1982-),男,博士研究生,主研方向:专用指令集设计,可重配置计算;葛 宁、林孝康,教授、博士生导师
  • 基金资助:
    国家“863”计划基金资助项目(2007AA01Z2b3);国家“973”计划基金资助项目(2007CB310608)

Custom Instruction Design for Security and Encryption Applications

BO Shi, GE Ning, LIN Xiao-kang   

  1. (Department of Electronic Engineering, Tsinghua University, Beijing 100084, China)
  • Online:2010-10-20 Published:2010-10-18

摘要: 为设计灵活高效的安全加密处理器件,提出一种多目标联合定制指令设计方法。该方法通过挖掘加密算法之间的公共频繁计算模式,提高定制指令的适应性。采用该方法对DES、AES、Blowfish、RC4和MD5等主流加密算法进行实验,结果表明其能有效完成定制指令设计,指令集扩展后,5种算法获得了41.9%~63.6%的性能提升。

关键词: 安全, 加密, 定制指令, 频繁计算模式, 多目标联合设计

Abstract: In order to design flexible and efficient security and encryption processing device, this paper proposes a multi-objective joint custom instruction design method. By discovering common frequent computation patterns hidden in encryption algorithms, the flexibility of custom instructions is raised. Custom instructions aiming at five encryption algorithms including DES, AES, Blowfish, RC4 and MD5 are generated by adopting the proposed method. Experimental result shows that the method can fulfill custom instruction design effectively. After instruction set extension, the performance of the five algorithms is improved by 41.9%~63.6% respectively.

Key words: security, encryption, custom instruction, frequent computation pattern, multi-objective joint design

中图分类号: