System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图像安全,特别是涉及一种伪彩图像的传输方法、系统、设备及存储介质。
技术介绍
1、目前,在医疗影像等领域,出于病患隐私保护,通讯安全等方面的需求,发送方需要对图像进行加密传输,接收方接收图像后进行解密。
2、在一些场合中,图像的数据量比较大,使得目前的加解密通讯需要消耗大量的软硬件电路资源,对于网络的带宽需求量也比较大,导致数据通讯的流畅度较低。特别是在部分场合中,处理的是高分辨率、高色深、高帧率的彩色图像,图像的数据量特别大,上述问题便会体现地更为明显。
3、综上所述,如何有效地实现图像加密传输,降低加解密所需要的软硬件资源,提高数据通讯的流畅度,是目前本领域技术人员急需解决的技术问题。
技术实现思路
1、本专利技术的目的是提供一种伪彩图像的传输方法、系统、设备及存储介质,以有效地实现图像加密传输,降低加解密所需要的软硬件资源,提高数据通讯的流畅度。
2、为解决上述技术问题,本专利技术提供如下技术方案:
3、第一方面,本专利技术提供了一种伪彩图像的传输方法,包括:
4、接收待处理的伪彩图像;
5、基于所述伪彩图像,获取所述伪彩图像的灰度信息和色度信息;
6、对所述灰度信息进行无损压缩,得到第一压缩数据,并对所述色度信息进行无损压缩,得到第二压缩数据;
7、对所述第一压缩数据和/或所述第二压缩数据进行加密,得到第一待传输数据和第二待传输数据;
8、将所述第一待传
9、在一种实施方式中,所述基于所述伪彩图像,获取所述伪彩图像的灰度信息和色度信息,包括:
10、判断所述伪彩图像是否为yuv格式的伪彩图像;
11、如果是,则将所述伪彩图像的y分量数据作为所述伪彩图像的灰度信息,并将所述伪彩图像的u分量数据和v分量数据作为所述伪彩图像的色度信息;
12、如果否,则将所述伪彩图像转换为yuv格式,并将格式转换之后的伪彩图像的y分量数据作为所述伪彩图像的灰度信息,并将格式转换之后的伪彩图像的u分量数据和v分量数据作为所述伪彩图像的色度信息。
13、在一种实施方式中,还包括:
14、预先接收n帧训练图像,并获取每帧所述训练图像的灰度信息和色度信息;n为正整数;
15、对每帧所述训练图像的灰度信息均进行无损压缩之后,得到总数据量为a的第三压缩数据;
16、对每帧所述训练图像的色度信息均进行无损压缩之后,得到总数据量为b的第四压缩数据;
17、按照a与b的比例关系,将全部的加密算核划分为两组,以通过第一组加密算核加密所述第一压缩数据,通过第二组加密算核加密所述第二压缩数据。
18、在一种实施方式中,所述将所述第一待传输数据和所述第二待传输数据发送至接收设备,包括:
19、以网络包的方式,将所述第一待传输数据和所述第二待传输数据发送至接收设备;
20、其中,对于任意1个所述网络包,所述网络包中携带有第一标识符,第二标识符,第三标识符以及第四标识符;
21、所述第一标识符用于反映所述网络包中的数据的数据类型;所述第二标识符用于反映所述第一组加密算核与所述第二组加密算核的比例关系,以使得所述接收设备按照相同的比例关系设置用于实现解密操作的第一组解密算核与第二组解密算核的比例关系;所述第三标识符用于反映所述网络包中的数据所属的图片编号;所述第四标识符用于反映所述网络包中的数据在所属的图片编号下的网络包编号。
22、在一种实施方式中,如果对所述第一压缩数据进行加密,则对所述第一压缩数据进行加密具体包括:
23、采用预设的初始加密算法对所述第一压缩数据进行加密,得到第一加密结果;
24、采用预设的加密增强算法,对所述第一加密结果进行加密,得到的结果作为第一待传输数据。
25、在一种实施方式中,所述初始加密算法为对称加密算法,所述加密增强算法的计算复杂度低于所述初始加密算法的计算复杂度。
26、在一种实施方式中,采用预设的加密增强算法,对所述第一加密结果进行加密,得到的结果作为第一待传输数据,包括:
27、将所述第一加密结果存储在第一地址空间中;其中,所述第一地址空间为一段逻辑地址连续的空间,且按顺序被划分为第1区域至第k区域,且各区域大小相同;
28、将参数i置为初始值1;
29、将第i区域的数据和第i+1区域的数据进行异或操作之后,得到的数据覆盖第i区域的数据;
30、将i+1之后判断当前的i是否等于k;
31、如果否,则返回执行所述将第i区域的数据和第i+1区域的数据进行异或操作之后,得到的数据覆盖第i区域的数据的操作;
32、如果是,则将当前的第一地址空间中的数据作为得到的第一待传输数据。
33、第二方面,本专利技术提供了一种伪彩图像的传输系统,包括:
34、接收模块,用于接收待处理的伪彩图像;
35、灰度色度信息划分模块,用于基于所述伪彩图像,获取所述伪彩图像的灰度信息和色度信息;
36、无损压缩模块,用于对所述灰度信息进行无损压缩,得到第一压缩数据,并对所述色度信息进行无损压缩,得到第二压缩数据;
37、加密模块,用于对所述第一压缩数据和/或所述第二压缩数据进行加密,得到第一待传输数据和第二待传输数据;
38、发送模块,用于将所述第一待传输数据和所述第二待传输数据发送至接收设备,以使得所述接收设备基于所述第一待传输数据和所述第二待传输数据,通过解密操作以及解压缩操作,还原出所述伪彩图像。
39、第三方面,本专利技术提供了一种伪彩图像的传输设备,包括:
40、存储器,用于存储计算机程序;
41、处理器,用于执行所述计算机程序以实现如上述所述的伪彩图像的传输方法的步骤。
42、第四方面,本专利技术提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述的伪彩图像的传输方法的步骤。
43、应用本专利技术实施例所提供的技术方案,本申请考虑到,需要进行图像加密传输的场合中,通常针对的是伪彩图像,并且经常会出现图像部分区域的色度的规律性较强的情况。对此,本申请的方案中,接收待处理的伪彩图像之后,可以基于伪彩图像,分离出伪彩图像中的灰度信息和色度信息,进而分别进行压缩,即对灰度信息进行无损压缩,得到第一压缩数据,并对色度信息进行无损压缩,得到第二压缩数据。如上文的描述,由于经常会出现图像部分区域的色度的规律性较强的情况,因此,对色度信息进行无损压缩时,通常可以有很高的压缩率,也即使得得到的第二压缩数据的数据量较低、由于数据量降低了,因此本文档来自技高网...
【技术保护点】
1.一种伪彩图像的传输方法,其特征在于,包括:
2.根据权利要求1所述的伪彩图像的传输方法,其特征在于,还包括:
3.根据权利要求2所述的伪彩图像的传输方法,其特征在于,所述将所述第一待传输数据和所述第二待传输数据发送至接收设备,包括:
4.根据权利要求1至3任一项所述的伪彩图像的传输方法,其特征在于,如果对所述第一压缩数据进行加密,则对所述第一压缩数据进行加密具体包括:
5.根据权利要求4所述的伪彩图像的传输方法,其特征在于,所述初始加密算法为对称加密算法,所述加密增强算法的计算复杂度低于所述初始加密算法的计算复杂度。
6.根据权利要求4所述的伪彩图像的传输方法,其特征在于,采用预设的加密增强算法,对所述第一加密结果进行加密,得到的结果作为第一待传输数据,包括:
7.一种伪彩图像的传输系统,其特征在于,包括:
8.一种伪彩图像的传输设备,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至
...【技术特征摘要】
1.一种伪彩图像的传输方法,其特征在于,包括:
2.根据权利要求1所述的伪彩图像的传输方法,其特征在于,还包括:
3.根据权利要求2所述的伪彩图像的传输方法,其特征在于,所述将所述第一待传输数据和所述第二待传输数据发送至接收设备,包括:
4.根据权利要求1至3任一项所述的伪彩图像的传输方法,其特征在于,如果对所述第一压缩数据进行加密,则对所述第一压缩数据进行加密具体包括:
5.根据权利要求4所述的伪彩图像的传输方法,其特征在于,所述初始加密算法为对称加密算法,所述加...
【专利技术属性】
技术研发人员:朱敏,许石,薛林海,
申请(专利权)人:无锡沐创集成电路设计有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。