【技术实现步骤摘要】
一种基于位平面的图像加密方法、系统及可读存储介质
[0001]本申请涉及信息加密
,具体而言,涉及一种基于位平面的图像加密方法、系统及可读存储介质。
技术介绍
[0002]图像是最常用的一种信息交流方式,其是一种比较常用的信息载体,在庞大的数字网络中有着非常重要的作用,具有生动直观的特点。随着多媒体技术的快速发展和互联网的普及,数字图像已在城市建设、人脸识别等方面得到了广泛的应用。但由于网络的不安全性,图像传输过程中极易存在被恶意破坏、盗等情况。目前,为解决上述问题,相关研究者已采用图像加密算法,即将图像通过加密技术形成加密文件,只有知道密码的一方才可读取图像所要表达的信息,以保证图像传输过程中的安全性。现有的图像加密技术包括压缩加密技术,即基于某种压缩格式或压缩技术进行加密,但压缩过程中可能会对图像质量产生影响,存在加密效果不佳的问题。
技术实现思路
[0003]本申请实施例的目的在基于提供一种基于位平面的图像加密方法、系统及可读存储介质,可以提高图像加密效果。
[0004]本申请实施例还提供 ...
【技术保护点】
【技术特征摘要】
1.一种基于位平面的图像加密方法,其特征在于,包括以下步骤:S1、获取待加密图像以及混沌系统密钥;S2、对所述待加密图像进行位平面分解,得到对应高四位的位平面矩阵H和对应低四位的位平面矩阵L;S3、基于预设的多涡卷混沌系统对所述混沌系统密钥进行处理,得到置乱混沌序列、位平面分解混沌序列以及移位混沌序列;S4、基于所述置乱混沌序列对矩阵H、L进行置乱处理,得到置乱矩阵H
’
、L
’
;S5、基于所述位平面分解混沌序列对矩阵H
’
进行位平面加密处理,得到高四位加密矩阵H
’’
;S6、基于所述移位混沌序列对矩阵L
’
进行行、列移位置乱处理,得到低四位加密矩阵L
’’
;S7、基于矩阵H
’’
、L
’’
构建目标加密矩阵,并基于所述目标加密矩阵进行图像加密。2.根据权利要求1所述的方法,其特征在于,所述待加密图像包括灰度图像以及RGB彩色图像中的至少一种,其中,在所述待加密图像为灰度图像时,当前待加密图像中的像素点的像素值为灰度值,在所述待加密图像为RGB彩色图像时,当前待加密图像中的像素点的像素值为R通道像素值、G通道像素值以及B通道像素值中的至少一种;所述待加密图像以及混沌系统密钥存储在预设的数据缓存库中,步骤S1中,所述获取待加密图像以及混沌系统密钥包括:S11、在获取到图像请求加密指令时,向所述数据缓存库进行所需数据的请求获取,所述图像加密请求指令中携带有待加密图像的标识信息以及加密请求信息;S12、获取经由所述数据缓存库在获取到图像请求加密指令时,同步反馈的待加密图像以及混沌系统密钥。3.根据权利要求1所述的方法,其特征在于,所述置乱混沌序列包括高位置乱混沌序列x以及低位置乱混沌序列y;步骤S4中,所述基于所述置乱混沌序列对矩阵H、L进行置乱处理,得到置乱矩阵H
’
、L
’
,包括:S41、对所述高位置乱混沌序列x进行顺序打乱,并基于得到的第一打乱序列,对矩阵H进行位置置乱,得到高位置乱矩阵H
’
;S42、对所述低位置乱混沌序列y进行顺序打乱,并基于得到的第二打乱序列,对矩阵L进行位置置乱,得到低位置乱矩阵L
’
。4.根据权利要求1所述的方法,其特征在于,步骤S5中,所述基于所述位平面分解混沌序列对矩阵H
’
进行位平面加密处理,包括:S51、对所述位平面分解混沌序列进行随机取整处理,得到处于[0,255]范围内的随机整数序列z
’
;S52、基于序列z
’
进行位平面分解,得到适用于高位加密的高四位矩阵H
T
;S53、将矩阵H
’
、H
T
进行异或操作,得到高四位加密矩阵H...
【专利技术属性】
技术研发人员:刘嵩,康健英,杜艺,张曼,胡浩,时晨阳,
申请(专利权)人:湖北民族大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。