一种电子设备的信号处理与传输方法、系统技术方案

技术编号:34081880 阅读:16 留言:0更新日期:2022-07-11 19:04
本发明专利技术提供了一种电子设备的信号处理与传输方法、系统,通过采集视频信号的同时,对所述视频信号进行压缩处理;所述压缩处理的环节包括对DCT变换;获取当前压缩处理的视频帧中每一个变换块在执行DCT变换过程中的DC系数,并将每个变换块对应的DC系数构成DC系数矩阵,根据第一预设秘钥生成第一矩阵以及第二矩阵,根据第二矩阵对所述第一矩阵进行反向调整生成第三矩阵;并根据第三矩阵对所述DC系数矩阵执行加密处理,获取加密序列。通过生成随机矩阵对每一帧的DC系数矩阵执行随机加密从而获取加密序列以及执行对采集的视频信号执行加密处理与传输,保证了每一帧加密数据的更为随机性,保证了数据处理与传输的安全性。保证了数据处理与传输的安全性。保证了数据处理与传输的安全性。

【技术实现步骤摘要】
一种电子设备的信号处理与传输方法、系统


[0001]本专利技术涉及信号处理
,具体而言,涉及一种电子设备的信号处理与传输方法、系统。

技术介绍

[0002]对于音视频采集信号的处理,压缩编码的对象包括诸如语音、视频和文本的对象,并且特别地,用于对图像执行压缩编码的技术被称为视频压缩。考虑到空间相关性、时间相关性和随机相关性,通过去除过多的信息来执行对视频信号的压缩编译。然而,随着各种媒体和数据传输媒体的最新发展,视频信号处理需要更安全更保密的手段,从而保证传输的安全性,因此需要更有效的视频信号处理方法和系统。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供对于视频的DC系数执行更为随机的加密处理,实现视频的更为随机的加密处理,保证了数据处理与传输的安全性;并且在传输之前执行电子设备之间的随机安全性验证,进一步保证了数据传输的安全性。
[0004]本专利技术的第一方面提供了一种电子设备的信号处理与传输方法,所述方法包括:S1,基于第一电子设备采集视频信号的同时,对所述视频信号进行压缩处理;其中,所述压缩处理的环节包括对DCT变换;S2,在量化处理之前,获取当前压缩处理的视频帧中每一个变换块在执行DCT变换过程中的DC系数,并将每个变换块对应的DC系数构成DC系数矩阵[d1,d2,d3……
d
n
];S3,根据第一预设秘钥生成第一矩阵[a1,a2,a3……
a
n
]以及第二矩阵[b1,b2,b3……
b
nr/>];其中,第一矩阵为大于1小于M的整数构成的矩阵;第二矩阵为数字0或1构成的矩阵;所述第一矩阵、第二矩阵中数据的个数与DC系数矩阵中数据的个数相等;S4,根据第二矩阵对所述第一矩阵进行反向调整生成第三矩阵;并根据第三矩阵对所述DC系数矩阵执行加密处理,获取加密序列;S5,将所述加密序列以及视频帧时间戳,写入Nalu的头文件;并传输至第二电子设备。
[0005]进一步,根据第二矩阵对所述第一矩阵进行反向调整生成第三矩阵,包括:依次获取第二矩阵中的特征数据b
i
,其中,0<i<n+1;若b
i
为1,则对应将第一矩阵中的特征数据a
i
进行反向调整获取a
i

;a
i

=1

(1/a
i
);若b
i
为0,则设置a
i

