[发明专利]一种通用的异构加密云间的数据共享方法有效

专利信息
申请号: 201510136203.8 申请日: 2015-03-26
公开(公告)号: CN104735070B 公开(公告)日: 2017-12-08
发明(设计)人: 金海;徐君;徐鹏;邹德清 申请(专利权)人: 华中科技大学
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08;H04L9/32
代理公司: 华中科技大学专利中心42201 代理人: 廖盈春
地址: 430074 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 通用 异构加 密云 数据 共享 方法
【权利要求书】:

1.一种通用的异构加密云间的数据共享方法,其特征在于,包括:

步骤1两个异构加密云系统α、β各自运行其系统初始化算法,分别生成相应的公开参数、秘密参数对(MPα,MSα)和(MPβ,MSβ),其中,MP表示主公开参数;MS表示主秘密参数;并选取对称加密算法(K,SE,SD)作为用户数据加密算法,其中,K表示对称密钥空间;SE和SD分别表示对称加密和解密算法;

步骤2所述α、β系统各自的密钥生成中心为其系统内部的用户分发公私钥对(PK,SK),其中,PK表示用户的公钥;SK表示用户的私钥;

步骤3所述β系统内第一用户为明文数据M生成会话对称密钥k,运行对称加密算法加密所述明文数据M得到密文数据CA,1,运行加密算法生成所述会话对称密钥k对应的密钥密文CA,2,然后将所述密文数据CA,1和所述密钥密文CA,2上传至云端存储;

步骤4判断所述密文数据CA,1是自取或是共享,若所述β系统内第一用户自己取用所述密文数据CA,1则执行步骤5,否则执行步骤6;

步骤5所述β系统内第一用户从所述云端下载所述密文数据CA,1和所述密钥密文CA,2,运行解密算法得到所述会话对称密钥k,再运行对称解密算法解密所述密文数据CA,1得到所述明文数据M;

步骤6判断接收方与所述β系统内第一用户是否在同一系统中,若是则执行步骤7,否则执行步骤8;

步骤7所述β系统内第一用户首先运行重加密密钥生成算法生成重加密密钥RKβ,A→B,并将其发送至所述云端;再由所述云端运行重加密算法生成重加密密钥密文C’A;所述接收方从所述云端取回所述β系统内第一用户的共享数据(CA,1,C’A),运行重加密密文解密算法得到所述会话对称密钥k,再运行对称解密算法解密所述密文数据CA,1得到所述明文数据M;

步骤8若接收方为所述α系统内第一用户,为所述α系统内第一用户生成临时公私钥(PKt,SKt)并生成系统间重加密密钥RKA→C,其中,PKt表示临时公钥;SKt表示临时私钥;

步骤9所述云端解析所述系统间重加密密钥RKA→C得到临时重加密密钥RKβ,A→PKt,运行重加密算法得到重加密密钥密文C’,将系统间重加密密文{C’,Cα}发送给所述α系统内第一用户;

步骤10所述α系统内第一用户获取到所述重加密密文{C’,Cα},先解析得到临时密钥密文Cα,运行所述α系统的解密算法得到所述临时私钥SKt,再运行所述β系统的重加密密文解密算法得到所述会话对称密钥k,最后运行对称解密算法解密所述密文数据CA,1得到所述明文数据M。

2.如权利要求1所述的方法,其特征在于,在所述步骤2中,所述β系统内的用户向所述系统β的密钥分发机构KGCβ提交自己的身份信息IDA作为公钥,所述系统β的密钥分发机构KGCβ为其生成私钥SKA,则其公私钥对为(IDA,SKA);所述α系统内的用户向所述系统α的密钥分发机构KGCα提交自己的身份信息IDC,所述系统α的密钥分发机构KGCα为其生成部分私钥DKc,所述α系统内的用户再选取一个主公开参数MPα确定的代数结构内的随机数r结合所述身份信息IDC和所述部分私钥DKc生成公私钥对(PKC,SKC)。

3.如权利要求1或2所述的方法,其特征在于,所述步骤8包括以下子步骤:

(8-1)所述β系统内第一用户随机选取一个临时的辅助信息Auxt以标识临时用户,将其发送给所述β系统的密钥生成中心KGCβ

(8-2)所述β系统的密钥生成中心KGCβ运行密钥生成算法为所述临时的辅助信息Auxt生成对应的临时公私钥(PKt,SKt)并发送给所述β系统内第一用户;

(8-3)所述β系统内第一用户运行重加密密钥生成算法生成临时重加密密钥RKβ,A→PKt

(8-4)所述β系统内第一用户运行所述α系统的加密算法将所述临时私钥SKt加密得到临时密钥密文Cα

(8-5)将所述系统间重加密密钥RKA→C={RKβ,A→PKt,Cα}发送给所述云端。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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