[发明专利]一种可托管的认证加密方法有效

专利信息
申请号: 201710838702.0 申请日: 2017-09-18
公开(公告)号: CN107682158B 公开(公告)日: 2020-06-19
发明(设计)人: 王圣宝;李振宇 申请(专利权)人: 杭州师范大学
主分类号: H04L9/32 分类号: H04L9/32;H04L9/30;H04L9/08;H04L29/06
代理公司: 杭州天正专利事务所有限公司 33201 代理人: 王兵;黄美娟
地址: 311121 浙江省杭州*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 托管 认证 加密 方法
【权利要求书】:

1.一种可托管认证加密方法,包括以下步骤:

步骤1:生成加密和解密的系统参数;给定一个安全参数k,其中k是一个整数,根据用户安全性需求指定其大小;输出两个阶为q的循环群G1与G2,同时生成群G1的一个生成元P,以及一个双线性映射其中q是一个素数;选择一个杂凑函数H,规定其输出至少为160位;明文空间为M={0,1}n,密文空间为其中n整数系统公共参数为q,G1,G2,n,P,H;

步骤2:选取随机数以及所述的系统参数,做为用户长期私钥,包括发送方,接收方以及托管方;随机选择一个整数x∈Zq,其中Zq={0,1,2,...,q-1},作为发送方主解密私钥;随机选择一个整数y∈Zq,作为接收方的主解密私钥;随机选择一个整数s∈Zq,作为托管方主解密私钥;

步骤3:根据所述系统参数和用户的长期私钥获得公钥,包括发送方,接收方以及托管方;发送方的公钥为:接收方的公钥为:托管方的公钥为:

步骤4:计算得到一个仅由双方共享的秘密值;利用接收方与发送方的公私钥,计算由双方唯一共享的静态DH值(Static Diffie-Hellman Value),记为hAB,hAB=H(xyP);即该静态DH值只能由二者共享,任何第三方均无法获取;

步骤5:根据所述的共享秘密值并结合托管方的公钥得到会话密钥,随机选取一个临时私钥,并对明文进行加密;具体来说,对消息m∈M进行加密,随机选取选择r∈Zq;利用步骤3中的和步骤4中的hAB计算这里令接着计算V=m⊕H(SK),令U=rP,则密文C=U,V;并将密文发送给接收方与托管方;

步骤6:接收方利用与发送方共享的秘密值来对密文进行解密;具体来说,接收方若需要对密文C=U,V进行解密,利用步骤4中的hAB和步骤5中的U,计算:利用SK,计算m=V⊕H(SK),如此接收方即可解密成功;其中一致性成立是因为:

步骤7:托管方利用自己的私钥来对密文进行解密;具体来说,托管方若需要对密文C=U,V进行解密,利用步骤2中的s,即托管方的私钥,计算:利用步骤6中的SK,计算m=V⊕H(SK),如此托管方即可解密成功;其中一致性成立是因为:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州师范大学,未经杭州师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710838702.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top