一种基于Hill运算和混沌的不可信云中心资源分享方法技术

技术编号:19938230 阅读:53 留言:0更新日期:2018-12-29 06:28
本发明专利技术公一种基于Hill运算和混沌的不可信云中心资源分享方法;该方法客户端A调用混沌加解密函数,用初始密钥k1对资源s进行加密;创建一个目标密钥k2,计算得到过程密钥k3;以客户端B的公钥对目标密钥k2进行加密得到加密后的密钥PBK;将过程密钥k3和加密后的密钥PBK发送给云中心;云中心记录一个资源共享列表;云中心通过骤响应客户端B下载请求;客户端B从云中心获取PBK和e2后,最终得到解密后的共享资源。本发明专利技术分享过程不需要客户端参与具体的加密操作;并且保证了分享者可以查看资源的明文信息但却不具备修改资源明文信息的能力,解决了加密资源分享时算法复杂度高,客户端压力大的难题。

【技术实现步骤摘要】
一种基于Hill运算和混沌的不可信云中心资源分享方法
本专利技术为一种不可信云的加密资源分享方法,特别是涉及一种基于Hill运算和混沌的不可信云中心资源分享方法,属于云安全

技术介绍
对将加密的秘钥告知被分享者,随着被分享人员数量变多,秘钥泄露出去可能性增大,同时具备该秘钥的人具有修改原文的能力,安全性不足。比较合理的做法是对原始文档的加密只使用一个唯一的对称密钥Key,服务器上只有一份加密资源。需要分享资源时,用目标方的公钥对文档密钥Key进行加密后上传到服务器,目标方获取后用自身的私钥解密,便可获得文档的密钥。虽然该方法保证了云中心无法获取原资源内容,但该方式有两个风险。首先尽管被分享者是你所相信的人,但随着被分享人变多,密钥Key泄露的风险越大,很多时候密钥泄露并不是泄密者本身意愿,而是意外导致或被黑客攻击。另外,初始密钥分享出去之后,标志着被分享者不但具备查看明文的能力,而且具备修改原始资源的能力,只需要用同一密钥对修改后的明文进行加密后让云中心服务器覆盖原加密资源。
技术实现思路
本专利技术目的在于克服现有技术存在的问题,提供一种不需要客户端参与具体加密的过程的基于H本文档来自技高网...

【技术保护点】
1.一种基于Hill运算和混沌的不可信云中心资源分享方法,其特征在于包括以下步骤:S1:客户端A调用混沌加解密函数ChaoticEncDec,用初始密钥k1对资源s进行加密,得到加密后的资源e1=ChaoticEncDec(s,k1),将加密后的资源e1上传到云中心;S2:当所述客户端A需要将资源分享给客户端B时,创建一个目标密钥k2,根据初始密钥k1,目标密钥k2计算得到过程密钥k3;客户端A使用非对称密钥加密算法,以客户端B的公钥对目标密钥k2进行加密得到加密后的密钥PBK;S3:所述客户端A将过程密钥k3和加密后的密钥PBK发送给云中心;S4:云中心记录一个资源共享列表share_lis...

【技术特征摘要】
1.一种基于Hill运算和混沌的不可信云中心资源分享方法,其特征在于包括以下步骤:S1:客户端A调用混沌加解密函数ChaoticEncDec,用初始密钥k1对资源s进行加密,得到加密后的资源e1=ChaoticEncDec(s,k1),将加密后的资源e1上传到云中心;S2:当所述客户端A需要将资源分享给客户端B时,创建一个目标密钥k2,根据初始密钥k1,目标密钥k2计算得到过程密钥k3;客户端A使用非对称密钥加密算法,以客户端B的公钥对目标密钥k2进行加密得到加密后的密钥PBK;S3:所述客户端A将过程密钥k3和加密后的密钥PBK发送给云中心;S4:云中心记录一个资源共享列表share_list,格式为一个四元组(e1,B,PBK,k3);S5:所述客户端B向云中心发起下载加密后的资源e1的请求;S6:云中心通过如下步骤响应所述客户端B下载请求;S6.1云中心查询资源共享列表share_list,将加密后的资源e1对应的密钥PBK发送给客户端B;S6.2云中心调用混沌加解密函数ChaoticEncDec,根据过程密钥k3对加密后的资源e1进行加密,得到e2=ChaoticEncDec(e1,k3);S6.3云中心将e2发送给所述客户端B;S7:所述客户端B从云中心获取PBK和e2后,用自己的私钥解密PBK得到目标密钥k2,所述客户端B调用混沌加解密函数ChaoticEncDec,用目标密钥k3对e2进行解密,得到解密后的共享资源s=ChaoticEncDec(e2,k2)。2.根据权利要求1所述的基于Hill运算和混沌的不可信云中心资源分享方法,其特征在于,所述的混沌加解密函数ChaoticEncDec通过如下步骤运行:1)ChaoticEncDec函数的输入为Data和key,其中,Data是一个数值数组,代表需加密或需解密的资源,key是一个四元组(M,u,x,n),其中M,u,x,...

【专利技术属性】
技术研发人员:李拥军彭昊潘宇聪谢嵘
申请(专利权)人:华南理工大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1