一种信息安全传输方法技术

技术编号:37153948 阅读:24 留言:0更新日期:2023-04-06 22:14
本发明专利技术公开了一种信息安全传输方法;该方法包括根据不同的数据文件,第一终端选择数据文件传输的安全等级;第一终端根据所选择的安全等级,对应的选择第一终端与第二终端建立通信连接的验证方式;第一终端和第二终端建立通信连接后,第一终端根据所选择的安全等级,对应的选择编码方法对数据文件进行编码并发送给第二终端,第二终端接收到编码后的数据文件后,进行对应的解码,获取由第一终端传输的数据文件。本发明专利技术根据不同的数据文件,选择不同的安全等级,由此能够合理的根据数据文件的传输需求,来传输文件,用户可根据需要自主的选择信息传输时的高效性和/或安全性。择信息传输时的高效性和/或安全性。择信息传输时的高效性和/或安全性。

【技术实现步骤摘要】
一种信息安全传输方法


[0001]本专利技术涉及信息传输
,尤其涉及一种信息安全传输方法。

技术介绍

[0002]信息传输是从一端将命令或数据信息经信道传送到另一端,并被对方所接收。传输介质分有线和无线两种,有线为电话线或专用电缆;无线是利用网络、蓝牙、电台、微波及卫星技术等。信息在传输过程中的安全性尤为重要。
[0003]现有的信息传输通常使用一种固定的传输方式,安全等级相同,用户不能够根据自主的需要来选择不同的安全等级,以合理的选择信息传输时的高效性和/或安全性。

技术实现思路

[0004]本专利技术主要解决的技术问题是提供一种信息安全传输方法,解决用户不能够根据自主的需要来选择不同的安全等级,以合理的选择信息传输时的高效性和/或安全性的问题。
[0005]为解决上述技术问题,本专利技术采用的一个技术方案是提供一种信息安全传输方法,包括步骤:
[0006]根据不同的数据文件,第一终端选择所述数据文件传输的安全等级;
[0007]所述第一终端根据所选择的安全等级,对应的选择所述第一终端与第二终端建立通信连接的验证方式;
[0008]所述第一终端和第二终端建立通信连接后,所述第一终端根据所选择的安全等级,对应的选择编码方法对所述数据文件进行编码并发送给所述第二终端,所述第二终端接收到编码后的数据文件后,进行对应的解码,获取由所述第一终端传输的所述数据文件。
[0009]优选的,所述安全等级包括有低级模式、中级模式和高级模式;对应传输的所述数据文件包括有低级文件、中级文件和高级文件。
[0010]优选的,选用所述低级模式,通过所述第一终端和第二终端自带的蓝牙模块和/或WiFi模块建立通信连接。
[0011]优选的,所述第一终端和第二终端建立连接后,所述第一终端对低级文件进行编码,对低级文件进行编码的方法如下:
[0012]所述第一终端设定a1、a2、a3为所述低级文件的末尾信息,x为所述低级文件中待隐藏信息段,x1、x2为x中的末尾信息,y
i
为待隐藏信息段x的位置标记信息,i为嵌入循环次数,取值范围取值范围表示向上取整,b1、b2、b3为嵌入隐藏信息后;
[0013]生成以下编码信息,所述编码信息包括有编码载体和位置标记信息:
[0014][0015]式中:分别为a1、a2、a3的反;
[0016]所述第二终端接收所述编码信息后,结合下式对所述编码信息进行解码
[0017][0018]优选的,对于所述低级文件中的图像,使用下述方法进行编码;
[0019]第一终端将待传输图像的大小设定为M
×
N,并划分为(M/c)
×
(N/c)个大小为c
×
c的块,设定m=M/c,n=N/c,c为分块时自由选择的数目,c越大处理效率越高而加密效果越低,c越小处理效率越低加密效果越高,可以根据需要自由选择;
[0020]把分割后的块均匀的分成d2个(m/d)
×
(n/d)小颗粒,d≥2,为分割小颗粒时自由选择的数目;
[0021]随机选择一块P
i
作为起始块,随机选择起始块中的一颗粒P
i,j
作为起始颗粒,重新建立一幅大小、分块、粒度和原图像一样的图像;以P
i,j
作为起始点从每个块中选择一个序号也为j的颗粒,如i=5,j=7,则选择P
5,7
,P
6,7
,P
7,7
,......,P
2,7
、P
1,7
;依次以大小为d
×
d的矩阵形式填入新图像中;然后j=j+1,填入第2个大小为b
×
b的矩阵,依此类推;
[0022]选取两个素数p和q(1<p<q<255),根据二次剩余定理得到集合R1,R2,R3,R4,再从集合中随机选r1,r2,r3,r4形成新的集合R

