一种用于系统集成中数码资源安全存储方法及系统技术方案

技术编号:38541395 阅读:12 留言:0更新日期:2023-08-19 17:09
本发明专利技术涉及数据安全存储领域,具体涉及一种用于系统集成中数码资源安全存储方法及系统,包括:获取明文图像,构建密钥树和密钥图,获取密钥树的节点关系的编码方式和解码方式;根据明文图像和密钥图获得所有像素对,根据密钥树获得所有像素对的最短路径,根据编码方式对所有像素对的所有最短路径进行编码,获得所有明文像素点的所有密文;根据所有明文像素点的所有密文,获得所有密文像素点以及密文图像,对密文图像进行安全存储。本发明专利技术根据像素对的最短路径获得明文像素点的密文,实现对明文图像加密并进行安全存储,获得统计特性不同于明文图像的密文图像,使密文图像能够抵御统计分析攻击。计分析攻击。计分析攻击。

【技术实现步骤摘要】
一种用于系统集成中数码资源安全存储方法及系统


[0001]本专利技术涉及数据安全存储领域,具体涉及一种用于系统集成中数码资源安全存储方法及系统。

技术介绍

[0002]远程视频系统集成会议系统包括视频会议终端和中央处理系统,其中,视频会议终端包括显示模块和音频模块,中央处理系统的网络设备将视频会议终端的视音频数据、文件数据等数码资源进行处理并存储。通过远程视频系统集成会议系统,可以满足用户系统内的日常会议、业务会议和多媒体沟通等需求,提高系统内部的交流和沟通,以提高日常工作效率。
[0003]为了保证远程视频系统集成会议系统中数码资源的安全性,需要对数码资源进行安全存储,即需要对数码资源进行加密存储,常规的基于混沌映射的图像加密方法只是将图像中像素点的位置改变,但是并没有改变图像中像素点的灰度值,虽然打破了图像中像素点之间的强关联性,但是加密后图像的灰度直方图并未发生改变,即图像的统计特性并未发生改变,因此,无法抵御攻击者的统计分析攻击。

技术实现思路

