杭州电子科技大学陈伟浩获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉杭州电子科技大学申请的专利一种基于混沌和椭圆曲线加密算法的图像加解密方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115146296B 。
龙图腾网通过国家知识产权局官网在2025-08-19发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210932086.6,技术领域涉及:G06F21/60;该发明授权一种基于混沌和椭圆曲线加密算法的图像加解密方法是由陈伟浩;周雪芳;孙乐;李敏君;杨国伟;李齐良设计研发完成,并于2022-08-04向国家知识产权局提交的专利申请。
本一种基于混沌和椭圆曲线加密算法的图像加解密方法在说明书摘要公布了:本发明公开了一种基于混沌和椭圆曲线加密算法的图像加解密方法,利用混沌的特性以及椭圆曲线公钥加密体系相结合对图像进行加密操作,步骤包括:混沌序列生成密钥;图像分块混沌置乱;图像混沌扩散;密钥通过椭圆曲线加密算法传输;椭圆曲线加密算法解密密钥;恢复图像像素,还原图像。其中,利用的混沌序列是基于光注入的光混沌同步序列,在接收端和发射端可以实现混沌序列的同步,并利用混沌序列产生密钥库对图像进行加密;密钥各库通过同步混沌序列和椭圆曲线加密算法分别传输,具有双重加密特性,提高了加密安全性。
本发明授权一种基于混沌和椭圆曲线加密算法的图像加解密方法在权利要求书中公布了:1.一种基于混沌和椭圆曲线加密算法的图像加解密方法,其特征在于,包括以下步骤: S1:混沌序列生成密钥; S2:图像分块混沌置乱; S3:图像混沌扩散; S4:密钥通过椭圆曲线加密算法进行传输; S5:利用椭圆曲线加密算法解密出密钥; S6:对图像像素进行恢复,获得原图像; 设图像大小为M*M,M取值为256或512,在S1中,通过混沌序列1生成图像像素点坐标库:按照混沌序列1的顺序进行模运算,使得得到横坐标取值范围为[1,M2],纵坐标取值范围为[1,M2],且保证坐标库中的每个坐标均不相同; 在S1中,通过随机提取混沌序列1中的元素,生成图像移位库,长度为M2,对混沌序列模运算,使得取值范围为[1,16]; 并通过随机提取混沌序列1中的元素,生成图像异或矩阵,大小为[M2,M2],取值范围为[1,4]; 在S2中,将待加密图像以2*2的大小分割成子块,若图像矩阵的长宽M不能被2整除,则将零序列添加到图像矩阵之中,直到图像能被2整除为止,设变换后的图像子块矩阵大小为[M2,M2]; 在S2中,根据坐标库中的坐标,选择图像子块矩阵该坐标的子块,设子块坐标为[a,b],a,b取值范围均为[1,M2],在移位库中选取a+bmodM2位置的值作为移位的位数; 在S2中,子块矩阵坐标范围为[1,M2],按顺序选择坐标库中的子块坐标,设坐标库中选择的一个子块坐标为[a,b],每个坐标都会将矩阵从两个维度进行分割:先将矩阵按照横坐标a划分为上下两个矩阵,分别向上和向下进行循环移位,移位的次数根据移位库中a+bmodM2位置的值确定;再将矩阵按照纵坐标b划分为左右两个矩阵,分别向左和向右进行循环移位,移位的次数根据移位库中a+bmodM2位置的值确定; 在S2中,根据图像异或矩阵对应子块矩阵坐标的值,对子块内部的四个像素值进行四种不同的异或加密:当图像异或矩阵对应坐标的取值y分别为1、2、3、4时,加密方式如下: 其中,D1、D2、D3、D4为子块内部四个元素从左往右,从上往下排列的加密前像素值,C1、C2、C3、C4为加密后像素值; 在S3中,利用混沌序列2生成扩散矩阵B,大小为[M,M],以如下方式进行扩散: 其中,i表示各个矩阵中的第i位元素,C表示扩散后的图像矩阵,P表示扩散前的图像矩阵。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人杭州电子科技大学,其通讯地址为:310018 浙江省杭州市杭州经济技术开发区白杨街道2号大街1158号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。