System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于比特图像分层的港口巡检图像加密方法、系统、终端及介质技术方案_技高网

一种基于比特图像分层的港口巡检图像加密方法、系统、终端及介质技术方案

技术编号:44969294 阅读:5 留言:0更新日期:2025-04-12 01:42
本发明专利技术属于图像加密领域,具体涉及一种基于比特图像分层的港口巡检图像加密方法、系统、终端及介质,将港口巡检图像进行灰度转换,并将图像灰度值变换为二进制数;利用比特图像分层方法将变换为二进制数后的图像转换为层图像;使用混沌系统生成密钥序列;使用所生成密钥对层图像中的各层图像进行比特值置换加密;将加密后的各层图像重新压缩为一层,实现港口巡检图像的加密。本发明专利技术先进行比特图像分层,再进行比特值置换加密,提高加密复杂度,降低相邻像素间的相关性,进而提高加密效率和抗攻击能力。

【技术实现步骤摘要】

本专利技术属于图像加密领域,具体涉及一种基于比特图像分层的港口巡检图像加密方法、系统、终端及介质


技术介绍

1、港口的安全管理是保障港口业务顺利进行的重要环节,港口巡检是港口安全管理的重要手段。传统的港口巡检方式由人工定期巡检,效率低下,给港口安全管理留下隐患。随着技术发展,为提高巡检效率,保障港口安全管理的有效性,无人机巡检成为港口巡检的重要方式。无人机拍摄港口图像传给后台,后台对港口图像进行分析发现安全隐患。这个过程涉及图像经网络向后台的传输,为避免图像数据被非法获取或篡改,需要对港口巡检图像进行加密后传输。

2、传统的图像加密方法虽然在一定程度上能够保护图像数据的安全,但存在使用简单的像素值置换策略或使用简单的异或操作,导致加密后的图像在相邻像素间的相关性不够弱,进而导致加密效率低、抗攻击能力弱的问题。


技术实现思路

1、为解决上述问题,本专利技术提供一种基于比特图像分层的港口巡检图像加密方法、系统、终端及介质,先进行比特图像分层,再进行比特值置换加密,提高加密复杂度,降低相邻像素间的相关性,进而提高加密效率和抗攻击能力。

2、第一方面,本专利技术的技术方案提供一种基于比特图像分层的港口巡检图像加密方法,包括以下步骤:

3、将港口巡检图像进行灰度转换,并将图像灰度值变换为二进制数;

4、利用比特图像分层方法将变换为二进制数后的图像转换为层图像;

5、使用混沌系统生成密钥序列;

6、使用所生成密钥对层图像中的各层图像进行比特值置换加密;

7、将加密后的各层图像重新压缩为一层,实现港口巡检图像的加密。

8、在一个可选的实施方式中,使用 logistic映射混沌系统生成密钥序列。

9、在一个可选的实施方式中,使用 logistic映射混沌系统生成密钥序列,具体包括:

10、步骤1,配置系统参数;

11、步骤2,配置密钥初始值;

12、步骤3,基于密钥初始值,通过以下公式进行迭代,获得密钥序列,其中;

13、

14、式中,,,为密钥序列长度。

15、在一个可选的实施方式中,使用所生成密钥对层图像中的各层图像进行比特值置换加密,具体包括:

16、令从0到循环,对各层的个像素分别进行加密,每层均有个像素,共进行次加密,假设当前次加密所使用密钥元素为,若满足第一条件,则将各层中当前像素为1的值改为0,若满足第二条件,则将各层中当前像素为0的值改为1。

17、第二方面,本专利技术的技术方案提供一种基于比特图像分层的港口巡检图像加密系统,包括:

18、二进制转换模块,用于将港口巡检图像进行灰度转换,并将图像灰度值变换为二进制数;

19、图像分层模块,用于利用比特图像分层方法将变换为二进制数后的图像转换为层图像;

20、密钥序列生成模块,用于使用混沌系统生成密钥序列;

21、图像加密模块,用于使用所生成密钥对层图像中的各层图像进行比特值置换加密;

22、图像重压缩模块,用于将加密后的各层图像重新压缩为一层,实现港口巡检图像的加密。

23、在一个可选的实施方式中,密钥序列生成模块使用 logistic映射混沌系统生成密钥序列。

