一种网站数据安全防护方法技术

技术编号:35840096 阅读:14 留言:0更新日期:2022-12-03 14:12
本发明专利技术涉及信息安全技术领域,具体涉及一种网站数据安全防护方法,该方法包括:对网站的原始数据进行加密得到密文数据,进而得到转化后的密文图像,利用因子分析获取图像所有行和列对应的公共因子以及各行和各列对应的特殊因子;根据图像块和密文图像对应的公共因子得到图像块与密文图像之间的关联关系,利用关联关系确定重排列顺序,对密文图像中的图像块排列顺序进行调整;再根据图像各行和各列对应的特殊因子对按照设定规则获取的图像块内的像素点进行重排列,得到重排列的密文图像,将所述重排列的密文图像进行传输,对网站进行安全防护。本发明专利技术所用的方法加密时间较短,且破解难度较大。解难度较大。解难度较大。

【技术实现步骤摘要】
一种网站数据安全防护方法


[0001]本专利技术涉及信息安全
,具体涉及一种网站数据安全防护方法。

技术介绍

[0002]随着互联网的发展,网络信息的安全越来越成为人们关注的重点。现有技术中常采用非对称密钥加密方法对网站数据进行安全加密,但是该加密方法由于在加密过程中会添加较多附加信息,使得加密后的密文比较长,容易造成数据分片,不利于网络传输。最重要的是该加密方法的算法非常复杂,导致大量数据所用的加密时间较长,故只适合对少量数据进行加密。

技术实现思路

