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

专利信息
申请号: 201510136203.8 申请日: 2015-03-26
公开(公告)号: CN104735070B 公开(公告)日: 2017-12-08
发明(设计)人: 金海;徐君;徐鹏;邹德清 申请(专利权)人: 华中科技大学
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08;H04L9/32
代理公司: 华中科技大学专利中心42201 代理人: 廖盈春
地址: 430074 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种通用的异构加密云间的数据共享方法,属于计算机安全技术领域。本发明包括加密云存储系统内数据共享及异构加密云存储系统间数据共享。系统内数据共享,用会话密钥对数据加密,再用发送方的私钥加密会话密钥,云端使用用户授权的重加密密钥重加密会话密钥,最后将数据密文和重加密密文发送给接收方。系统间数据共享,首先为非发送端系统内的用户绑定临时身份,并生成对应的临时公私钥对,然后按照系统内共享步骤生成相应的重加密密文,再用接收方的公钥加密临时私钥,然后将已加密的临时私钥、重加密密文和数据密文发送给接收方,接收方用己方私钥解密得到临时私钥,再用临时私钥解密得到会话密钥,最后用会话密钥解密。
搜索关键词: 一种 通用 异构加 密云 数据 共享 方法
【主权项】:
一种通用的异构加密云间的数据共享方法,其特征在于,包括:步骤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。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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