密钥基于椭圆曲线离散对数的无证书混合加密

加密证书  时间:2021-02-23  阅读:()

基于椭圆曲线离散对数的无证书混合加密

基于椭圆曲线离散对数困难问题结合KEM-DEM混合加密结构提出一个新的无证书混合加密方案。采用椭圆曲线签名算法保证用户自主生成公钥的不可伪造性利用用户公钥生成的会话密钥以对称加密算法加密明文保证明文的机密性对明文空间的大小没有严格限制。该方案主要涉及椭圆曲线上的点运算与原有无证书加密方案中采用双线性对计算相比具有更高的执行效率。

一、基于椭圆曲线离散对数的无证书混合加密相关知识

1.椭圆曲线离散对数问题

E(Fq)椭圆曲线离散对数问题(ECDLP)定义如下假设P是E(Fq)上的”点Q是E(Fq)±为P的倍数点即存在整数x>0使Q=xP,在已知P和Q的前提下,计算出z在计算上是不可行的/即

Prolix€行I (P,Q)w E(化)人(Q=xP)]=£ecmj>其中 EECDLP为可忽略量。

2.无证公钥加密的形式化定义

一个无证书加密方案一般由7个算法组成:

⑴参数生成算法(Setup):输入安全参数k,返回系统参数params和主密钥masterkey;⑵部分私钥提取算法(Partial-Private-Key-Extract):输入系统参数params和主密钥masterkey以及一^身份标识ID,输出部分私钥DID;

(3)设定秘密值算法(Set・Sec 「et・Value) :输入参数params,输出一个秘密值SID;⑷设定私钥算法(Set-Private-Key) :输出参数params ,输岀一个用户(全)私钥SKID;⑸设定公钥算}J(Set-Publ ic-Key):输入参数params 、部分私钥DID、秘密值SID、私钥SKIDz输出一个公钥PKID 

(6)加密算法(Encrypt):输入参数params.公钥PKID以及待加密消息m,输出一个密文c ⑺解密算法(Decrypt):输入参数params.用户身份ID、 (全)私钥SKID以及待解密的密文c,输出一个密文m或一个错误指示符。

二、基于椭圆曲线离散对数的无证书混合加密方案

本文基于椭圆曲线离散对数问题和无证书加密一般模型提出一个新的无证书混合加密方案。方案的具体执行过程如下

(1)密钥生成中心系统参数生成选取一个基域Fq,q为一个大素数。选取一个定义在’上的椭圆曲线E(Fq)和E(Fq)±的一个生成元P ,其阶为一个可整除#E(q)的大素数no选择一个安全对称加密算法(ENCx,DECK)0选择2个密码安全Hash函数H:{0, I)* ->(0z l)K#其中{0, I}K是对称加密使用的会话密钥空间。公开系统参数params={gzE(Fq) tntP, n z Hi,{0,1)n, (ENCKQECK)\

(2)密钥生成中心生成主密钥中随机选取一个正整数sWRzn ,设主私钥为Msk=5 ;计算主

公钥Mpk=sP;密钥生成中心保留主私钥Msk,公开主公钥Mpko

⑶密钥生成中心生成部分私钥用户将身份ID提交给密钥生成中心后密钥生成中心随机选取一个数fGRZ,计算eid二tP=(xT,modn);计算e二H(ID)+xrmod,n;

计算w二(selD+t)modne设部分私钥为D/D=(t,w),通过安全信道将其传输给用户。

(4)用户私钥生成随机选取一个正整数skerZn ,设用户私钥为SKID=sk ,用户自己保留。

(5)用户公钥生成计算PK二skP二(XPK,yPK) ;随机选取一4•正整数rzn 计算Q=rP=(xo,yQ);计算ePK二H(XPICyPK)+XQ modn ;计算u二(r-w-ePK)modn 。设用户公钥为PKID=(PK.T.ePKz8,用户将PKID公开给系统其他用户。

(6)加密分为3个执行过程:

1)验证用户公钥的真实性计算(xo' ,yQ ‘)二叩十(H(ID)+xtmodn) .ePK.Mpk十ePKT,计算ePK '二H(XPX“yPK)+xt ‘ 。

如果ePK'=ePA,验证成功;否则验证失败放弃加密。明显地验证的正确性基于uP+ (H(/D) +xT mod”) ・ePK ・Mpk+ ePKT=(M+ePKw)P=rP

2)生成会话密钥及其封装随机选取一个正整数kERzn ,计算K=HI(kPK+kP);定义会话密钥的封装为q=kP

3)加密消息:对消息M,计算C二ErViCK(M),输出密文(Cl ,C) 。

(7)解密分为2个执行过程

1)恢复会话密钥:K/L=Hl(skq+cl) 

2)解密消息若上文的计算结果为上 则输出错误指示否则计算M二DECK(C)恢复明文。

月费$389,RackNerd美国大硬盘独立服务器

这次RackNerd商家提供的美国大硬盘独立服务器,数据中心位于洛杉矶multacom,可选Windows、Linux镜像系统,默认内存是64GB,也可升级至128GB内存,而且硬盘采用的是256G SSD系统盘+10个16TSAS数据盘,端口提供的是1Gbps带宽,每月提供200TB,且包含5个IPv4,如果有需要更多IP,也可以升级增加。CPU核心内存硬盘流量带宽价格选择2XE5-2640V2...

Hostodo(年付12美元),美西斯波坎机房Linux VPS主机66折

Hostodo 商家是比较小众的国外VPS主机商,这不看到商家有推送促销优惠在美国西岸的斯波坎机房还有少部分库存准备通过低价格促销,年付低至12美元Linux VPS主机,且如果是1GB内存方案的可以享受六六折优惠,均是采用KVM架构,且可以支付宝付款。第一、商家优惠码优惠码:spokanessd 1GB+内存方案才可以用到优惠码,其他都是固定的优惠低至年12美元。第二、商家促销这里,我们可以看到...

IMIDC彩虹数据:日本站群多ip服务器促销;30Mbps带宽直连不限流量,$88/月

imidc怎么样?imidc彩虹数据或彩虹网络现在促销旗下日本多IP站群独立服务器,原价159美元的机器现在只需要88美元,而且给13个独立IPv4,30Mbps直连带宽,不限制月流量!IMIDC又名为彩虹数据,rainbow cloud,香港本土运营商,全线产品都是商家自营的,自有IP网络资源等,提供的产品包括VPS主机、独立服务器、站群独立服务器等,数据中心区域包括香港、日本、台湾、美国和南非...

加密证书为你推荐
u盘无法读取U盘无法被识别怎么办 U盘无法识别解决方法阿里云系统阿里云系统用起来怎么样回收站在哪回收站在系统的哪文件夹推广方法现在最常用的推广方式有哪几种主页改不了怎么改不了主页yy频道中心YY频道管理中心怎么登录?站长故事爱迪生发明东西的故事缓冲区溢出教程适合黑客初级学者使用的黑客工具有那些 、中国电信互联星空电信的互联星空服务是什么?免费开通黄钻能免费开通黄钻吗??
域名注册查询 域名服务器上存放着internet主机的 sharktech hostgator mediafire下载 paypal认证 好看的桌面背景图片 圣诞节促销 网盘申请 中国智能物流骨干网 dux 789电视网 域名和空间 网游服务器 电信托管 美国独立日 国外的代理服务器 全能空间 卡巴斯基试用版下载 乐视会员免费领取 更多