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

加密证书  时间: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)恢复明文。

易探云2核2G5M仅330元/年起,国内挂机宝云服务器,独立ip

易探云怎么样?易探云是国内一家云计算服务商家,致力香港服务器、国内外服务器租用及托管等互联网业务,目前主要地区为运作香港BGP、香港CN2、广东、北京、深圳等地区。目前,易探云推出深圳或北京地区的适合挂机和建站的云服务器,国内挂机宝云服务器(可选深圳或北京地区),独立ip;2核2G5M挂机云服务器仅330元/年起!点击进入:易探云官方网站地址易探云国内挂机宝云服务器推荐:1、国内入门型挂机云服务器...

2021年7月最新洛杉矶CN2/香港CN2 vps套餐及搬瓦工优惠码 循环终身优惠6.58%

搬瓦工怎么样?2021年7月最新vps套餐推荐及搬瓦工优惠码整理,搬瓦工优惠码可以在购买的时候获取一些优惠,一般来说力度都在 6% 左右。本文整理一下 2021 年 7 月最新的搬瓦工优惠码,目前折扣力度最大是 6.58%,并且是循环折扣,续费有效,可以一直享受优惠价格续费的。搬瓦工优惠码基本上可能每年才会更新一次,大家可以收藏本文,会保持搬瓦工最新优惠码更新的。点击进入:搬瓦工最新官方网站搬瓦工...

RAKsmartCloud服务器,可自定义配置月$7.59

RAKsmart商家一直以来在独立服务器、站群服务器和G口和10G口大端口流量服务器上下功夫比较大,但是在VPS主机业务上仅仅是顺带,尤其是我们看到大部分主流商家都做云服务器,而RAKsmart商家终于开始做云服务器,这次试探性的新增美国硅谷机房一个方案。月付7.59美元起,支持自定义配置,KVM虚拟化,美国硅谷机房,VPC网络/经典网络,大陆优化/精品网线路,支持Linux或者Windows操作...

加密证书为你推荐
找不到光驱为什么我的电脑光驱找不到?怎么样免费装扮qq空间要怎么免费装扮QQ空间!百度抢票浏览器百度浏览器怎么抢票?渗透测试软件测试与渗透测试那个工作有前途网店推广网站可以介绍几个可以做店铺推广的网站吗?xv播放器下载除了迅雷看看播放器还有什么播放器支持xv格式的视频?怎么升级ios6iPad怎么升级到iOS6正式版?idc前线穿越火线河北的服务器好卡 有人知道怎么回事嘛 知道的速回bt封杀BT下载被封锁了,怎么办,下载不了电影了!iphone6上市时间苹果6什么时候出来
inmotionhosting xen 七夕快乐英文 admit的用法 ntfs格式分区 泉州移动 服务器合租 免费测手机号 息壤代理 如何注册阿里云邮箱 中国联通宽带测速 双十二促销 数据湾 hdsky 腾讯云平台 建站技术 ncp是什么 symantec stealthy ddos防火墙 更多