一种加密通信装置及加密通信方法与流程

文档序号:29414589发布日期:2022-03-26 12:44阅读:207来源:国知局
一种加密通信装置及加密通信方法与流程

1.本发明属于加密通信技术领域,具体涉及一种基于预存密码控制传输时序的加密通信装置及加密通信方法。


背景技术:

2.在日常生活中,存在大量通信传输场景,都要求以加密方式进行传输。针对有线或无线通信方式,各种加密方法也不断推出,可以归结为传输数据本身加密及传输过程的加密。例如,将待传输数据按密码进行转换属于数据本身加密,而无线传输中的跳频传输则属于传输过程的加密。很多加密通信方式采用数据文本的加密,采用的算法复杂,而跳频传输实现起来对硬件要求高,成本较大。


技术实现要素:

3.(一)要解决的技术问题
4.本发明提出一种加密通信装置及加密通信方法,以解决如何通过较为简单方式的实现传输过程加密的技术问题。
5.(二)技术方案
6.为了解决上述技术问题,本发明提出一种加密通信装置,该加密通信装置包括发送端和接收端;其中,发送端包括总控模块、时统模块、预存密码模块、干扰产生模块、初始数据入口和加密输出接口;接收端包括总控模块、时统模块、预存密码模块、加密数据入口和解密输出接口;
7.发送端的总控模块与发送端的时统模块、预存密码模块、数据入口模块、干扰产生模块和加密输出接口相连;接收端的总控模块与接收端的时统模块、预存密码模块、加密数据入口和解密输出接口连接;
8.发送端的初始数据入口用于接收待传输数据;加密输出接口与接收端的加密数据入口相连,将经发送端的总控模块加密的数据传输至接收端的总控模块,接收端的解密输出接口与外部数据接收设备对接,将经接收端的总控模块解密的数据向外传输;
9.接收端和发送端中的时统模块具有高精度时统信号,用于实现接收端和发送端工作的时间同步;
10.接收端和发送端的预存密码模块存有特定数据序列作为密码时间值;发送端的总控模块读取密码时间值,并作为待传输数据的时间间隔值,将待传输数据拆分为若干有效数据包后经加密输出接口发送至接收端;接收端的总控模块读取密码时间值,并将按照时间间隔值接收的数据包作为有效数据包存入,实现数据解密;
11.发送端的干扰产生模块用于产生干扰数据包,夹在有效数据包的数据流中由发送端的总控模块经加密输出接口发送至接收端。
12.进一步地,传输的数据信号为电信号、光信号或其它信号。
13.此外,本发明还提出一种加密通信方法,该加密通信方法采用上述加密通信装置
进行。
14.进一步地,加密通信方法采用同步数据包握手传输方式,包括如下步骤:
15.s1.发送端的总控模块通过初始数据入口接收待传输数据,分割成待传输的有效数据包;
16.s2.发送端的总控模块从发送端的预存密码模块中读取密码时间值,此数值为传输过程中有效数据包间的时间间隔值;
17.s3.发送端的总控模块首先发送特定数据的起始包作为同步数据包,然后按上述时间间隔值输出待传输的有效数据包,其余时刻由干扰产生模块产生干扰数据包,夹在有效数据包的数据流中发送;
18.s4发送的数据流通过发送端的加密输出接口送出;通过传输介质后由接收端的加密数据入口传入接收端的总控模块;接收端的总控模块从接收端的预存密码模块中读取时间间隔值,在收到起始包后开始计时,每当到达时间间隔值时,接收当前数据包作为有效数据包存入,其余时刻的数据包作为干扰包丢弃;
19.s5.接收端的总控模块将重新形成的数据流作为接收到的解密数据,经解密输出接口送出至外部数据接收设备。
20.进一步地,加密通信方法采用同步传输方式,同步传输方式中发送端的总控模块不发送特定数据的起始包作为同步数据包,而由事先约定的起始时刻作为数据传输的开始时间,其它工作过程与同步数据包握手传输方式一致。
21.(三)有益效果
22.本发明提出一种加密通信装置及加密通信方法,该装置包括发送端和接收端,发送端包括总控模块、时统模块、预存密码模块、干扰产生模块、初始数据入口和加密输出接口,接收端包括总控模块、时统模块、预存密码模块、加密数据入口和解密输出接口。本发明中的发送方通过将待传输数据按照特定的时间间隔值加密送出,中间加入作为干扰的数据流,接收方根据作为密码的时间间隔值在数据流中摘取有效数据,实现解密操作,从而完成数据的加密传输过程。本发明对软硬件要求不高,成本较低,便于与已有各传输设备结合升级;本发明应用参数可根据实际调整,应用场景广泛。
附图说明
23.图1为本发明实施例的加密通信装置组成示意图;
24.图2为本发明实施例中同步数据包握手传输过程时序图;
25.图3为本发明实施例中同步传输过程时序图。
具体实施方式
26.为使本发明的目的、内容和优点更加清楚,下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。
27.本实施例提出一种加密通信装置,其组成如图1所示,包括发送端和接收端。其中,发送端包括总控模块、时统模块、预存密码模块、干扰产生模块、初始数据入口和加密输出接口。接收端包括总控模块、时统模块、预存密码模块、加密数据入口和解密输出接口。
28.发送端的总控模块与发送端的时统模块、预存密码模块、数据入口模块、干扰产生
模块和加密输出接口相连。接收端的总控模块与接收端的时统模块、预存密码模块、加密数据入口和解密输出接口连接。通过两个总控模块对其他模块和接口的控制,完成加密通信。
29.发送端的初始数据入口用于接收待传输数据,加密输出接口与接收端的加密数据入口相连,将经发送端的总控模块加密的数据采用有线或无线方式传输至接收端的总控模块,传输的数据信号为电信号、光信号或其它信号。接收端的解密输出接口与外部数据接收设备对接,将经接收端的总控模块解密的数据向外传输。
30.接收端和发送端中的时统模块具有高精度时统信号,用于实现接收端和发送端工作的时间同步。
31.接收端和发送端的预存密码模块存有特定数据序列作为密码时间值。发送端的总控模块读取密码时间值,并作为待传输数据的时间间隔值,将待传输数据拆分为若干有效数据包后输出。接收端的总控模块读取密码时间值,并将按照时间间隔值接收的数据包作为有效数据包存入,实现数据解密。
32.发送端的干扰产生模块用于产生干扰数据包,夹在有效数据包的数据流中由发送端的总控模块经加密输出接口发送至接收端。
33.采用上述加密通信装置进行加密通信的方法,包括同步数据包握手传输方式和同步传输方式。
34.同步数据包握手传输方式,如图2所示,包括如下步骤:
35.s1.发送端的总控模块通过初始数据入口接收待传输数据,分割成待传输的有效数据包,数据包长度可约定为固定值或特定变化值;
36.s2.从发送端的预存密码模块中读取密码时间值m1、m2

