[发明专利]加密电路、解密电路及其方法有效
申请号: | 201910576163.7 | 申请日: | 2016-09-29 |
公开(公告)号: | CN110276208B | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 伍德斌 | 申请(专利权)人: | 北京忆芯科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/72;G06F21/76 |
代理公司: | 北京卓特专利代理事务所(普通合伙) 11572 | 代理人: | 陈变花 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加密 电路 解密 及其 方法 | ||
本申请提供了加密电路、解密电路及其方法。数据单元包括m+1个数据块P0~Pm,m为正整数,其中,第1~m个数据块P0~Pm‑1均具有预设字节数,第m+1个数据块Pm的字节数小于或者等于预设字节数其中,XTS‑AES加密电路包括:第一加密单元(AES0)、模乘单元、异或单元、第二加密单元(AES1)、第三加密单元(AES2)与缓存与调整单元。
技术领域
本申请涉及信息安全领域,具体涉及XTS-AES数据单元加密电路、解密电路。
背景技术
XTS-AES(带有调整和密文窃取的高级加密标准,XEX encryption mode withTweak and ciphertext Stealing-ADVANCED_ENCRYPTION_STANDARD)算法主要用于以数据单元(包括扇区、逻辑磁盘块等)为基础结构的存储设备中静止状态数据的加密。XTS-AES的公布解决了一系列的安全威胁,并且允许在算法实现上应用并行化和流水线结构。
现有技术的XTS-AES协议中,输入的数据分为不同数据类型,但是每种数据类型均按128比特分组处理,最后一组数据存在长度小于128比特的情况,密文窃取处理过程中,需要对最后一个完整的128比特明文数据块Pm-1和最后的非128比特明文数据块Pm的运算顺序进行调整(m为正整数)。按照标准IEEE1619处理时,Pm与Pm-1的运算结果相关,同时最终的输出结果的顺序也需要进行调换,导致了密文窃取过程中最后一部分的数据无法进行并行性或线速运算。对XTS-AES的运算电路具有较高时钟频率和较高的时序要求,无法与数据传输使用同一时钟,带来硬件设计的复杂度,难以保证线速输出。在“IEEE P1619TM/D16Standard for Cryptographic Protection of Data on Block-Oriented StorageDevices”(http://grouper.ieee.org/groups/1619/email/pdf00086.pdf)中定义XTS-AES算法,将其全文通过引用合并于此。
发明内容
根据本发明的第一方面,提供了根据本发明第一方面的第一XTS-AES数据单元加密电路,数据单元包括m+1个数据块P0~Pm,m为正整数,其中,第1~m个数据块P0~Pm-1均具有预设字节数,第m+1个数据块Pm的字节数小于或者等于预设字节数;所述XTS-AES数据单元加密电路包括:第一加密单元(AES0)、模乘单元、异或单元、第二加密单元(AES1)、第三加密单元(AES2)与缓存与调整单元,其中,第一加密单元用于对数据单元的调整值进行加密并输出给模乘单元;模乘单元对第一加密单元的输出或模乘单元的前一运算结果进行模乘运算,并缓存运算结果;异或单元包括第一异或单元、第二异或单元和第三异或单元,其中,第一异或单元用于对模乘单元的输出与数据单元的数据块之一做异或,第一异或单元的输出耦合到第二加密单元(AES1)的输入;第二异或单元用于对第二加密单元(AES1)的输出与模乘单元的输出做异或,第二异或单元的输出耦合到第三加密单元(AES2);第三异或单元用于对第三加密单元(AES2)的输出与模乘单元的输出做异或;缓存与调整单元用于对第二加密单元(AES1)的输出与模乘单元的输出的异或结果进行缓存,缓存与调整单元还用于拼接数据单元的数据块Pm与缓存的数据块,缓存与调整单元的输出耦合到第三加密单元(AES2)。
根据本发明的第一方面的第一XTS-AES数据单元加密电路,提供了根据本发明第一方面的第二XTS-AES数据单元加密电路,对数据单元的处理包括对应于数据块P0~Pm的m+1个阶段S1~Sm+1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京忆芯科技有限公司,未经北京忆芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910576163.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于量子隐形传态的加密方法
- 下一篇:一种告警方法及移动终端