[发明专利]基于无可信中心门限混合加密的上传数据加密方法有效
申请号: | 201810193554.6 | 申请日: | 2018-03-09 |
公开(公告)号: | CN108462575B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 刘鹤群;王保仓;詹宇;卢珂;高梓渊;王亮 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/30;H04L29/06 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 陈宏社;王品华 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于无可信中心门限混合加密的上传数据加密方法。实现步骤为:管理员获取秘密份额和系统公钥;用户获取自己的私钥和公钥;用户将明文数据发送给管理员;管理员获取密文和密文并发送;用户获取密文的签名,并将密文和密文的签名发送给管理员;管理员向云服务器上传已签数据;用户下载密文并发送;管理员对密文进行解密;管理员将明文数据发送给用户。本发明克服了现有技术中单一管理员的权限过大,非对称加密的加密效率低的问题,分散了管理员的权限,采用非对称加密和对称加密混合的方式,提高了系统的安全性和加密的效率。 | ||
搜索关键词: | 基于 可信 中心 门限 混合 加密 上传 数据 方法 | ||
【主权项】:
1.一种基于无可信中心门限混合加密的上传数据加密方法,其特征在于,包括如下步骤:(1)管理员pi获取秘密份额F(IDi)和系统公钥y:(1a)管理员pi设定参数:管理员pi设定有限域Fp上的Ep(a,b)为椭圆曲线,设定椭圆曲线的基点为G,设定解密门限值为t,其中,a和b表示椭圆曲线的系数,p为奇素数,表示有限域Fp所包含的元素数,q表示基点G的奇素数阶,IDi表示管理员pi的身份认证标志;(1b)管理员pi获取随机整数集A和私钥di:管理员pi根据Fp产生随机整数集A,
同时根据q产生随机整数集B,B=[1,q‑1],并从B随机选择一个整数作为私钥di其中,ai,k表示A中的元素,且ai,t‑1≠0;(1c)管理员pi构造多项式fi(x):管理员pi利用随机整数集A和私钥di构造多项式fi(x):fi(x)=di+ai,1x+...+ai,t‑1xt‑1modq;(1d)管理员pi计算公开参数fi(IDj)并发送:管理员pi利用多项式fi(x)和管理员pj的身份认证标志IDj,计算公开参数fi(IDj),并将fi(IDj)发送给其他管理员;(1e)管理员pi计算自己的公开份额Yi:管理员pi根据其他管理员发送的公开参数,计算自己的秘密份额F(IDi),并根据F(IDi),计算自己的公开份额Yi;(1f)管理员pi计算系统公钥y:管理员pi利用公开份额Yi计算系统公钥y;(2)用户UA获取自己的私钥skA和公钥pkA:(2a)用户UA获取私钥skA:用户UA设置两个乘法循环群G1和G2,G1的素数阶为τ,生成元为g和ω,并从G1中随机选择一个元素作为自己的私钥skA;(2b)用户UA建立由G1到G2的双线性映射e(·):e(·):G1×G1→G2其中,→表示生成操作;(2c)用户UA获取公钥pkA:用户UA利用私钥skA和双线性映射e(·),计算自己的公钥pkA:
(3)用户UA将自己的明文数据M发送给管理员pi;(4)管理员pi获取密文CM和密文csk并发送:(4a)管理员pi获取CM和csk:管理员pi从整数集B中随机选择两个整数作为AES密钥种子skAES和随机生成元r,并采用AES加密算法,根据skAES对明文数据M进行加密,得到M的密文CM,同时采用ECC加密算法,根据r和skAES计算skAES的密文csk;(4b)管理员pi发送CM和csk:管理员pi将密文CM发送给用户UA,同时将密文csk发送给其他管理员,并删除r和skAES;(5)用户UA获取密文CM的签名
并将CM和
发送给管理员pi:用户UA通过CM计算密文CM的签名
并将CM和
发送给管理员pi;(6)管理员pi向云服务器上传已签数据
管理员pi对CM和
进行合并,得到已签数据
并将
上传到云服务器;(7)用户UB下载密文CM并发送:用户UB从云服务器中下载已签数据
并对
进行拆分,得到密文CM和密文CM的签名
然后将CM发送给管理员pi;(8)管理员pi对密文CM进行解密:(8a)管理员pi获取解密因子si并发送:管理员pi利用秘密份额F(IDi)计算自己的解密因子si,并将si发送给其他管理员;(8b)管理员pi获取AES密钥种子skAES:管理员pi利用其他管理员的解密因子计算AES密钥种子skAES;(8c)管理员pi获取明文数据M:管理员pi采用AES解密算法,根据skAES对密文CM进行解密获得明文数据M;(9)管理员pi将明文数据M发送给用户UB。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810193554.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种轻量级密码加密方法和系统
- 下一篇:本地主动相位补偿方法及系统