;图像大小为M
×
N,任意像素p
mn
∈R
t
,1≤t≤4,t∈Z,从R

中选取(14,),再将r
t
和p
mn
相乘,也就是C=r
t
×
p
mn
,再计算出M1,M2,M3,M4四个根的值;再根据r
t
值取四个根中的一个M
t
作为M;这样就将集合M作为新图像的像素值;
[0023]设定的值,为新图像的像素;
[0024]根据r=r
t
(1≤t≤4,t∈Z)选择
[0025]对应新图像的新像素值,这样就得到一幅不仅均匀置乱了,还改变了相应的像素值的新图像NEW
M*N
(M≥N)覆盖原图像;
[0026]第二终端接收新图像后,通过下述方式对新图像进行解码;
[0027]读取NEW
M*N
(M≥N),通过根据计算得到
[0028]计算的四个根,M1,M2,M3,M4;
[0029]根据M是的一根得出r值,
[0030]根据r值得到
[0031]恢复出原始像素值之后,根据密钥c、d、i、j的值矩阵中的值填充到以Pi,
j
为起点的d
×
d矩阵中,当填充满了之后继续填充到j=j+1的颗粒,以此类推,最终可恢复置乱的图像。
[0032]优选的,所述第一终端选用中级模式,所述第一终端和第二终端自带的蓝牙模块
和/或WiFi模块建立通信连接,然后所述第一终端向第二终端发送通信请求,所述第二终端收到该通信请求后,随机生成验证码,所述第一终端输入该验证码后建立与第二终端的通信连接。
[0033]优选的,将所述中级文件分为多组待编符号,从每组所述待编符号中选取选择符号进行异或计算,获得编码符号;
[0034]对每组待编符号中选取的选择符号进行异或计算,获取编码符号L,获取编码矩阵G;
[0035][0036]式中:“1”表示此位置为符号被选取,即选择符号,未被选取的位置用“0”,以此类推构成编码矩阵G;P
er
表示信道删除概率;m表示参与正确解码的符号数量,m≥k;
[0037]待编符号与G相乘即可得到编码符号;
[0038]选择符号的选取个数可以为一个或多个;根据度分布函数确定所述选择符号的个数:
[0039][0040]式中:μ(d)为度分布函数,ρ(d)为理想孤波分布,τ(d)为基础利用分布,Z=∑
d
(ρ(d)+τ(d)),
[0041][0042]式中:k表示待编符号的数量,d表示选择符号的个数;δ表示解码失败概率,c为常数;
[0043]将选择符号的个数为1时的选择符号作为解码信号,当第二终端接本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息安全传输方法,其特征在于,包括步骤:根据不同的数据文件,第一终端选择所述数据文件传输的安全等级;所述第一终端根据所选择的安全等级,对应的选择所述第一终端与第二终端建立通信连接的验证方式;所述第一终端和第二终端建立通信连接后,所述第一终端根据所选择的安全等级,对应的选择编码方法对所述数据文件进行编码并发送给所述第二终端,所述第二终端接收到编码后的数据文件后,进行对应的解码,获取由所述第一终端传输的所述数据文件。2.根据权利要求1所述的信息安全传输方法,其特征在于,所述安全等级包括有低级模式、中级模式和高级模式;对应传输的所述数据文件包括有低级文件、中级文件和高级文件。3.根据权利要求2所述的信息安全传输方法,其特征在于,选用所述低级模式,通过所述第一终端和第二终端自带的蓝牙模块和/或WiFi模块建立通信连接。4.根据权利要求3所述的信息安全传输方法,其特征在于,所述第一终端和第二终端建立连接后,所述第一终端对低级文件进行编码,对低级文件进行编码的方法如下:所述第一终端设定a1、a2、a3为所述低级文件的末尾信息,x为所述低级文件中待隐藏信息段,x1、x2为x中的末尾信息,y
i
为待隐藏信息段x的位置标记信息,i为嵌入循环次数,取值范围范围表示向上取整,b1、b2、b3为嵌入隐藏信息后;生成以下编码信息,所述编码信息包括有编码载体和位置标记信息:式中:分别为a1、a2、a3的反;所述第二终端接收所述编码信息后,结合下式对所述编码信息进行解码5.根据权利要求3所述的信息安全传输方法,其特征在于,对于所述低级文件中的图像,使用下述方法进行编码;第一终端将待传输图像的大小设定为M
×
N,并划分为(M/c)
×
(N/c)个大小为c
×
c的块,设定m=M/c,n=N/c,c为分块时自由选择的数目,c越大处理效率越高而加密效果越低,c越小处理效率越低加密效果越高,可以根据需要自由选择;把分割后的块均匀的分成d2个(m/d)
×
(n/d)小颗粒,d≥2,为分割小颗粒时自由选择的数目;随机选择一块P
i
作为起始块,随机选择起始块中的一颗粒P
i,j
作为起始颗粒,重新建立一幅大小、分块、粒度和原图像一样的图像;以P
i,j
作为起始点从每个块中选择一个序号也为j的颗粒,如i=5,j=7,则选择P
5,7
,P
6,7
,P
7,7
,......,P
2,7
、P
1,7
;依次以大小为d
×
d的矩阵形式填入新图像中;然后j=j+1,填入第2个大小为b
×
b的矩阵,依此类推;
选取两个素数p和q(1<p<q<255),根据二次剩余定理得到集合R1,R2,R3,R4,再从集合中随机选r1,r2,r3,r4形成新的集合R

