[发明专利]一种基于随机预言模型的时间控制加密安全增强方法有效
申请号: | 201911328594.8 | 申请日: | 2019-12-20 |
公开(公告)号: | CN111211897B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 袁科;王亚慧;周黎鸣;闫永航;李征;黄雅冰;柴秀丽 | 申请(专利权)人: | 河南大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L29/06 |
代理公司: | 郑州大通专利商标代理有限公司 41111 | 代理人: | 张立强 |
地址: | 475001 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 随机 预言 模型 时间 控制 加密 安全 增强 方法 | ||
1.一种基于随机预言模型的时间控制加密安全增强方法,其特征在于,包括:
步骤1:时间服务器根据给定的安全参数k和随机选择的生成元,生成系统参数和时间服务器公私钥对;
步骤2:系统用户根据时间服务器发布的公开参数生成用户公钥;
步骤3:发送者根据给定的待发送消息、用户公钥、时间服务器公钥和发布时间,运行预设加密算法得到密文,将密文发送至接收者;
步骤4:时间服务器在固定间隔时间的每一个发布时间T,都随机生成一个生成随机数R,将所述随机数R作为时间服务器会话私钥,并根据所述随机数R和时间服务器私钥s按照式(1)生成发布时间T对应的时间陷门ST,以及将所述时间陷门广播至所有系统用户;
ST=(s+R)·H1(T) (1)
其中,H1为Hash函数;
步骤5:接收者根据收到的密文,使用接收者私钥和发布时间对应的时间陷门,运行预设解密算法恢复消息。
2.根据权利要求1所述的方法,其特征在于,所述系统参数params为:params={k,q,G1,G2,e,P,H1,H2,n};所述时间服务器公私钥对为(tspub,tspriv);其中,G1为有限域上的椭圆曲线离散对数加法群,G2为有限域离散对数乘法群,q为G1与G2的阶且q为素数,映射e:G1×G1→G2是双线性映射,为随机选择的生成元,H1和H2为Hash函数,H1:{0,1}*→G1,H2:G2→{0,1}n,n是明文长度,tspriv为时间服务器私钥,tspub为时间服务器公钥,tspub=(P,sP)。
3.根据权利要求2所述的方法,其特征在于,步骤2具体为:
任一系统用户,生成一个随机数作为其用户私钥以时间服务器公钥tspub作为输入,计算得到其用户公钥upk=(aP,asP)。
4.根据权利要求3所述的方法,其特征在于,步骤3具体为:
步骤3.1a:发送者确定待发送消息M、接收者公钥upk、时间服务器公钥tspub和发布时间T;
步骤3.2a:发送者随机选取计算U=rP,rasP和U'=rH1(T);
步骤3.3a:发送者计算得到K=e(rasP,H1(T))=e(P,H1(T))ras;
步骤3.4a:发送者计算得到密文
其中,upkr=(aP,asP),tspub=sP,T∈{0,1}*。
5.根据权利要求3所述的方法,其特征在于,步骤4具体为:
步骤4.1:时间服务器在固定间隔时间的每一个发布时间T,都随机生成一个随机数作为发布时间T对应的时间服务器会话私钥
步骤4.2:时间服务器按照式(1)生成发布时间T对应的时间陷门ST:
ST=(s+R)·H1(T) (1)
步骤4.3:时间服务器计算随机数R和生成元P的乘积,作为时间服务器会话公钥
步骤4.4:时间服务器在T时刻将广播至所有系统用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南大学,未经河南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911328594.8/1.html,转载请声明来源钻瓜专利网。