网络信息的数据安全加密方法技术

技术编号:36229831 阅读:17 留言:0更新日期:2023-01-04 12:29
本发明专利技术涉及电数字数据处理技术领域,具体涉及网络信息的数据安全加密方法,该方法通过获取网络信息的原始数据,将原始数据进行编码得到编码序列,将编码序列转换为二维矩阵;构建设定尺寸的局部窗口,通过局部窗口获取二维矩阵中局部特征对应的特征块,统计特征块类型,根据每个特征块类型下的特征块数量,构建特征块的统计直方图;将统计直方图中每个特征块类型下的特征块数量转换为统一数量,获取新的统计直方图作为目标直方图;根据目标直方图获取密文矩阵,完成网络信息的数据加密。本发明专利技术通过对局部特征块的直方图加密,避免了网络信息的数据失真,确保了网络信息的数据的安全性与完整性。性与完整性。性与完整性。

【技术实现步骤摘要】
网络信息的数据安全加密方法


[0001]本专利技术涉及电数字数据处理
,具体涉及网络信息的数据安全加密方法。

技术介绍

[0002]近些年来,网络安全事件频发,造成大量的经济、技术的损失,因此越来越多的人开始关注网络安全问题。网络信息安全中主要是网络数据的安全。数据安全,是指通过采取必要措施确保数据处于有效保护和合法利用的状态,以及具备保障持续安全状态的能力。随着网络技术的发展,各种数据更多的通过网络进行传输,此时网络信息数据中所包括的有价值的数据在传输中面临着严重威胁,屡屡发生的数据破坏、数据泄露事件,对社会和组织机构造成了一定伤害。所以对于有价值的网络数据均需要进行加密处理,以保证数据在网络传输过程的安全性。
[0003]现有对于数据加密的常规手段是,根据数据特征利用直方图加密方法进行数据加密,但是常规直方图的加密仅针对图像数据,而图像数据在加密的过程中容易失真,即常规直方图的加密存在数据失真的情况。

技术实现思路

[0004]为了解决现有的直方图加密导致数据加密过程中数据失真的问题,本专利技术的目的在于提供一种网络信息的数据安全加密方法,所采用的技术方案具体如下:本专利技术实施例中提供了网络信息的数据安全加密方法,该方法包括以下步骤:获取网络信息的原始数据,将原始数据进行编码得到编码序列,将编码序列转换为二维矩阵;构建设定尺寸的局部窗口,通过局部窗口获取二维矩阵中局部特征对应的特征块,统计特征块类型,根据每个特征块类型下的特征块数量,构建特征块的统计直方图;将统计直方图中每个特征块类型下的特征块数量转换为统一数量,获取新的统计直方图作为目标直方图;根据目标直方图获取密文矩阵,完成网络信息的数据加密。
[0005]进一步的,所述完成网络信息的数据加密后,包括:根据每个特征块在二维矩阵中的位置,得到每个特征块类型下的特征块在二维矩阵中的位置序列作为第一密钥;将统计直方图中每个特征块类型下的特征块数量与统一数量之间的差值作为第二密钥;通过局部窗口获取密文矩阵的特征块,根据密文矩阵的特征块获得目标直方图,基于第二密钥中的差值,根据目标直方图中对应的每个特征块类型下的特征块数量得到统计直方图中对应的每个特征块类型下的特征块数量;根据第一密钥和统计直方图中对应的每个特征块类型下的特征块数量,还原得到二维矩阵,将二维矩阵转换为编码序列,然后对编码序列进行解码,获得原始数据。
[0006]进一步的,所述通过局部窗口获取二维矩阵中局部特征对应的特征块的方法,包
括:局部窗口对应的二维矩阵中的局部元素,构成一个特征块。
[0007]进一步的,所述特征块类型的获取方法,包括:设置局部窗口的大小为,其中均为正整数,统计局部窗口中元素“1”的数量,其中=0、1、2、3、

