[发明专利]用于图像共享的基于EC-ElGamal算法的同态图像加密和解密方法有效
| 申请号: | 201110329356.6 | 申请日: | 2011-10-26 |
| 公开(公告)号: | CN102521785A | 公开(公告)日: | 2012-06-27 |
| 发明(设计)人: | 牛夏牧;黎丽;李琼;韩琦;吴显燕 | 申请(专利权)人: | 哈尔滨工业大学 |
| 主分类号: | G06T1/00 | 分类号: | G06T1/00 |
| 代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 牟永林 |
| 地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 图像 共享 基于 ec elgamal 算法 同态 加密 解密 方法 | ||
1.用于图像共享的基于EC-ElGamal算法的同态图像加密和解密方法,其特征在于:它包括下述步骤:
一、预处理,在用椭圆曲线密码系统对图像像素加密之前,把像素点转化为椭圆曲线Ep(a,b)上点的形式,给定一个明文单元plainm,将几个像素组合起来形成plainm,明文单元plainm=p1||p2||...||pm,p1,p2,...,pm是图像像素值的二进制表示形式,||表示p1,p2,...,pm的二进制形式以一个字节为单位进行串联,在预处理以后,原图像P1或P2中所有像素点被组合成块,并转化到对应椭圆曲线上点的集合ECP1或ECP2;
二、加密,用EC-ElGamal加密方法对步骤一中得到的点的集合ECP1或ECP2进行加密;其加密的方法如下:对于给定的明文Mi,根据式子(7)C’=M+rK,C”=rG将Mi加密得到其密文Ci=(Mi+riK,riG),根据式子(8)M’=C’-kC”将Ci解密为Mi’=Mi+riK-kriG,其中K=kG,k和r为随机产生的整数,k为私钥,G为椭圆曲线Ep(a,b)上的基点,得到EnECP1和EnECP2,在EnECP1和EnECP2传输过程中,根据EC-ElGamal的加法同态特性,在传输的某一节点处将EnECP1和EnECP2按分块方式进行对应相加得到AEnECP;
三、解密,将步骤二中的EnECP1或EnECP2和AEnECP进行解密得到ECP1(或ECP2)和De(AEnECP),根据等式ECP2=De(AEnECP)-ECP1恢复ECP2或ECP1=De(AEnECP)-ECP2恢复ECP1;
四、后处理,将步骤三中解密得到的对应椭圆曲线上点的集合ECP1和ECP2映射到图像像素上,对每一个解密点(x,y),其相对应的像素值plainm’=[x/L],其中[x/L]表示对x/L的向下取整,L为在预处理中所使用的参数,以字节大小为分隔标志从plainm’中提取原始的m个像素值,得到原始图像P1和P2。
2.根据权利要求1所述的用于图像共享的基于EC-ElGamal算法的同态图像加密和解密方法,其特征在于:对于每一加密图像rG只有一个副本保存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110329356.6/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序