[0003]为了解决上述技术问题,本专利技术的目的在于提供一种网站数据安全防护方法,所采用的技术方案具体如下:获取网站原始数据,对原始数据进行加密得到密文数据,将密文数据转换为密文图像;对密文图像进行因子分析,获得密文图像所有行和列对应的公共因子以及各行和各列对应的特殊因子;对密文图像进行分块处理得到至少两个图像块,获取各图像块所有行和列对应的公共因子;根据各图像块所有行对应的公共因子与密文图像所有行对应的公共因子得到图像块与密文图像之间的行关联关系,进而获得列关联关系;分别根据行和列关联关系确定图像块的两种重排列顺序,分别利用两种重排列顺序对各图像块的原始排列顺序进行调整;分别根据图像块两次调整后的位置与调整前的位置得到排列差异;按照两次调整后排列差异较大对应的重排列顺序对图像块进行重排列;按照设定规则获取图像块,根据密文图像各行和各列对应的特殊因子对按照设定规则获取的图像块内的像素点进行重排列,得到重排列的密文图像;将所述重排列的密文图像进行传输,对网站进行安全防护。
[0004]优选地,所述将密文数据转换为密文图像具体为:对密文数据进行单元划分,将划分后的每个单元再分割为设定大小的块区域,将密文数据中各单元对应的块区域构成密文图像,根据密文数据划分后的单元数量确定密文图像的尺寸。
[0005]优选地,所述行关联关系的获取方法具体为:计算图像块所有行对应的公共因子与密文图像所有行对应的公共因子的相似度得到图像块与密文图像之间的行关联关系。
[0006]优选地,所述分别根据行和列关联关系确定图像块的两种重排列顺序具体为:根据行关联关系的取值大小对图像块进行排序获得图像块的第一重排列顺序,根据列关联关系的取值大小对图像块进行排序获得图像块的第二重排列顺序;所述第一重排列顺序与第二重排列顺序的排列规则相同。
[0007]优选地,所述分别根据图像块两次调整后的位置与调整前的位置得到排列差异具体为:分别获取各图像块两次调整后的位置序号以及在调整前的位置序号,计算调整后的位置序号与调整前的位置序号的差值,进而分别得到两次调整后对应的排列差异。
[0008]优选地,所述按照设定规则获取图像块具体为:分别获取行关系阈值和列关系阈值,获取行关联关系大于行关系阈值且列关联关系大于列关系阈值对应的图像块。
[0009]优选地,所述根据密文图像各行和各列对应的特殊因子对按照设定规则获取的图像块内的像素点进行重排列具体为:对于任意一个像素点,将该像素点所在行在图像中对应的特殊因子记为该像素点对应的全局行特殊因子,将该像素点所在行在图像块中对应的特殊因子记为该像素点对应的局部行特殊因子,进而按照相同的方法获得像素点对应的全局列特殊因子以及局部列特殊因子;根据像素点的全局行特殊因子与局部行特殊因子得到行关联特征指标,根据像素点的全局列特殊因子与局部列特殊因子得到列关联特征指标;根据行关联特征指标和列关联特征指标对按照设定规则获取的图像块内的像素点进行重排列。
[0010]本专利技术实施例至少具有如下有益效果:本专利技术通过获取网站原始数据加密后对应的密文图像,并利用因子分析获取密文图像以及图像块对应的行和列的公共因子,充分考虑因子分析获得的因子既能够表示原始数据之间的联系,且计算量较小,其图像特征的表征性较强,利用该因子对图像的排列顺序进行分析时破解难度较大;进而根据图像块和密文图像对应的公共因子得到图像块与密文图像之间的关联关系,考虑了密文图像中局部信息与整体信息之间的关联性,利用这种关联性对密文图像中各局部的部分按照一定的规律进行重新排列,使得调整后的密文图像更具安全性;按照两次调整后排列差异较大对应的重排列顺序对图像块进行重排列,使得调整后密文图像中图像块的排列方式相较于原始排列方式越混乱,对应的加密效果越好;再根据图像各行和各列对应的特殊因子对按照设定规则获取的图像块内的像素点进行重排列,对图像块内的像素点进行二次调整,进一步增加破解难度,进而利用重排列的密文图像进行传输,实现对网站的安全防护。本专利技术所用的方法加密时间较短,且破解难度较大。
附图说明
[0011]为了更清楚地说明本专利技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0012]图1是本专利技术的一种网站数据安全防护方法的方法流程图。
具体实施方式
[0013]为了更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术提出的一种网站数据安全防护方法,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施
例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构或特点可由任何合适形式组合。
[0014]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。
[0015]下面结合附图具体的说明本专利技术所提供的一种网站数据安全防护方法的具体方案。
[0016]实施例:请参阅图1,其示出了本专利技术一个实施例提供的一种网站数据安全防护方法的方法流程图,该方法包括以下步骤:步骤一,获取网站原始数据,对原始数据进行加密得到密文数据,将密文数据转换为密文图像;对密文图像进行因子分析,获得密文图像所有行和列对应的公共因子以及各行和各列对应的特殊因子。
[0017]首先,需要说明的是,考虑到常规方法只能进行一次加密,被强行破解的风险较大的问题,提出了通过对一次加密后的密文进行处理,通过对密文数据进行分析,进而根据密文数据的计算结果对明文数据进行调整,进而进行多次加密,增强加密的安全性。因此首先需要通过常规方法,如DES加密算法对明文进行加密获得密文数据。
[0018]具体地,获取网站的原始数据,利用现有的加密算法对原始数据进行加密获得密文数据。其中,在本实施例中,采用DES加密算法,实施者可根据实际情况选择合适的加密算法进行处理。
[0019]然后,为了方便对密文数据进行分析,需要将密文数据转化为密文图像数据,在本实施例中,将密文数据通过网格划分的形式转化为密文图像。对密文数据进行单元划分,将划分后的每个单元再分割为设定大小的块区域,将密文数据中各单元对应的块区域构成密文图像,根据密文数据划分后的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网站数据安全防护方法,其特征在于,该方法包括以下步骤:获取网站原始数据,对原始数据进行加密得到密文数据,将密文数据转换为密文图像;对密文图像进行因子分析,获得密文图像所有行和列对应的公共因子以及各行和各列对应的特殊因子;对密文图像进行分块处理得到至少两个图像块,获取各图像块所有行和列对应的公共因子;根据各图像块所有行对应的公共因子与密文图像所有行对应的公共因子得到图像块与密文图像之间的行关联关系,进而获得列关联关系;分别根据行和列关联关系确定图像块的两种重排列顺序,分别利用两种重排列顺序对各图像块的原始排列顺序进行调整;分别根据图像块两次调整后的位置与调整前的位置得到排列差异;按照两次调整后排列差异较大对应的重排列顺序对图像块进行重排列;按照设定规则获取图像块,根据密文图像各行和各列对应的特殊因子对按照设定规则获取的图像块内的像素点进行重排列,得到重排列的密文图像;将所述重排列的密文图像进行传输,对网站进行安全防护。2.根据权利要求1所述的一种网站数据安全防护方法,其特征在于,所述将密文数据转换为密文图像具体为:对密文数据进行单元划分,将划分后的每个单元再分割为设定大小的块区域,将密文数据中各单元对应的块区域构成密文图像,根据密文数据划分后的单元数量确定密文图像的尺寸。3.根据权利要求1所述的一种网站数据安全防护方法,其特征在于,所述行关联关系的获取方法具体为:计算图像块所有行对应的公共因子与密文图像所有行对应的公共因子的相似度得到图像块与密文图像之间的行关联关系。4.根据权利要求1所述的一种网站数据安全防护方法,其特...

【专利技术属性】
技术研发人员:李欣
申请(专利权)人:南京金易众和信息科技有限公司
类型:发明
国别省市:

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

1