、;根据元素“1”在局部窗口中的数量,通过排列组合确定局部窗口中元素“1”存在的所有的位置关系的数量,则元素“1”在局部窗口中的一种位置关系表示一个特征块类型。
[0008]进一步的,所述根据目标直方图获取密文矩阵的方法,包括:创建一个空白矩阵,将目标直方图中每个特征块类型下的特征块投射到空白矩阵中,构成密文矩阵。
[0009]本专利技术具有如下有益效果:获取网络信息的原始数据,将原始数据进行编码得到编码序列,使得获取的原始数据的数据类型相同,方便数据的统一处理;将编码序列转换为二维矩阵,便于获得更多数据之间的关系,使得原始数据的安全性更高;构建设定尺寸的局部窗口,通过局部窗口获取二维矩阵中局部特征对应的特征块,根据特征块的类型和每种类型下的特征块的数量,构建特征块的统计直方图,以实现当统计直方图不具备特征块的位置时,可以生成无数种矩阵,从而实现二维矩阵信息的隐藏;因为统计直方图中每种类型下的特征块数量与每种类型下的特征块位置序列的数量是对应关系,容易发生信息泄露,所以将统计直方图中每种类型下的特征块的数量转换为统一数量,获取新的统计直方图作为目标直方图,解决了统计直方图中不同类型下特征块数量之间的差异,有效避免了统计直方图中每种类型下的特征块数量与每种类型下的特征块位置序列数量的对应关系,即隐藏了特征块与位置序列之间的对应关系,实现了特征块在二维矩阵中位置的隐藏;最后特征块数量的变化同样减少了目标直方图与二维矩阵之间的联系,进一步隐藏二维矩阵信息;根据目标直方图获取密文矩阵,完成网络信息的数据加密,通过对特征块对应的直方图加密,避免了数据的失真,确保了原始数据的安全性与完整性。
附图说明
[0010]为了更清楚地说明本专利技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0011]图1为本专利技术一个实施例所提供的网络信息的数据安全加密方法的步骤流程图。
具体实施方式
[0012]为了更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术提出的一种网络信息的数据安全加密方法,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构或特点可由任何合适形式组合。
[0013]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。
[0014]本专利技术所针对的具体情景为:在原始数据的加密过程中,主要利用原始数据之间的关系进行数据转换,数据的转换关系直接影响数据加密效果,转换后数据之间的关系越隐蔽,加密效果越好,所以本专利技术利用局部窗口获取二维矩阵中元素的局部特征构建特征块以及特征块统计直方图,并通过统计直方图的转换对二维矩阵数据进行加密。
[0015]下面结合附图具体的说明本专利技术所提供的一种网络信息的数据安全加密方法的具体方案。
[0016]请参阅图1,其示出了本专利技术一个实施例提供的网络信息的数据安全加密方法的流程图,该方法包括以下步骤:步骤S1:获取网络信息的原始数据,将原始数据进行编码得到编码序列,将编码序列转换为二维矩阵。
[0017]具体的,网络信息中的数据主要包括通过网络传输的数据以及网络处理的数据,具体数据的获得因实际场景的不同而不同。比如,网络传输的数据需要在传输之前进行数据加密,即待加密的原始数据来源于数据传输端;如果在数据网络存储中,对数据进行加密,待加密的原始数据来源于数据处理中心所接收的数据。
[0018]网络信息中的数据有多种数据类型,所以原始数据在进行加密之前要先进行数据预处理,以获得数据的相同表现形式。本专利技术中首先对原始数据进行编码,即利用霍夫曼编码技术,在输入原始数据后,直接输出一维编码序列。
[0019]霍夫曼编码是公知技术,这里不再过多赘述。
[0020]对于一维编码序列的加密主要针对编码之间的关系,但是一维编码序列本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.网络信息的数据安全加密方法,其特征在于,该方法包括以下步骤:获取网络信息的原始数据,将原始数据进行编码得到编码序列,将编码序列转换为二维矩阵;构建设定尺寸的局部窗口,通过局部窗口获取二维矩阵中局部特征对应的特征块,统计特征块类型,根据每个特征块类型下的特征块数量,构建特征块的统计直方图;将统计直方图中每个特征块类型下的特征块数量转换为统一数量,获取新的统计直方图作为目标直方图;根据目标直方图获取密文矩阵,完成网络信息的数据加密。2.如权利要求1所述的网络信息的数据安全加密方法,其特征在于,所述完成网络信息的数据加密后,包括:根据每个特征块在二维矩阵中的位置,得到每个特征块类型下的特征块在二维矩阵中的位置序列作为第一密钥;将统计直方图中每个特征块类型下的特征块数量与统一数量之间的差值作为第二密钥;通过局部窗口获取密文矩阵的特征块,根据密文矩阵的特征块获得目标直方图,基于第二密钥中的差值,根据目标直方图中对应的每个特征块类型下的特征块数量得到统计直方图中对应的每个特征块类型下的特征块数量;根...

【专利技术属性】
技术研发人员:逯中山
申请(专利权)人:互丰科技北京有限公司
类型:发明
国别省市:

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

1