当前位置: 首页 > 专利查询>湘潭大学专利>正文

用于图像数据安全传输的加密方法技术

技术编号:11952644 阅读:99 留言:0更新日期:2015-08-26 21:04
本申请涉及一种用于图像数据安全传输的加密方法,包括以下步骤:获取图像明文矩阵A;对图像明文矩阵A进行3D混沌加密得到图像密文E;对3D混沌加密的3D密钥进行ECC加密;将ECC加密的3D密钥与图像密文E共同生成加密文件,用于传输。本申请的技术方案融合了混沌加密和ECC加密的优点,有效提高了传统图像加密方法的加密速度、加密效率和安全性。

【技术实现步骤摘要】

本申请涉及图像加密处理,尤其涉及。
技术介绍
在网络技术高度发达的信息时代,图片作为一种重要的网络信息传输媒介,被广 泛应用于医学、军事、社交等领域,其传输过程的安全问题日益凸显。图像信息不同于文本 信息,具有其自身信息特色,如相关性强、大数据量、高冗余度等。 目前常用的混沌图像加密传输系统简单地利用线性混沌序列对图像序列进行混 沌加密,这种方法对图像的相关性破坏较差,抗重构和抗破坏攻击性较弱。
技术实现思路
为克服相关技术中存在的问题,本申请提供。 根据本申请实施例的第一方面,提供一种,包 括以下步骤: 获取图像明文矩阵A; 对图像明文矩阵A进行3D混沌加密得到图像密文E; 对3D混沌加密的3D密钥进行ECC加密; 将ECC加密的3D密钥与图像密文E共同生成加密文件,用于传输;其中,对图像明 文矩阵A进行3D混沌加密包括以下步骤: 建立3D混沌系统模型如下:【主权项】1. 一种,其特征在于,包括以下步骤: 获取图像明文矩阵A ; 对图像明文矩阵A进行3D混沌加密得到图像密文E ; 对3D混沌加密的3D密钥进行ECC加密; 将ECC加密的所述3D密钥与所述图像密文E共同生成加密文件,用于传输; 其中,对图像明文矩阵A进行3D混沌加密包括以下步骤: 建立3D混沌系统模型如下:式中,Xi, Yi, Zi为矩阵X,Y,Z的第i个元素 ,K i,K2, K3为随机整数,M,N为图像明文矩 阵A的行数和列数,Xci, Ytl, Zci为随机生成的3D密钥种子,O < X dC 1,0 < y dC 1,0 < ζ Q < 1,2· 77 < γ < 3. 0,0 < β < 0· 18,0 < α < 〇· 〇2,0 < δ < 〇· 02, Xi,y』,zk为 3D 混 沌系统输出的x,y,z方向的随机序列,0 < i < N,0 < j < M,0 < k < MXN,f(£) = ε为时间校验控制量,C为系统时间校对间隔控制矩阵; 其中,对3D混沌加密的3D密钥进行ECC加密包括以下步骤: 获取图像接收方椭圆曲线参数Ep (a,b)、基点G和公钥K ; 设置K3d= x0| |y0| |z0| Ik1I |κ2| |κ3; 执行BCH编码算法将K3D编码到Ep (a,b)上的点E 3D; 产生随机大整数r ; 设置密文C1= E 3D+rK,密文C2= rG,其中rK和rG为椭圆曲线标量乘运算; 其中,将ECC加密的所述3D密钥与所述图像密文E共同生成加密文件包括以下步骤: 创建二进制文件; 将C1, C2转换为二进制写入二进制文件中,并在最后写入ECC密文结束标志; 将图像密文E以追加方式写入二进制文件; 其中,对图像明文矩阵A进行3D混沌加密还包括对图像密文E进行压缩编码。【专利摘要】本申请涉及一种,包括以下步骤:获取图像明文矩阵A;对图像明文矩阵A进行3D混沌加密得到图像密文E;对3D混沌加密的3D密钥进行ECC加密;将ECC加密的3D密钥与图像密文E共同生成加密文件,用于传输。本申请的技术方案融合了混沌加密和ECC加密的优点,有效提高了传统图像加密方法的加密速度、加密效率和安全性。【IPC分类】H04L9-00, H04L29-06【公开号】CN104868989【申请号】CN201510319969【专利技术人】吴亚联, 龙辉, 胡洪波, 龚能, 雷天齐 【申请人】湘潭大学【公开日】2015年8月26日【申请日】2015年6月11日本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/CN104868989.html" title="用于图像数据安全传输的加密方法原文来自X技术">用于图像数据安全传输的加密方法</a>

【技术保护点】
一种用于图像数据安全传输的加密方法,其特征在于,包括以下步骤:获取图像明文矩阵A;对图像明文矩阵A进行3D混沌加密得到图像密文E;对3D混沌加密的3D密钥进行ECC加密;将ECC加密的所述3D密钥与所述图像密文E共同生成加密文件,用于传输;其中,对图像明文矩阵A进行3D混沌加密包括以下步骤:建立3D混沌系统模型如下:xn+1=γxn(1-xn)+βyn2xn+αzn3+δf(ϵ)]]>yn+1=γxn(1-yn)+βzn2yn+αxn3]]>zn+1=γzn(1-zn)+βxn2zn+αyn3]]>ε=CTxi设置E=(A xor XT+A·Y)xor ZT,其中:Xi=(integer(x×K1)modN)Yi=(integer(x×K2)modM)Zi=(integer(x×K3)mod256)式中,Xi,Yi,Zi为矩阵X,Y,Z的第i个元素,K1,K2,K3为随机整数,M,N为图像明文矩阵A的行数和列数,x0,y0,z0为随机生成的3D密钥种子,0<x0<1,0<y0<1,0<z0<1,2.77<γ<3.0,0<β<0.18,0<α<0.02,0<δ<0.02,xi,yj,zk为3D混沌系统输出的x,y,z方向的随机序列,0<i<N,0<j<M,0<k<M×N,ε为时间校验控制量,C为系统时间校对间隔控制矩阵;其中,对3D混沌加密的3D密钥进行ECC加密包括以下步骤:获取图像接收方椭圆曲线参数Ep(a,b)、基点G和公钥K;设置K3D=x0||y0||z0||K1||K2||K3;执行BCH编码算法将K3D编码到Ep(a,b)上的点E3D;产生随机大整数r;设置密文C1=E3D+rK,密文C2=rG,其中rK和rG为椭圆曲线标量乘运算;其中,将ECC加密的所述3D密钥与所述图像密文E共同生成加密文件包括以下步骤:创建二进制文件;将C1,C2转换为二进制写入二进制文件中,并在最后写入ECC密文结束标志;将图像密文E以追加方式写入二进制文件;其中,对图像明文矩阵A进行3D混沌加密还包括对图像密文E进行压缩编码。...

【技术特征摘要】

【专利技术属性】
技术研发人员:吴亚联龙辉胡洪波龚能雷天齐
申请(专利权)人:湘潭大学
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1