= a
i
;根据a
i
’ 生成第三矩阵。
[0006]进一步,根据第三矩阵对所述DC系数矩阵执行加密处理,获取所述加密序列,包括:对于待加密的DC系数矩阵[d1,d2,d3……
d
n
];依次对所述DC系数矩阵中每个特征
数据与第三矩阵中的每个特征数据执行mod函数计算,获取对应的加密参数值,生成加密序列。
[0007]进一步,S1之前,所述方法还包括:第一电子设备生成随机数 X,并使用初始的序列函数执行 F(X)函数运算得到运算结果 Realmc,之后执行单向哈希算法 md5(Realmc,A),得到加密参数Rc,然后将所述加密参数Rc作为校验参数,向第二电子设备发送校验参数Rc、随机数 X,并将 X 作为第二电子设备的序列函数F的初值;其中,A为序列函数系数;第二电子设备的接收到了随机数X,首先判断得到的校验参数 Rc 是否与 Key 相等;如果相等,则判断请求为潜在攻击,拒绝会话;如果不相等,运算 F(X)得到函数值 Realms,再执行单向哈希算法 md5(Realms,A)得到加密结果参数Rs,并将加密结果参数Rs与第一电子设备传过来的校验参数 Rc 进行比较;如果相同,则执行 key = Rc;否则,拒绝通信;判断完毕后,生成一个随机数 M,将原有的序列函数系数 A 的值替换为 M,通过计算 F(P)得到新的函数运算值Realmres,执行单向哈希算法md5(Realmres,P)得到加密结果 Ra,然后执行 P = P + StepA,并将加密结果与新的 F(X)系数 A 发送给第一电子设备;其中,所述StepA为序列函数的P值更新步长。
[0008]进一步,所述方法还包括:第一电子设备收到了响应之后,首先使用新的系数值 M 替换第一电子设备自身序列函数的系数 A,计算 F(P)得到 Realmreq,执行单向哈希算法 md5(Realmreq,P)得到加密结果 Rac,然后将加密结果与服务器响应中的 Ra 比较;如果相同,承认此第二电子设备的合法并执行 P = P + StepA,生成随机数 J,将周期函数的周期值改为 J;不相同则拒绝通信;判断完成后,计算新的 F(P)得到函数值 Realmcs、执行单向哈希算法 md5(Realmcs,P)得到请求参数 Rb,将 Rb 和 J 作为请求参数发送到第二电子设备的;第二电子设备的接收到了请求参数 Rb 之后,将 Rb 与 Key 做比较,如果相同则为潜在攻击拒绝会话,否则执行 key=Rb;再通过计算 F(P)得到函数值Realmsc、执行 md5(Realmsc,P)得到加密参数 Rbs,判断 Rbs 与 Rb 是否相等,如果相等,就承认第一电子设备合法并且运算 P = P +StepA,将周期校验函数的周期值置为J,否则拒绝第一电子设备会话。
[0009]本专利技术的第二方面提供了一种电子设备的信号处理与传输系统,其特征在于,所述系统包括:信号处理模块,基于第一电子设备采集视频信号的同时,对所述视频信号进行压缩处理;其中,所述压缩处理的环节包括对DCT变换;获取模块,在量化处理之前,获取当前压缩处理的视频帧中每一个变换块在执行DCT变换过程中的DC系数,并将每个变换块对应的DC系数构成DC系数矩阵[d1,d2,d3……
d
n
];生成模块,根据第一预设秘钥生成第一矩阵[a1,a2,a3……
a
n
]以及第二矩阵[b1,b2,b3……
b
n
];其中,第一矩阵为大于1小于M的整数构成的矩阵;第二矩阵为数字0或1构成的矩阵;所述第一矩阵、第二矩阵中数据的个数与DC系数矩阵中数据的个数相等;
加密模块,根据第二矩阵对所述第一矩阵进行反向调整生成第三矩阵;并根据第三矩阵对所述DC系数矩阵执行加密处理,获取加密序列;传输模块,将所述加密序列以及视频帧时间戳,写入Nalu的头文件;并传输至第二电子设备。
[0010]进一步,根据第二矩阵对所述第一矩阵进行反向调整生成第三矩阵,包括:依次获取第二矩阵中的特征数据b
i
,其中,0<i<n+1;若b
i
为1,则对应将第一矩阵中的特征数据a
i
进行反向调整获取a
i

