首页 | 本学科首页   官方微博 | 高级检索  
     

通用密码处理器在FPGA中的实现
引用本文:邹候文,刘磊,王峰,唐屹. 通用密码处理器在FPGA中的实现[J]. 计算机工程与应用, 2006, 42(4): 98-101
作者姓名:邹候文  刘磊  王峰  唐屹
作者单位:广州大学数学与信息科学学院,广州,510006;广州大学数学与信息科学学院,广州,510006;广州大学数学与信息科学学院,广州,510006;广州大学数学与信息科学学院,广州,510006
基金项目:广东省广州市属高校科技计划
摘    要:考虑密码应用中存在密码算法基本操作的多样性、使用的复杂性和安全需求等因素,讨论了一种通用密码处理器的设计方案,并在FPGA上实现了该设计的原型。原型的主要设计思想是在一个精简的64位处理器中挂上所需要的密码算法功能部件再增加相应的指令。该原型支持39条指令,除DES、AES和正规基乘法MMU外其它指令都在一个时钟周期完成。支持DES、3DES和AES算法的任意工作模式,同时支持RSA、特征P和特征2上最优正规基的ECC。

关 键 词:处理器  密码  体系结构
文章编号:1002-8331-(2006)04-0098-04
收稿时间:2005-09-01
修稿时间:2005-09-01

Implementation of General Cipher Processor Based on FPGA
Zou Houwen,Liu Lei,Wang Feng,Tang Yi. Implementation of General Cipher Processor Based on FPGA[J]. Computer Engineering and Applications, 2006, 42(4): 98-101
Authors:Zou Houwen  Liu Lei  Wang Feng  Tang Yi
Affiliation:School of Mathematic and Information Science,Guangzhou University,Guangzhou 510006
Abstract:There are many problems in cipher application such as the variety of basic operations,the complexity of schemes and security requirement.To meet these problems,the general cipher processor is designed,and the prototype of the chip is implemented based on FPGA.The design idea of the prototype is a reduce processor with 64 bits data bus,attached cipher algorithm parts which are needed.The prototype supports 39 instructions;the executive cycle is one clock per instruction except DES,AES and MMU(normal basic multiplication).It supports any mode of DES,3DES and AES algorithm,and it also supports RSA and ECC(GF(P)and GF(2m)with normal basic).
Keywords:processor   cipher   system structure
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号