24、在一个可选的实施方式中,使用 logistic映射混沌系统生成密钥序列,具体包括:

25、步骤1,配置系统参数;

26、步骤2,配置密钥初始值;

27、步骤3,基于密钥初始值,通过以下公式进行迭代,获得密钥序列,其中;

28、

29、式中,,,为密钥序列长度。

30、在一个可选的实施方式中,图像加密模块使用所生成密钥对层图像中的各层图像进行加密,具体包括:

31、令从0到循环,对各层的个像素分别进行加密,每层均有个像素,共进行次加密,假设当前次加密所使用密钥元素为,若满足第一条件,则将各层中当前像素为1的值改为0,若满足第二条件,则将各层中当前像素为0的值改为1。

32、第三方面,本专利技术的技术方案提供一种终端,包括:

33、存储器,用于存储基于比特图像分层的港口巡检图像加密程序;

34、处理器,用于执行所述基于比特图像分层的港口巡检图像加密程序时实现如上述任一项所述基于比特图像分层的港口巡检图像加密方法的步骤。

35、第四方面,本专利技术的技术方案提供一种计算机可读存储介质,所述可读存储介质上存储有基于比特图像分层的港口巡检图像加密程序,所述基于比特图像分层的港口巡检图像加密程序被处理器执行时实现如上述任一项所述基于比特图像分层的港口巡检图像加密方法的步骤。

36、本专利技术提供的一种基于比特图像分层的港口巡检图像加密方法、系统、终端及介质,相对于现有技术,具有以下有益效果:将图像进行灰度处理,并将灰度值变换成二进制数,进而实现比特图像分层,同时利用混沌系统生成密钥序列,使用密钥序列对各层的比特值进行置换加密。本专利技术先进行比特图像分层,再进行比特值置换加密,提高加密复杂度,降低相邻像素间的相关性,进而提高加密效率和抗攻击能力。

本文档来自技高网...

【技术保护点】

1.一种基于比特图像分层的港口巡检图像加密方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于比特图像分层的港口巡检图像加密方法,其特征在于,使用 Logistic映射混沌系统生成密钥序列。

3.根据权利要求2所述的基于比特图像分层的港口巡检图像加密方法,其特征在于,使用 Logistic映射混沌系统生成密钥序列,具体包括:

4.根据权利要求3所述的基于比特图像分层的港口巡检图像加密方法,其特征在于,使用所生成密钥对层图像中的各层图像进行比特值置换加密,具体包括:

5.一种基于比特图像分层的港口巡检图像加密系统,其特征在于,包括:

6.根据权利要求5所述的基于比特图像分层的港口巡检图像加密系统,其特征在于,密钥序列生成模块使用 Logistic映射混沌系统生成密钥序列。

7.根据权利要求6所述的基于比特图像分层的港口巡检图像加密系统,其特征在于,使用 Logistic映射混沌系统生成密钥序列,具体包括:

8.根据权利要求7所述的基于比特图像分层的港口巡检图像加密系统,其特征在于,图像加密模块使用所生成密钥对层图像中的各层图像进行加密,具体包括:

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

10.一种计算机可读存储介质,其特征在于,所述可读存储介质上存储有基于比特图像分层的港口巡检图像加密程序,所述基于比特图像分层的港口巡检图像加密程序被处理器执行时实现如权利要求1-4任一项所述基于比特图像分层的港口巡检图像加密方法的步骤。

...

【技术特征摘要】

1.一种基于比特图像分层的港口巡检图像加密方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于比特图像分层的港口巡检图像加密方法,其特征在于,使用 logistic映射混沌系统生成密钥序列。

3.根据权利要求2所述的基于比特图像分层的港口巡检图像加密方法,其特征在于,使用 logistic映射混沌系统生成密钥序列,具体包括:

4.根据权利要求3所述的基于比特图像分层的港口巡检图像加密方法,其特征在于,使用所生成密钥对层图像中的各层图像进行比特值置换加密,具体包括:

5.一种基于比特图像分层的港口巡检图像加密系统,其特征在于,包括:

6.根据权利要求5所述的基于比特图像分层的港口巡检图像加密系统,其特...

【专利技术属性】
技术研发人员:刘伯玄薛强李长东孙栋段华雷尹文容韩恭万苏明名马升马顺星
申请(专利权)人:青岛港国际股份有限公司
类型:发明
国别省市:

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

1