[发明专利]基于多线性模数哈希函数的保密增强方法及装置有效
申请号: | 202110572719.2 | 申请日: | 2021-05-25 |
公开(公告)号: | CN113271208B | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 李琼;颜秉泽;刘兆庆;毛昊坤;韩琦 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/06 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 高倩 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 线性 模数哈希 函数 保密 增强 方法 装置 | ||
1.基于多线性模数哈希函数的保密增强方法,其特征在于,所述方法包括:
S1、通信双方获取共享一致低安全密钥S;
S2、通信双方的一方从多线性模数哈希函数族MMH*中随机选取多线性模数哈希函数gx,并共享给另一方,通信双方利用多线性模数哈希函数gx对共享一致低安全密钥S进行压缩得到一致的中间密钥S'=gx(S);
S3、通信双方的一方从模算术哈希函数族MH*中随机选取模算术哈希函数hc,d,并共享给另一方,通信双方利用模算术哈希函数hc,d对中间密钥S'进行压缩得到一致的最终安全密钥K=hc,d(S');
S2中,从多线性模数哈希函数族MMH*中随机选取多线性模数哈希函数gx的方法为:
从随机数发生器中获取与保密增强输入位数相同的随机数x,通信双方根据随机数x从多线性模数哈希函数族MMH*选择多线性模数哈希函数
其中S=S1,S2,…,Sk,x=x1,x2,…,xk,分别表示每个块的共享一致低安全密钥和随机数,k表示块数,p为梅森素数;
多线性模数哈希函数族MMH*为:
为输入的有限域,Zp为输出的有限域;
S3中,从模算术哈希函数族MH*中随机选取模算术哈希函数hc,d的方法为:
从随机数发生器中获取随机数c和d,c和d的位数均为α,α表示中间密钥S'的长度,通信双方利用随机数c和d从模算术哈希函数族MH*中选取模算术哈希函数hc,d,其中β为保密增强的输出位数;
模算术哈希函数族MH*:
为输入有限域,为输出有限域,gcd表示最大公约数。
2.基于多线性模数哈希函数的保密增强装置,其特征在于,所述装置包括两个通信端;
两个通信端均用于获取共享一致低安全密钥S;
两个通信端中的一个通信端,还用于从多线性模数哈希函数族MMH*中随机选取多线性模数哈希函数gx,并共享给另一个通信端;
两个通信端,还用于利用多线性模数哈希函数gx对共享一致低安全密钥S进行压缩得到一致的中间密钥S'=gx(S);
两个通信端中的一个通信端,还用于从模算术哈希函数族MH*中随机选取模算术哈希函数hc,d,并共享给另一个通信端;
两个通信端,还用于利用模算术哈希函数hc,d对中间密钥S'进行压缩得到一致的最终安全密钥K=hc,d(S');
所述两个通信端中的一个通信端,从多线性模数哈希函数族MMH*中随机选取多线性模数哈希函数gx的过程为:
从随机数发生器中获取与保密增强输入位数相同的随机数x,通信双方根据随机数x从多线性模数哈希函数族MMH*选择多线性模数哈希函数
其中S=S1,S2,…,Sk,x=x1,x2,…,xk,分别表示每个块的共享一致低安全密钥和随机数,k表示块数,p为梅森素数;
多线性模数哈希函数族MMH*为:
为输入的有限域,Zp为输出的有限域;
所述两个通信端中的一个通信端,从模算术哈希函数族MH*中随机选取模算术哈希函数hc,d的过程为:
从随机数发生器中获取随机数c和d,c和d的位数均为α,α表示中间密钥S'的长度,通信双方利用随机数c和d从模算术哈希函数族MH*中选取模算术哈希函数hc,d,其中β为保密增强的输出位数;
模算术哈希函数族MH*:
为输入有限域,为输出有限域,gcd表示最大公约数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110572719.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种道路铺设用沥青快速冷却装置及其工作方法
- 下一篇:机制砂混凝土生产装置