计算机应用 ›› 2012, Vol. 32 ›› Issue (06): 1650-1653.DOI: 10.3724/SP.J.1087.2012.01650

• 信息安全 • 上一篇    下一篇

基于VLIW DSP 加密与认证算法的实现

许杰,麻军平,何虎   

  1. 清华大学 微电子学研究所,北京 100084
  • 收稿日期:2011-11-15 修回日期:2012-01-11 发布日期:2012-06-04 出版日期:2012-06-01
  • 通讯作者: 许杰
  • 作者简介:许杰(1986-),男,湖南湘潭人,硕士研究生,主要研究方向:加解密算法、数字信号处理器;〓麻军平(1985-),男,陕西渭南人,硕士研究生,主要研究方向:数字信号处理器设计;〓何虎(1974-),男,湖南长沙人,副教授,主要研究方向:计算机体系结构、编译器。

Implementation of encryption and authentication on VLIW DSP

XU Jie,MA Jun-ping,HE Hu   

  1. Institute of Microelectronics, Tsinghua University, Beijing 100084, China
  • Received:2011-11-15 Revised:2012-01-11 Online:2012-06-04 Published:2012-06-01
  • Contact: XU Jie

摘要: 针对HD视频数据流传输过程中数据安全与完整性问题,介绍了一种专用于DES、3DES、SHA1、MD5、RSA的加密VLIW DSP(LILY-DSP)。 为了提高性能和降低成本,DSP设计成具有11级流水线和2个并行执行簇,每一簇具有3个功能单元的专用并行结构。为了提高速率,定制了专用指令实现复杂操作。提出了基于此DSP的对称加密算法、公钥加密和认证算法实现方法。仿真实现结果表明,基于VLIW DSP加密和认证算法能很好地满足实时HD video数据流需求。

关键词: 超长指令字, 并行结构, 数字信号处理, 数据加密标准, SHA1, MD5, RSA

Abstract: Considering the data security and integrity on the processing of HD video data stream transmission, acrypto DSP with special implementation for DES, SHA1, MD5, RSA are introduced. In order to improve the performance and decrease the cost, the DSP has 11 pipeline stages, and two parallel execution clusters (each cluster contains 3 function units). In order to improve throughput, special instructions are customized for complex operations. The methods of realizing the symmetrical encryption, public-key encryption and authentication algorithm based on such DSP are presented. In order to improve the throughput, The simulation experiment results show that the performance can well satisfy the requirement of real time HD video data stream applications.

Key words: Very Long Instruction Word (VLIW), parallel structure, Digital Signal Processing (DSP), Data Encryption Standard (DES), SHA1, MD5, RSA

中图分类号: