技术新讯 > 电子通信装置的制造及其应用技术 > 一种数据传输加密方法、装置、设备及存储介质与流程  >  正文

一种数据传输加密方法、装置、设备及存储介质与流程

  • 国知局
  • 2024-08-02 14:47:17

本发明涉及通信数据加密领域,尤其涉及一种数据传输加密方法、装置、设备及存储介质。

背景技术:

1、在通信加密技术中,常见的加密方法一般分为数字加密和模拟加密。一般来说,数字加密更可靠,但由于带宽等限制,语音加密一般采用模拟加密。模拟通信加密又称“加扰”,加扰技术是防止信息攻击,保护信息不被入侵者或拦截者获取的方法之一,可以保证数据传输的安全。在这种方法中,不需要对数据样本进行数字化和压缩,也不需要使用调制、解调和解调。对于通信中的模拟加密,常见的加密方法包括:频域加密。目前常用的频域加密一般是通过将通信的数据频谱进行移动,即将高频部分移到频带的较低部分,将低频部分移到频带的较高部分,使原始数据变成噪声,从而达到加密的目的。频域加密可以保留通信数据的特性,易于实现和复制,但其缺点是加密比较简单,保留了通信数据特性,容易被破解。

技术实现思路

1、鉴于以上技术问题,本发明提供了一种数据传输加密方法、装置、设备及存储介质,以解决现有技术中通信数据容易被破解的问题。

2、本公开的其他特征和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。

3、根据本发明的一方面,公开一种数据传输加密方法,所述方法包括:

4、采集由第一通信设备产生的数据信息,在第一通信设备的每个时钟周期内采样一次所述数据信息,并量化为二进制数据,所述时钟周期由所述第一通信设备的同步时钟产生;

5、为每个所述二进制数据分配地址,并存储在动态存储器中;

6、将所述动态存储器中的每n个相邻的所述二进制数据组成一个片段,每个加密周期中有m个所述片段,将所述加密周期内的m个所述片段按照预设加密规则打乱得到加密数据;

7、将所述加采集由第一通信设备产生的数据信息,在所述第一通信设备的每个时钟周期内采样一次所述数据信息,并量化为二进制数据,所述时钟周期由所述第一通信设备的同步时钟产生;

8、为每个所述二进制数据分配地址,并存储在动态存储器中;

9、将所述动态存储器中的每n个相邻的所述二进制数据组成一个片段,每个加密周期中有m个所述片段,将所述加密周期内的m个所述片段按照预设加密规则打乱得到加密数据;

10、将所述加密数据和同步信息发送至第二通信设备;

11、接收所述第二通信设备发送的所述加密数据和所述同步信息,根据所述预设加密规则对打乱后的所述加密数据进行解密,解密得到按时间顺序排列的m个所述片段,并根据所述同步信息生成相对应的所述同步时钟,根据生成的所述同步时钟确定所述片段的起始位置;

12、将所述加密周期内的所述片段恢复为原始的所述数据信息。

13、进一步的,所述同步信息为一固定频率和固定周期数的正弦波,所述数据信息至少包括语音、文本、照片中的一种。

14、进一步的,在生成对应的所述同步时钟时,包括:

15、从所述同步信息中读取所述正弦波的个数,当所述正弦波的计数达到预设数量时,产生所述同步时钟,并激活所述同步时钟的复位功能。

16、进一步的,在计数所述正弦波的个数时,计算所述正弦波的峰值范围,当所述正弦波每达到一次所述峰值范围时计数加一。

17、进一步的,所述同步信息在发送所述加密数据前发送。

18、进一步的,所述加密周期为0.3-0.5秒,所述第一通信设备在采样所述数据信息时,其采样频率为45000-50000次/秒。

19、进一步的,所述方法还包括:

20、所述二进制数据按照指定顺序存储在所述动态存储器中,在将所述加密周期内的m个所述片段按照预设加密规则打乱前,按照与所述指定顺序反向的方向读取每个所述片段中的所述二进制数据。

21、根据本公开的第二方面,提供一种数据传输加密装置,包括:

22、采集模块,所述采集模块用于采集由第一通信设备产生的数据信息,在所述第一通信设备的每个时钟周期内采样一次所述数据信息,并量化为二进制数据,所述时钟周期由所述第一通信设备的同步时钟产生;

23、存储模块,所述存储模块用于为每个所述二进制数据分配地址,并存储在动态存储器中;

24、加密模块,所述加密模块将所述动态存储器中的每n个相邻的所述二进制数据组成一个片段,每个加密周期中有m个所述片段,将所述加密周期内的m个所述片段按照预设加密规则打乱得到加密数据;

25、数据传输模块,所述数据传输模块用于将所述加密数据和同步信息发送至第二通信设备;

26、解密模块,所述解密模块接收所述第二通信设备发送的所述加密数据和所述同步信息,根据所述预设加密规则对打乱后的所述加密数据进行解密,解密得到按时间顺序排列的m个所述片段,并根据所述同步信息生成相对应的所述同步时钟,根据生成的所述同步时钟确定所述片段的起始位置;

27、执行模块,所述执行模块用于将所述加密周期内的所述片段恢复为原始的所述数据信息。

28、根据本发明的第三方面,提供一种数据传输加密设备,所述设备包括:

29、处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述的数据传输加密方法。

30、根据本公开的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述的数据传输加密方法

31、本公开的技术方案具有以下有益效果:

32、在对数据发送前对数据信息在时序和时钟上加密,加密数据中没有保留原始的数据信息,使得窃密者难以破解,有效地保护了隐私和提高安全性,且加密后不影响通信质量和实时性。

技术特征:

1.一种数据传输加密方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种数据传输加密方法,其特征在于,所述同步信息为一固定频率和固定周期数的正弦波,所述数据信息至少包括语音。

3.根据权利要求2所述的一种数据传输加密方法,其特征在于,在生成对应的所述同步时钟时,包括:

4.根据权利要求3所述的一种数据传输加密方法,其特征在于,在计数所述正弦波的个数时,计算所述正弦波的峰值范围,当所述正弦波每达到一次所述峰值范围时计数加一。

5.根据权利要求1所述的一种数据传输加密方法,其特征在于,所述同步信息在发送所述加密数据前发送。

6.根据权利要求1所述的一种数据传输加密方法,其特征在于,所述加密周期为0.3-0.5秒,所述第一通信设备在采样所述数据信息时,其采样频率为45000-50000次/秒。

7.根据权利要求1所述的一种数据传输加密方法,其特征在于,所述方法还包括:

8.一种数据传输加密装置,其特征在于,包括:

9.一种数据传输加密设备,其特征在于,所述设备包括:

10.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-7中任一项所述的数据传输加密方法。

技术总结本发明属于通信数据加密领域,提供了一种数据传输加密方法、装置、设备及存储介质。方法包括:采集由第一通信设备产生的数据信息,在第一通信设备的每个时钟周期内采样一次数据信息,并量化为二进制数据;为每个二进制数据分配地址;将每N个相邻的二进制数据组成一个片段,每个加密周期中有M个片段,将加密周期内的M个片段按照预设加密规则打乱得到加密数据,以及根据预设加密规则对打乱后的加密数据进行解密,解密得到按时间顺序排列的M个片段,并根据同步信息生成相对应的同步时钟,根据生成的同步时钟确定片段的起始位置;将加密周期内的片段恢复为数据信息;因此本发明可以解决现有技术中通信数据容易被破解的问题。技术研发人员:宫臣受保护的技术使用者:宫臣技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240801/243907.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。