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

计算机工程 ›› 2009, Vol. 35 ›› Issue (9): 169-170,. doi: 10.3969/j.issn.1000-3428.2009.09.059

• 安全技术 • 上一篇    下一篇

基于FPGA的Twofish加/解密芯片设计

李 佳1,姚明林2   

  1. (1. 唐山学院计算机科学与技术系,唐山 063000;2. 唐山学院信息工程系,唐山 063000)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-05-05 发布日期:2009-05-05

Design of Twofish Encryption/Decryption Chip Based on FPGA

LI Jia1, YAO Ming-lin2   

  1. (1. Department of Computer Science and Technology, Tangshan College, Tangshan 063000;
    2. Department of Information Engineering, Tangshan College, Tangshan 063000)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-05-05 Published:2009-05-05

摘要: 针对安全的数据传输及个人隐私权的保护等问题,研究基于FPGA的改进型Twofish加/解密芯片的设计。采用16组Rijndael-like S-boxes设计Twofish算法,提高算法的安全性,加入伪随机数器决定每回合使用的S-boxes,增加攻击者破解的难度。以Altera公司的Stratix EP1S20验证该芯片的功能,结果证明其能达到高安全性的要求。

关键词: 改进型Twofish算法, 加/解密芯片, 现场可编程门阵列, 伪随机数发生器

Abstract: Aiming at the problems of secure data transformation and private protection, this paper researches the design of improved Twofish encryption/decryption chip based on Field Programmable Gate Array(FPGA). It uses sixteen Rijndael-like S-boxes to improve the security of Twofish algorithm, and adds a pseudo random number generator to determine the S-box applied in each round, which can enhance the performance to against attacks. The improved chip is realized with FPGA Stratix EP1S20 manufactured by Altera Co., and it is proved that this method can enhance the security of the system.

Key words: improved Twofish algorithm, encryption/decryption chip, Field Programmable Gate Array(FPGA), pseudo random number generator

中图分类号: