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

基于嵌入式CPU的加解密子系统
引用本文:王剑非,;马德,;熊东亮,;陈亮,;黄凯,;葛海通.基于嵌入式CPU的加解密子系统[J].计算机工程,2014(9):183-189.
作者姓名:王剑非  ;马德  ;熊东亮  ;陈亮  ;黄凯  ;葛海通
作者单位:[1]公安部第一研究所,北京100048; [2]杭州电子科技大学微电子CAD所,杭州310018; [3]浙江大学超大规模集成电路设计研究所,杭州310027; [4]杭州中天微系统有限公司,杭州310012
基金项目:国家科技重大专项基金资助项目“宽带多媒体集群系统技术验证(中速模式)”(2011ZX03004-004)
摘    要:针对信息安全等级和应用场合变化时IP级复用的片上系统(SoC)集成验证效率低的问题,提出一种基于嵌入式CPU的加解密子系统。子系统包括RSA,DES,AES等多种加解密模块,通过硬件上的参数配置,构造满足不同信息安全应用和等级的子系统;采用低功耗高性能的嵌入式CPU,作为SoC中主CPU的协处理器,控制各加解密模块的工作,可减少对主CPU的访问,以降低功耗。将经过验证的加解密子系统作为整体集成到SoC中,实现子系统复用,可减少SoC设计和集成工作量,降低SoC验证难度;利用门控时钟技术,根据各加解密模块的工作状态管理时钟,从而降低加解密子系统的功耗。采用CKSoC设计集成方法,在SoC集成工具平台上可快速集成不同配置下的基于嵌入式CPU的加解密子系统。实验结果表明,构造子系统后的SoC设计和验证工作量明显减少,提高了工作效率。

关 键 词:加解密子系统  系统复用  片上系统集成  高级加密标准  数据加密标准

Encryption and Decryption Subsystem Based on Embedded CPU
Affiliation:WANG Jian-fei,MA De,XIONG Dong-liang,CHEN Liang,HUANG Kai,GE Hai-tong (1. The First Research Institute of the Ministry of Public Security,Beijing 100048,China; 2. Institute of Microelectronics CAD, Hangzhou Dianzi University, Hangzhou 310018, China; 3. Institute of VLSI Design, Zhejiang University, Hangzhou 310027, China ; 4. C-Sky Microsystems Co., Ltd., Hangzhou 310012, China)
Abstract:To improve the efficiency of System-on-Chip(SoC)integration and verification for different applications of information security,a complete and pre-verified encryption and decryption subsystem based on embedded CPU is proposed. The subsystem includes cryptography modules such as RSA,DES,AES and so on. It can satisfy applications of different requirements on security levels. The embedded CPU in subsystem is a low-power and high-performance CPU,as a coprocessor for main CPU in SoC. It is responsible for controlling the operation of cryptography modules,reducing both the computation load of the main CPU and the power of SoC greatly. Integrating the pre-verified encryption and decryption subsystem as a whole to SoC,significantly reduces SoC design and integration effort and lowers the difficulty of SoC verification. Using gated clock technology,which manages the clock of cryptography modules based on their states,reduces the power of subsystem effectively. According to the CKSoC Integration method,the subsystem based on embedded CPU in different hardware configuration can be implemented quickly in the SoC integrator. Experimental results show that SoC design and verification work of constructing subsystem are reduced,and it improves work efficiency.
Keywords:encryption and decryption subsystem  system reuse  System-on-Chip(SoC)integration  Advanced Encryption Standard(AES)  Data Encryption Standard(DES)
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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