;a
i

=1
...

【技术保护点】

【技术特征摘要】
1.一种电子设备的信号处理与传输方法,其特征在于,所述方法包括:S1,基于第一电子设备采集视频信号的同时,对所述视频信号进行压缩处理;其中,所述压缩处理的环节包括对DCT变换;S2,在量化处理之前,获取当前压缩处理的视频帧中每一个变换块在执行DCT变换过程中的DC系数,并将每个变换块对应的DC系数构成DC系数矩阵[d1,d2,d3……
d
n
];S3,根据第一预设秘钥生成第一矩阵[a1,a2,a3……
a
n
]以及第二矩阵[b1,b2,b3……
b
n
];其中,第一矩阵为大于1小于M的整数构成的矩阵;第二矩阵为数字0或1构成的矩阵;所述第一矩阵、第二矩阵中数据的个数与DC系数矩阵中数据的个数相等;S4,根据第二矩阵对所述第一矩阵进行反向调整生成第三矩阵;并根据第三矩阵对所述DC系数矩阵执行加密处理,获取加密序列;S5,将所述加密序列以及视频帧时间戳,写入Nalu的头文件;并传输至第二电子设备。2.根据权利要求1所述的电子设备的信号处理与传输方法,其特征在于,根据第二矩阵对所述第一矩阵进行反向调整生成第三矩阵,包括:依次获取第二矩阵中的特征数据b
i
,其中,0<i<n+1;若b
i
为1,则对应将第一矩阵中的特征数据a
i
进行反向调整获取a
i

;a
i

=1

(1/a
i
);若b
i
为0,则设置a
i

= a
i
;根据a
i
’ 生成第三矩阵。3.根据权利要求2所述的电子设备的信号处理与传输方法,其特征在于,根据第三矩阵对所述DC系数矩阵执行加密处理,获取所述加密序列,包括:对于待加密的DC系数矩阵[d1,d2,d3……
d
n
];依次对所述DC系数矩阵中每个特征数据与第三矩阵中的每个特征数据执行mod函数计算,获取对应的加密参数值,生成加密序列。4.根据权利要求1所述的电子设备的信号处理与传输方法,其特征在于,S1之前,所述方法还包括:第一电子设备生成随机数 X,并使用初始的序列函数执行 F(X)函数运算得到运算结果 Realmc,之后执行单向哈希算法 md5(Realmc,A),得到加密参数Rc,然后将所述加密参数Rc作为校验参数,向第二电子设备发送校验参数Rc、随机数 X,并将 X 作为第二电子设备的序列函数F的初值;其中,A为序列函数系数;第二电子设备的接收到了随机数X,首先判断得到的校验参数 Rc 是否与 Key 相等;如果相等,则判断请求为潜在攻击,拒绝会话;如果不相等,运算 F(X)得到函数值 Realms,再执行单向哈希算法 md5(Realms,A)得到加密结果参数Rs,并将加密结果参数Rs与第一电子设备传过来的校验参数 Rc 进行比较;如果相同,则执行 key = Rc;否则,拒绝通信;判断完毕后,生成一个随机数 M,将原有的序列函数系数 A 的值替换为 M,通过计算 F(P)得到新的函数运算值Realmres,执行单向哈希算法md5(Realmres,P)得到加密结果 Ra,然后执行 P = P + StepA,并将加密结果与新的 F(X)系数 A 发送给第一电子设备;其中,所述StepA为序列函数的P值更新步长。5.根据权利要求4所述的电子设备的信号处理与传输方法,其特征在于,所述方法还包括:第一电子设备收到了响应之后,首先使用新的系数值 M 替换第一电子设备自身序列
函数的系数 A,计算 F(P)得到 Re...

【专利技术属性】
技术研发人员:林宏佳
申请(专利权)人:深圳市温暖生活科技有限公司
类型:发明
国别省市:

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

1