[发明专利]用于对称性密钥交换协议的虚S‑盒的构造方法与交换方法有效
申请号: | 201310532456.8 | 申请日: | 2013-11-01 |
公开(公告)号: | CN103634103B | 公开(公告)日: | 2017-02-01 |
发明(设计)人: | 尹毅峰;张阳;丁汉清;杨亚维;赵进超;贺蕾;甘勇 | 申请(专利权)人: | 郑州轻工业学院 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L29/06 |
代理公司: | 郑州中原专利事务所有限公司41109 | 代理人: | 范之敏 |
地址: | 450002*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 对称性 密钥 交换 协议 构造 方法 | ||
1.用于对称性密钥交换协议的虚S-盒的构造方法,其特征在于,它的步骤如下:
(1)作为通信的双方的A和B,将自己的私钥ka、kb和从网络中所获得的ur,dr,ut,dt4个随机参数形成私有的5元密钥组,构造含有自编译机器指令的PRNG,采用和Hash散列函数Hvif绑定的方式构造钥控安全子系统集;
(2)A采用Ka[5]为密钥组,得到虚迭代函数所需的部分参数组
A将秘密Ka[5]代入虚迭代函数VIF(x,y),经过自编译的PRNG,设计出A方的虚迭代函数:
同样,B拥有密钥组Kb[5],得到虚迭代函数所需的部分参数组
B将VIF(x[],Kb[5])发送给A;
(3)A再将ka[5]代入VIF(x[],Kb[5]),计算得到VIF(Ka[5],Kb[5]),同样B将Kb[5]代入VIF(Ka[5],y[])得到VIF(Ka[5],Kb[5]),交互完成。
2.用于对称性密钥交换协议的交换方法,其特征在于,它的步骤如下:
(1)预先设计安全子系统集,其中Si分别为第i个安全子系统,Ka[5]∈X,Kb[5]∈Y为通信双方所持有的5元密钥组,安全子系统Si可描述为其中pj(j=1,2,...,16)为构成第i个安全子系统的候选单向函数fij发生的概率;
(2)A和B开始进行密钥协商;
(3)结合多态性密码理论,A和B分别构造属于本部分的自编译机器指令PRNG,由于此种PRNG基于多态性密码理论,其伪随机性由密钥组决定,在设计过程中引入了扩展因子,延长了序列的周期,其派生函数为哈希散列函数其中m(i)(3)m(i)(2)m(i)(1)m(i)(0)为ur,dr,ut,dt随机序列所构成增加扩展因子的四个长周期连续比特串;
(4)A和B分别将各自的密钥组Ka[5]∈X,Kb[5]∈Y代入安全子系统集,以长周期的伪随机序列决定由单向函数组构成的安全子系统Si被调用的概率,将各自不具完备性的虚S-盒发送给对方;
(5)通信双方接收到含虚函数的装置,该装置为含有对方密钥组经过编译,预留接口的可执行程序,参数不完整不具备执行功能;
(6)A和B再次将各自的密钥组代入接收到的虚S-盒,计算出得到共享的SPN,实现加解密装置的完全化;
(7)通信双方需要验证接收信息的完整性,由一方A或B将明文M进行Hvif得到摘要信息m,并将M和m利用双方前期共享的完备加解密装置进行加密,将密文传送给接收方;
(8)接收方将获取的密文进行解密,利用Hvif对解密后的明文计算,经过摘要对比,可以判断信息的完整性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州轻工业学院,未经郑州轻工业学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310532456.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:高强度转载点喷雾装置
- 下一篇:带有迷宫密封结构的气体涡轮流量计