[发明专利]基于无可信中心门限混合加密的上传数据加密方法有效
申请号: | 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。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810193554.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种轻量级密码加密方法和系统
- 下一篇:本地主动相位补偿方法及系统