[0004]为了解决上述问题,本专利技术提供一种用于系统集成中数码资源安全存储方法,所述方法包括:
[0005]获取明文图像,构建密钥树和密钥图,获取密钥树的节点关系的编码方式和解码方式;
[0006]明文图像中的任意一个明文像素点和密钥图中相同位置的像素点组成一个像素对,根据明文图像和密钥图获得所有像素对;
[0007]对于任意一个像素对,获取所述像素对对应的第一节点和第二节点,根据第一节点、第二节点以及密钥树获得所述像素对的最短路径;
[0008]根据编码方式对所有像素对的所有最短路径进行编码,获得所有明文像素点的所有密文;
[0009]根据所有明文像素点的所有密文,获得所有密文像素点以及密文图像。
[0010]进一步地,所述获取密钥树的节点关系的编码方式和解码方式的步骤包括:
[0011]获取密钥树的节点关系;
[0012]用2位二进制数对节点关系进行编码,密钥树的节点关系的编码方式为:用2位二进制数00编码父节点关系,用2位二进制数01编码左子节点关系,用2位二进制数10编码右子节点关系;
[0013]用节点关系对2位二进制数进行解码,密钥树的节点关系的解码方式为:将2位二进制数00解码为父节点关系,将2位二进制数01解码左子节点关系,将2位二进制数10解码右子节点关系。
[0014]进一步地,所述获取所述像素对对应的第一节点和第二节点的步骤包括:
[0015]对于任意一个像素对,在密钥树的前8层的所有节点中,获取数值与所述像素对对应的明文像素点的灰度值相同的节点,记为第一节点;在密钥树的第9层的所有节点中,获取数值与所述像素对对应的像素点的灰度值相同的节点,记为第二节点。
[0016]进一步地,所述根据第一节点、第二节点以及密钥树获得所述像素对的最短路径的步骤包括:
[0017]在密钥树上,从第一节点出发,通过父节点到子节点或者子节点到父节点的连接到达第二节点,且同一个节点最多出现一次,期间经过的所有节点按照经过的先后顺序排列组成的序列,记为所述像素对的最短路径。
[0018]进一步地,所述根据编码方式对所有像素对的所有最短路径进行编码,获得所有明文像素点的所有密文的步骤包括:
[0019]对于任意一个像素对的最短路径,根据密钥树的节点关系的编码方式对所述像素对的最短路径进行编码,具体为:对于所述最短路径上任意相邻的两个节点,判断两个节点的节点关系,根据编码方式对节点关系进行编码,获取所述最短路径上的所有相邻节点的节点关系,将所有节点关系的编码结果按照顺序排列,并与终止码组成一个二进制序列,记为所述像素对对应的明文像素点的密文;获取所有明文像素点的所有密文。
[0020]进一步地,所述根据所有明文像素点的所有密文,获得所有密文像素点以及密文图像的步骤包括:
[0021]按照从左到右、从上到下的顺序,将明文图像中所有明文像素点的所有密文排列组成的序列记为明文图像的密文序列;将明文图像的密文序列从左到右依次划分为多个长度为8的密文子序列,将每个密文子序列对应的8位二进制数换为十进制数;将灰度值等于十进制数的像素点记为密文像素点,将所有密文像素点组成的图像记为密文图像。
[0022]进一步地,所述获取密钥树的节点关系的步骤包括:
[0023]对于密钥树上的任意一个节点,都有一个父节点和两个子节点,其中,两个子节点分别记为左子节点和右子节点,对于密钥树上的任意连接的两个节点有3种关系:如果第二个节点是第一个节点的父节点,则两个节点的关系为父节点关系,第二个节点是第一个节点的左子节点,则两个节点的关系为左子节点关系,第二个节点是第一个节点的右子节点,则两个节点的关系为右子节点关系。
[0024]本专利技术实施例提出一种用于系统集成中数码资源安全存储系统,包括视频会议终端和中央处理系统,所述视频会议终端包括显示模块和音频模块,所述中央处理系统实现上述方法的步骤,通过网络设备将视频会议终端的视音频数据、文件数据等数码资源加密,并进行安全存储。
[0025]本专利技术上述方法至少具有如下有益效果:
[0026]本专利技术将明文图像中的明文像素点和密钥图中相同位置的像素点组成像素对,根据密钥树获得像素对对应的两个节点,根据两个节点和密钥树获得像素对的最短路径,根据编码方式对像素对的最短路径进行编码,获得明文像素点的密文。综上,对于明文图像中灰度值相同的明文像素点,由于其在密钥图对应的像素点的灰度值不同,因此组成的像素对的最短路径不同,进而编码获得明文像素点的密文不同;对于明文图像中灰度值不同的明文像素点,虽然其在密钥图对应的像素点的灰度值不同,但是组成的像素对的最短路径
可能相同,进而编码获得明文像素点的密文相同;因此,明文图像中,相同的明文像素点可能会被加密成不同的密文,不同的明文像素点可能会被加密为相同的密文,使得最终密文对应的密文图像的统计特性完全不同于明文序列;因此,明文图像加密后得到的密文图像,其统计特性与明文图像的统计特性完全不同,这就导致攻击者无法通过分析明文图像和密文图像的统计规律来破译密文图像,保证密文图像抵抗攻击者的统计分析攻击。
附图说明
[0027]为了更清楚地说明本专利技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0028]图1为本专利技术一个实施例提供的一种用于系统集成中数码资源安全存储方法及系统的步骤流程图;
[0029]图2为本专利技术一个实施例提供的一种密钥树;
[0030]图3为本专利技术一个实施例提供的一种密钥图;
[0031]图4为本专利技术一个实施例提供的一个明文图像;
[0032]图5为本专利技术一个实施例提供的明文图像的灰度直方图;
[003本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于系统集成中数码资源安全存储方法,其特征在于,所述方法包括:获取明文图像,构建密钥树和密钥图,获取密钥树的节点关系的编码方式和解码方式;明文图像中的任意一个明文像素点和密钥图中相同位置的像素点组成一个像素对,根据明文图像和密钥图获得所有像素对;对于任意一个像素对,获取所述像素对对应的第一节点和第二节点,根据第一节点、第二节点以及密钥树获得所述像素对的最短路径;根据编码方式对所有像素对的所有最短路径进行编码,获得所有明文像素点的所有密文;根据所有明文像素点的所有密文,获得所有密文像素点以及密文图像,对密文图像进行安全存储。2.根据权利要求1所述的一种用于系统集成中数码资源安全存储方法,其特征在于,所述获取密钥树的节点关系的编码方式和解码方式的步骤包括:获取密钥树的节点关系;用2位二进制数对节点关系进行编码,密钥树的节点关系的编码方式为:用2位二进制数00编码父节点关系,用2位二进制数01编码左子节点关系,用2位二进制数10编码右子节点关系;用节点关系对2位二进制数进行解码,密钥树的节点关系的解码方式为:将2位二进制数00解码为父节点关系,将2位二进制数01解码左子节点关系,将2位二进制数10解码右子节点关系。3.根据权利要求1所述的一种用于系统集成中数码资源安全存储方法,其特征在于,所述获取所述像素对对应的第一节点和第二节点的步骤包括:对于任意一个像素对,在密钥树的前8层的所有节点中,获取数值与所述像素对对应的明文像素点的灰度值相同的节点,记为第一节点;在密钥树的第9层的所有节点中,获取数值与所述像素对对应的像素点的灰度值相同的节点,记为第二节点。4.根据权利要求2所述的一种用于系统集成中数码资源安全存储方法,其特征在于,所述根据第一节点、第二节点以及密钥树获得所述像素对的最短路径的步骤包括:在密钥树上,从第一节点出发,通过父节点到子节点或者子节点到父节点的连接到达第二节点,且同一个节点最多出现一次,期间经过的所有节点按照经过的先后顺序排列组成的序列,记为所述像素对的最短路径。5.根据权利要求1所...

【专利技术属性】
技术研发人员:刘凤飞刘凤鹏黄伟宗
申请(专利权)人:深圳市创载网络科技有限公司
类型:发明
国别省市:

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

1