[发明专利]一种基于动态可重构密码芯片的无密钥数据加解密方法有效
申请号: | 201910587598.1 | 申请日: | 2019-07-02 |
公开(公告)号: | CN110298186B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 冯志华;罗重;邓威;安东博;梁书铭;郭慧波;宋峙峰;张勇;余仲;万星;余艺;杨谨魁 | 申请(专利权)人: | 北京计算机技术及应用研究所 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/64 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 张然 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于动态可重构密码芯片的无密钥数据加解密方法,其中,包括:加密流程:输入明文D,使用杂凑算法1计算明文D的杂凑值d;使用加密算法2,杂凑值d作为密钥对明文D进行加密,生成密文E;使用杂凑算法3计算密文E的杂凑值e;使用加密算法4,杂凑值e作为密钥对杂凑值d进行加密,生成密钥密文t,存储于安全UKey中;解密流程:输入密文E,使用杂凑算法3计算密文E的杂凑值e;使用加密算法4,杂凑值e作为密钥对密钥密文进行解密,生成杂凑值d;使用加密算法2,杂凑值d作为密钥对密文E进行解密,生成明文D。加密方法无需使用单独生成的密钥,无需进行复杂的密钥管理流程,使用计算待加密信息得来的杂凑值作为密钥对待加密信息进行加密,减少了系统复杂度。 | ||
搜索关键词: | 一种 基于 动态 可重构 密码 芯片 密钥 数据 解密 方法 | ||
【主权项】:
1.一种基于动态可重构密码芯片的无密钥数据加解密方法,其特征在于,包括:加密流程:动态可重构密码芯片与安全UKey完成身份认证及初始化之后,输入明文D,使用杂凑算法1计算明文D的杂凑值d;使用加密算法2,杂凑值d作为密钥对明文D进行加密,生成密文E;使用杂凑算法3计算密文E的杂凑值e;使用加密算法4,杂凑值e作为密钥对杂凑值d进行加密,生成密钥密文t,存储于安全UKey中,加密过程配置算法的顺序为杂凑算法1、加密算法2、杂凑算法3以及加密算法4;解密流程:动态可重构密码芯片与安全UKey完成身份认证及初始化之后从UKey处读取密钥密文t,输入密文E,使用杂凑算法3计算密文E的杂凑值e;使用加密算法4,杂凑值e作为密钥对密钥密文进行解密,生成杂凑值d;使用加密算法2,杂凑值d作为密钥对密文E进行解密,生成明文D;解密过程配置算法的顺序为杂凑算法3、加密算法4以及加密算法2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京计算机技术及应用研究所,未经北京计算机技术及应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910587598.1/,转载请声明来源钻瓜专利网。