;图像大小为M
×
N,任意像素p
mn
∈R
t
,1≤t≤4,t∈Z,从R

中选取(14,),再将r
t
和p
mn
相乘,也就是C=r
t
×
p
mn
,再计算出M1,M2,M3,M4四个根的值;再根据r
t
值取四个根中的一个M
t
作为M;这样就将集合M作为新图像的像素值;设定的值,为新图像的像素;根据r=r
t
(1≤t≤4,t∈Z)选择(1≤t≤4,t∈Z)选择对应新图像的新像素值,这样就得到一幅不仅均匀置乱了,还改变了相应的像素值的新图像NEW
M*N
(M≥N)覆盖原图像;第二终端接收新图像后,通过下述方式对新图像进行解码;读取NEW
M*N
(M≥N),通过根据计算得到计算的四个根,M1,M2,M3,M4;根据M是的一根得出r值,根据r值得到恢复出原始像素值之后,根据密钥c、d、i、j的值矩阵中的值填充到以Pi,j为起点的d
×
d矩阵中,当填充满了之后继续填充到j=j+1的颗粒,以此类推,最终可恢复置乱的图像。6.根据权利要求2所述的信息安全传输方法,其特征在于,所述第一终端选用中级模式,所述第一终端和第二终端自带的蓝牙模块和/或WiFi模块建立通信连接,然后所述第一终端向第二终端发送通信请求,所述第二终端收到该通信请求后,随机生成验证码,所述第一终端输入该验证码后建立与第二终端的通信连接。7.根据权利要求2所述的信息安全传输方法,其特征在于,将所述中级文件分为多组待编符号,从每组所述待编符号中选取选择符号进行异或计算,获得编码符号;对每组待编符号中选取的选择符号进行异或计算,获取编码符号L,获取编码矩阵G;式中:“1”表示此位置为符号被选取,即选择符号,未被选取的位置用“0”,以此类推构成编码矩阵G;P
er
表示信道删除概率;m表示参与正确解...

【专利技术属性】
技术研发人员:唐坤剑杜广周
申请(专利权)人:电子科技大学成都学院
类型:发明
国别省市:

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

1