System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于新混沌映射的彩图加密方法、装置、设备及存储介质制造方法及图纸_技高网

基于新混沌映射的彩图加密方法、装置、设备及存储介质制造方法及图纸

技术编号:41131698 阅读:9 留言:0更新日期:2024-04-30 18:01
本申请提供一种基于新混沌映射的彩图加密方法,包括:S1、通过新混沌映射生成混沌序列;S2、获取原始图片,利用所述混沌序列对所述原始图片进行像素置乱处理,得到置乱后的彩色图片;S3、将所述彩色图片转换为第三灰度图;S4、对所述第三灰度图进行像素扩散处理,得到处理图片;S5、选取一张参考图片,将所述参考图片中的部分信息替换为所述处理图片的部分信息,得到加密图片。本申请通过新混沌映射生成混沌序列,并利用混沌序列对原始图片进行像素置乱处理,将彩色图片转换为灰度图后,对灰度图进行像素扩散处理,再进行图片信息的部分替换,提高了图片在传输过程中的安全性。

【技术实现步骤摘要】

本申请涉及数据加密,尤其涉及一种基于新混沌映射的彩图加密方法、装置、设备及存储介质


技术介绍

1、随着当前5g技术的成熟,信息技术的发展,人们越来越多的在多个社交平台上同他人进行交流,信息交换可以很方便的在各个互联网平台上进行交换,每时每刻都有成千上万的信息在公共网络上进行传输,同时这也带来了图像安全性的问题。

2、当前的很多加密方案都是基于混沌系统,然后对图像像素进行置乱和扩散来减小像素之间的相关性,使像素的分布尽量平均,有很高的安全性来保护图像。但与此同时,这类加密图片在视觉上都是类似噪点图的,具有信息熵很高,直方图分布平均的特点,很容易跟普通视觉上有意义的图片区分开来。在通过不安全的通道传输时很容易被黑客察觉为是隐藏了信息的图片,从而增加了被破解或者攻击的风险。

3、因此,如何提高图片在传输过程中的安全性,成为需要解决的问题。

4、在
技术介绍
中公开的上述信息仅用于加强对本申请的背景的理解,因此其可能包含没有形成为本领域普通技术人员所知晓的现有技术的信息。


技术实现思路

1、本申请提供一种基于新混沌映射的彩图加密方法、装置、设备及存储介质,用以解决现有技术存在的问题。

2、第一方面,本申请提供一种基于新混沌映射的彩图加密方法,包括:

3、s1、通过新混沌映射生成混沌序列;

4、s2、获取原始图片,利用所述混沌序列对所述原始图片进行像素置乱处理,得到置乱后的彩色图片;

5、s3、将所述彩色图片转换为第三灰度图;

6、s4、对所述第三灰度图进行像素扩散处理,得到处理图片;

7、s5、选取一张参考图片,将所述参考图片中的部分信息替换为所述处理图片的部分信息,得到加密图片。

8、在一些实施例中,所述新混沌映射为基于正弦函数和正切函数的一维混沌映射,具体公式为:

9、

10、其中,xn为当前需要生成的元素,μ为实际上的控制参数,xn-1为上一个元素。

11、在一些实施例中,所述s1,包括:

12、s101、获取原始图片,通过哈希函数生成所述原始图片的初始密钥;

13、s102、对所述初始密钥进行分段,得到所述一维混沌映射的内部密钥;

14、s103、将所述内部密钥与外部密钥输入至所述一维混沌映射,生成混沌序列。

15、在一些实施例中,所述s2,包括:

16、利用所述混沌序列对所述原始图片的rgb三面的行和列分别进行像素置乱处理,得到置乱后的彩色图片。

17、在一些实施例中,所述s3,包括:

18、s301、将所述置乱后的彩色图片分离为rgb三面;

19、s302、将所述rgb三面中的每一面均分离成8个位平面,得到24个位平面;

20、s303、将24个位平面打乱后分为四组,每组均由6个位平面形成第一灰度图;

