【技术实现步骤摘要】
基于公钥系统和哈希算法的混沌图像加密及传输方法
[0001]本专利技术属于图像加密
,涉及基于公钥系统和哈希算法的混沌图像加密及传输方法。
技术介绍
[0002]针对在公共信道中传输的文本、语音、图像、视频等数据,数据的安全性问题和传输方案一直是科学研究的难点。公钥加密系统可用来加密数据、进行数字签名或者在安全通信的开始阶段进行密匙交换,由于其非对称性,该方法能够很好地抵抗选择明文攻击和选择密文攻击。现有流行的图像加密算法,均在置乱
‑
扩散的结构下进行,相关文献或专利一般只给出加密、解密的方案,未对实际应用场景下或在公共信道下传输给出具体的方法。另外,现有算法都有一个共同特点:对称,这导致密匙在公共信道传输时极易受到攻击,故本专利技术采用非对称的方式,将公匙与私匙分离,能有效解决该问题。
[0003]哈希算法被广泛应用于产生混沌序列的初始值,通常做法是发送方使用明文图像获得哈希值,再将哈希值用于加密。为了解密图像,在传递加密图像时,需要连同哈希值一起传送。这种方式的缺陷在于,由于哈希值与明文相 ...
【技术保护点】
【技术特征摘要】
1.基于公钥系统和哈希算法的混沌图像加密及传输方法,其特征在于,包括如下步骤:S1:接收方生成密匙对,并向发送方发送密匙对,所述密匙对包括公匙和私匙,其中,所述公匙用于加密数据,所述私匙用于解密数据;S2:发送方利用公匙和ECIES加密哈希值,根据加密方案加密明文图像,并将两者合成一个加密数据包,完成上述操作后,发送方将加密数据包通过公共信道发送给接收方;S3:接收方接收到加密数据包后,将加密数据包拆解为加密图像和加密哈希值,所述加密哈希值通过私匙和ECIES解密,再将解密后的哈希值用于解密明文图像即可。2.根据权利要求1所述的基于公钥系统和哈希算法的混沌图像加密及传输方法,其特征在于,将所述哈希值与加密明文图像结合成加密数据包的方法包括置乱过程和扩散过程,在置乱过程完成后,执行扩散操作,其中,所述置乱过程包括如下步骤:S1:对大小为M
×
N的明文图像P,首先将其从原来的像素级格式转化为5个比特级平面,所述平面集合包括一个由原图像的所有像素的低1
‑
4位比特所组合成的平面和四个依次由第5
‑
8位比特所组成的平面;S2:在完成对图片的转换后,对于平面集合中的每一个平面,如果它相对于其他的平面而言含有更多的信息量,那么就会被划分为更小的块,具体地,将由第8位比特组成的平面划分为若干1
×
1的块,将由第7、6和5位比特组成的平面划分为若干2
×
2、4
×
4和8
×
8的块,将由原图像所有像素的低1
‑
4位比特组...
【专利技术属性】
技术研发人员:李守亮,侯文金,张桂东,陈冬梅,梁浩天,杨臻,
申请(专利权)人:兰州大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。