mn,此数值为传输过程中有效数据包间的时间间隔值;
37.s3.首先发送端的总控模块发送特定数据的起始包作为同步数据包,然后按上述时间间隔值输出待传输的有效数据包,其余时刻由干扰产生模块产生干扰数据包,夹在有效数据包的数据流中发送;
38.s4.发送的数据流通过发送端的加密输出接口送出;通过传输介质后,由接收端的加密数据入口传入接收端的总控模块;接收端的总控模块从接收端的预存密码模块中读取时间间隔值,在收到起始包后开始计时,每当到达时间间隔值时,接收当前数据包作为有效数据包存入,其余时刻的数据包作为干扰包丢弃;
39.s5.接收端的总控模块将重新形成的数据流作为接收到的解密数据,经解密输出接口送出至外部数据接收设备。
40.根据实际情况可修改密码时间值m1、m2

mn的大小和精度,该时间序列可以循环往复使用,以适应数据量较大的场景。数据包的大小也可根据带宽要求调整。传输数据在原始数据基础上还可以加密后再形成数据包,进一步提高加密程度。
41.同步传输方式,如图3所示,不同之处在于,传输起始是由事先约定的起始时刻开始,而不是在开始发送数据时先发送同步数据包,其它工作过程与同步数据包握手传输方式一致。
42.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1