21、s304、将每个所述第一灰度图中空余的两位置于最低两位并置零,得到对应的第二灰度图;

22、s305、将所述第二灰度图进行组合,得到第三灰度图。

23、在一些实施例中,所述s4,包括:

24、s401、利用所述一维混沌映射生成混沌矩阵;

25、s402、通过所述混沌矩阵对所述第三灰度图进行像素扩散处理,得到处理图片。

26、在一些实施例中,所述s5,包括:

27、s501、选取一张参考图片,所述参考图片与所述原始图片无关联;

28、s502、保留所述参考图片中的高五位信息,并将所述处理图片中低三位信息代替所述参考图片中低三位信息,得到加密图片。

29、第二方面,本申请提供一种基于新混沌映射的彩图加密装置,包括:

30、生成模块,用于通过新混沌映射生成混沌序列;

31、第一处理模块,用于获取原始图片,利用所述混沌序列对所述原始图片进行像素置乱处理,得到置乱后的彩色图片;

32、转换模块,用于利用彩色转换算法,将所述彩色图片转换为第三灰度图;

33、第二处理模块,用于对所述第三灰度图进行像素扩散处理,得到处理图片;

34、替换模块,用于选取一张参考图片,将所述参考图片中的部分信息替换为所述处理图片的部分信息,得到加密图片。

35、第三方面,本申请还提供一种终端设备,包括:

36、存储器,用于存储计算机程序;

37、处理器,用于读取所述存储器中的计算机程序并执行所述的彩图加密方法。

38、第四方面,本申请还提供所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行所述的彩图加密方法。

39、本申请提供的基于新混沌映射的彩图加密方法,包括:s1、通过新混沌映射生成混沌序列;s2、获取原始图片,利用所述混沌序列对所述原始图片进行像素置乱处理,得到置乱后的彩色图片;s3、将所述彩色图片转换为第三灰度图;s4、对所述第三灰度图进行像素扩散处理,得到处理图片;s5、选取一张参考图片,将所述参考图片中的部分信息替换为所述处理图片的部分信息,得到加密图片。本申请通过新混沌映射生成混沌序列,并利用混沌序列对原始图片进行像素置乱处理,将彩色图片转换为灰度图后,对灰度图进行像素扩散处理,再进行图片信息的部分替换,提高了图片在传输过程中的安全性。

本文档来自技高网...

【技术保护点】

1.一种基于新混沌映射的彩图加密方法,其特征在于,包括:

2.根据权利要求1所述的彩图加密方法,其特征在于,所述新混沌映射为基于正弦函数和正切函数的一维混沌映射,具体公式为:

3.根据权利要求2所述的彩图加密方法,其特征在于,所述S1,包括:

4.根据权利要求1所述的彩图加密方法,其特征在于,所述S2,包括:

5.根据权利要求1所述的彩图加密方法,其特征在于,所述S3,包括:

6.根据权利要求2所述的彩图加密方法,其特征在于,所述S4,包括:

7.根据权利要求1所述的彩图加密方法,其特征在于,所述S5,包括:

8.一种基于新混沌映射的彩图加密装置,其特征在于,包括:

9.一种终端设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-7任一项所述的彩图加密方法。

【技术特征摘要】

1.一种基于新混沌映射的彩图加密方法,其特征在于,包括:

2.根据权利要求1所述的彩图加密方法,其特征在于,所述新混沌映射为基于正弦函数和正切函数的一维混沌映射,具体公式为:

3.根据权利要求2所述的彩图加密方法,其特征在于,所述s1,包括:

4.根据权利要求1所述的彩图加密方法,其特征在于,所述s2,包括:

5.根据权利要求1所述的彩图加密方法,其特征在于,所述s3,包括:

6.根...

【专利技术属性】
技术研发人员:黄园媛喻贝尔刘呈浩周孜曦张锯亮
申请(专利权)人:长沙理工大学
类型:发明
国别省市:

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

1