删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

多引擎并行CBC模式的SM4算法的芯片级实现

本站小编 Free考研考试/2022-01-01

樊凌雁1,周盟1,骆建军1,刘海銮2
1(杭州电子科技大学微电子研究中心 杭州 310018); 2(杭州华澜微电子股份有限公司 杭州 311215) (fanlingyan@hdu.edu.cn)
出版日期: 2018-06-01


基金资助:国家自然科学基金项目(61702149,U1709220);浙江省自然科学基金项目(LY16F010013)

IC Design with Multiple Engines Running CBC Mode SM4 Algorithm

Fan Lingyan, Zhou Meng, Luo Jianjun, Liu Hailuan
(Microelectronics Research Institute, Hangzhou Dianzi University, Hangzhou 310018) (HangzhouSage Microelectronics Corporation,Hangzhou 311215)
Online: 2018-06-01







摘要/Abstract


摘要: 固态硬盘凭借速度快、体积小、重量轻、抗震性强、功耗低等优势,成为新一代电脑硬盘存储产品代表.硬盘信息安全不仅关系到个人隐私、企业密码,更是关系到国家安全.针对固态硬盘的信息安全问题,采用全硬件加密的方式实现国家商用密码管理局颁布的SM4算法,在固态硬盘中实现数据的加密存储,提升了存储数据安全.为了保证电脑硬盘速度不受到加/解密算法的影响,必须解决高速数据流和SM4算法模块的同步加/解密的速度匹配问题.提出了一种多引擎同步工作的方式实现CBC(cipher block chaining)模式的SM4算法,解决了SM4算法在CBC加密模式下存在反馈路径,流水线技术和轮函数合并技术难以在65nm工艺下提高吞吐率的问题.通过FPGA验证,并在国内某半导体生产线65nm工艺上流片实现,结果表明:在250MHz时钟频率下,4个引擎并行的连续读速度为5288MBps,连续写速度为4435MBps,满足电脑硬盘SATAⅢ型接口的速率要求.






[1]安仲奇, 张云尧, 邢晶, 霍志刚. 基于用户级融合I/O的Key-Value存储系统优化技术研究[J]. 计算机研究与发展, 2020, 57(3): 649-659.
[2]陈玉标,李建中,李英姝,李发明,高宏. 基于闪存固态硬盘内部并行机制的R-树优化方法[J]. 计算机研究与发展, 2018, 55(9): 2066-2082.
[3]安仲奇,杜昊,李强,霍志刚,马捷. 基于高性能I/O技术的Memcached优化研究[J]. 计算机研究与发展, 2018, 55(4): 864-874.
[4]陆克中,朱金彬,李正民,隋秀峰. 面向固态硬盘的Spark数据持久化方法设计[J]. 计算机研究与发展, 2017, 54(6): 1381-1390.
[5]姚英彪,杜晨杰,王发宽. 一种基于分类策略的聚簇页级闪存转换层算法[J]. 计算机研究与发展, 2017, 54(1): 142-153.
[6]姚英彪,沈佐兵. 基于连续缓存和二级缓存的DFTL改进算法[J]. 计算机研究与发展, 2014, 51(9): 2012-2021.
[7]綦晓颖, 汤 显, 梁智超, 孟小峰,. OAFTL:一种面向企业级应用的高效闪存转换层处理策略[J]. , 2011, 48(10): 1918-1926.





PDF全文下载地址:

https://crad.ict.ac.cn/CN/article/downloadArticleFile.do?attachType=PDF&id=3708
相关话题/计算机 优化 数据 技术 工艺