CN111953415A - 一种光通信数据加解密方法和装置 - Google Patents
一种光通信数据加解密方法和装置 Download PDFInfo
- Publication number
- CN111953415A CN111953415A CN202010812241.1A CN202010812241A CN111953415A CN 111953415 A CN111953415 A CN 111953415A CN 202010812241 A CN202010812241 A CN 202010812241A CN 111953415 A CN111953415 A CN 111953415A
- Authority
- CN
- China
- Prior art keywords
- data
- code
- module
- processing module
- preset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000003287 optical effect Effects 0.000 title claims abstract description 107
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000004891 communication Methods 0.000 title claims abstract description 35
- 230000000295 complement effect Effects 0.000 claims abstract description 81
- 238000006243 chemical reaction Methods 0.000 claims abstract description 73
- 230000005540 biological transmission Effects 0.000 claims abstract description 63
- 230000001502 supplementing effect Effects 0.000 claims description 7
- 206010063659 Aversion Diseases 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000002955 isolation Methods 0.000 description 5
- 238000001228 spectrum Methods 0.000 description 4
- 239000013589 supplement Substances 0.000 description 4
- 238000003672 processing method Methods 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/11—Arrangements specific to free-space transmission, i.e. transmission through air or vacuum
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Computer Security & Cryptography (AREA)
- Optical Communication System (AREA)
Abstract
本发明涉及光通信技术领域,特别涉及一种光通信数据加解密方法和装置。所述一种光通信数据加解密方法,包括步骤:发送端网络模块接收数据并发送数据至发送端数据处理模块;发送端数据处理模块采用移位补码对数据进行处理与加密,并将处理与加密后的数据发送至发送端光电转换模块;发送端光电转换模块将电信号转换为光信号,并发送光信号至发送端光源模块;发送端光源模块发送光信号至发送端光转换模块;发送端光转换模块将载有数据的光信号转换为平行空间光。通过所述发送端数据处理模块采用移位补码对所述数据进行处理与加密,移位补码加密操作简单,在确保了传输效率的同时,保障了数据传输的安全性。
Description
技术领域
本发明涉及光通信技术领域,特别涉及一种光通信数据加解密方法和装置。
背景技术
光通信技术是一种利用光传输信息的通信方式。特别是激光,由于其通信容量大,方向性特强,而且可采用不可见光,因而不易被敌方所截获,保密性能好。由于其通信距离限于视距,易受气候影响,且远距离校准不易,近年来多用于网络隔离的机要数据传输。在网络隔离传输过程中,涉及一些实时性高的数据例如视频流,复杂加密影响数据传输效率,而完全不加密又难以保障数据传输安全。
发明内容
为此,需要提供一种光通信数据加解密方法,用以解决现有网络隔离传输过程中,如何在确保数据传输效率的同时确保数据传输安全的问题。具体技术方案如下:
一种光通信数据加解密方法,包括步骤:
发送端网络模块接收数据并发送所述数据至发送端数据处理模块;
所述发送端数据处理模块采用移位补码对所述数据进行处理与加密,并将处理与加密后的数据发送至发送端光电转换模块;
所述发送端光电转换模块将电信号转换为光信号,并发送所述光信号至发送端光源模块;
所述发送端光源模块发送所述光信号至所述发送端光转换模块;
所述发送端光转换模块将载有数据的光信号转换为平行空间光。
进一步的,还包括步骤:
接收端光转换模块接收所述平行空间光,并将所述平行空间光转换为散射角小的光发送至接收端光处理模块;
所述接收端光处理模块接收光信号并将所述光信号传输至接收端光电转换模块;
所述接收端光处理模块将光信号还原成电信号,并发送所述电信号至接收端数据处理模块;
所述接收端数据处理模块对电信号数据进行解密并处理得原传输数据。
进一步的,所述“所述发送端数据处理模块采用移位补码对所述数据进行处理与加密”,还包括步骤:
所述发送端数据处理模块通过数据切割方式对所述数据进行处理,按预设位数对数据进行切割,若所述数据位数为所述预设位数整数倍,则根据第一预设规则对所述数据进行补码处理;
若所述数据位数不为所述预设位数整数倍,则根据第二预设规则对所述数据进行补码处理;
数据切割好后,根据第三预设规则对所述数据进行加密处理;
根据第四预设规则对加密后的数据进行处理。
进一步的,所述“则根据第一预设规则对所述数据进行补码处理”,还包括步骤:在数据结束端加预设位数的BC码,在所述BC码后加预设位数的量码;
所述“则根据第二预设规则对所述数据进行补码处理”,还包括步骤:对所述数据中不足预设位数的数据位补零,所述数据补足预设位数后,在数据结束端加预设位数的BC码,在所述BC码后加预设位数的量码;
所述“根据第三预设规则对所述数据进行加密处理”,还包括步骤:采用移位补码的方式对所述数据进行补位;
所述“根据第四预设规则对加密后的数据进行处理”,还包括步骤:在所述加密后数据的开始端前部加上数据起标码,在所述加密后数据的末端加上数据末标码,所述数据起标码用于说明:传输数据的有效性,所述数据末标码用于说明:对数据进行补位的具体信息。
进一步的,所述“所述接收端数据处理模块对电信号数据进行解密并处理得原传输数据”,还包括步骤:所述接收端数据处理模块读取所述数据起标码或所述数据末标码获取所述对数据进行补位的具体信息;
所述接收端数据处理模块根据所述对数据进行补位的具体信息将电信号数据还原为原传输数据。
进一步的,还包括步骤:
所述接收端数据处理模块发送所述原传输数据至接收端网络模块;
所述接收端网络模块通过RJ45接口对外传输所述原传输数据。
为解决上述技术问题,还提供了一种光通信数据加解密装置,具体技术方案如下:
一种光通信数据加解密装置,包括:发送端网络模块、发送端数据处理模块、发送端光电转换模块、发送端光源模块、发送端光转换模块、接收端光转换模块、接收端光处理模块、接收端光电转换模块和接收端数据处理模块;
所述发送端数据处理模块分别连接所述发送端网络模块和所述发送端光电转换模块,所述发送端数据处理模块用于:采用移位补码对数据进行处理与加密;
所述发送端光电转换模块连接所述发送端光源模块,所述发送端光转换模块设置于所述发送端光源模块前端;
所述接收端光转换模块设置于所述接收端光处理模块前端;
所述接收端光电转换模块分别连接所述接收端光处理模块和接收端数据处理模块,所述接收端数据处理模块用于:对数据进行解密并处理得原传输数据。
进一步的,所述发送端数据处理模块还用于:通过数据切割方式对所述数据进行处理,按预设位数对数据进行切割,若所述数据位数为所述预设位数整数倍,则根据第一预设规则对所述数据进行补码处理;
若所述数据位数不为所述预设位数整数倍,则根据第二预设规则对所述数据进行补码处理;
数据切割好后,根据第三预设规则对所述数据进行加密处理;
根据第四预设规则对加密后的数据进行处理。
进一步的,所述发送端数据处理模块还用于:若所述数据位数为所述预设位数整数倍,在数据结束端加预设位数的BC码,在所述BC码后加预设位数的量码;
若所述数据位数不为所述预设位数整数倍,对所述数据中不足预设位数的数据位补零,所述数据补足预设位数后,在数据结束端加预设位数的BC码,在所述BC码后加预设位数的量码;
数据切割好后,采用移位补码的方式对所述数据进行补位;
在所述加密后数据的开始端前部加上数据起标码,在所述加密后数据的末端加上数据末标码,所述数据起标码用于说明:传输数据的有效性,所述数据末标码用于说明:对数据进行补位的具体信息。
进一步的,所述接收端数据处理模块还用于:读取所述数据起标码或所述数据末标码获取所述对数据进行补位的具体信息;根据所述对数据进行补位的具体信息将电信号数据还原为原传输数据。
本发明的有益效果是:发送端网络模块接收数据并发送所述数据至发送端数据处理模块;所述发送端数据处理模块采用移位补码对所述数据进行处理与加密,并将处理与加密后的数据发送至发送端光电转换模块;所述发送端光电转换模块将电信号转换为光信号,并发送所述光信号至发送端光源模块;所述发送端光源模块发送所述光信号至所述发送端光转换模块;所述发送端光转换模块将载有数据的光信号转换为平行空间光。通过所述发送端数据处理模块采用移位补码对所述数据进行处理与加密,移位补码加密操作简单,在确保了传输效率的同时,保障了数据传输的安全性,且通过本申请中特定的装置,将加密后的数据转换为光信号发出,进一步提高数据的传输效率。
附图说明
图1为具体实施方式所述一种光通信数据加解密方法的加密流程图;
图2为具体实施方式所述一种光通信数据加解密方法的解密流程图;
图3为具体实施方式所述发送端数据处理示意图;
图4为具体实施方式所述发送端数据加密示意图;
图5为具体实施方式所述接收端数据解密示意图;
图6为具体实施方式所述接收端数据还原示意图;
图7为具体实施方式所述一种光通信数据加解密装置的模块连接示意图一;
图8为具体实施方式所述一种光通信数据加解密装置的模块连接示意图二。
附图标记说明:
1、发送端网络模块,
2、发送端数据处理模块,
3、发送端光电转换模块,
4、发送端光源模块,
5、发送端光转换模块,
6、接收端光转换模块,
7、接收端光处理模块,
8、接收端光电转换模块,
9、接收端数据处理模块,
10、接收端网络模块。
具体实施方式
为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。
本申请的核心技术思想在于:在特定的应用场合中,很多重视网络信息安全的单位多半选择网络隔离单向传输产品,来实现数据的跨网络安全传输。在网络隔离传输的过程中,本申请采用移位补码对所述数据进行处理与加密,该加密方式简单实用,在确保了传输效率的同时,保障了数据传输的安全性,且通过本申请中特定的装置,将加密后的数据转换为光信号发出,进一步提高数据的传输效率。
请参阅图1至图6,在本实施方式中,一种光通信数据加解密方法可应用在一种光通信数据加解密装置上,所述光通信数据加解密装置包括:发送端网络模块、发送端数据处理模块、发送端光电转换模块、发送端光源模块、发送端光转换模块、接收端光转换模块、接收端光处理模块、接收端光电转换模块和接收端数据处理模块;所述发送端数据处理模块分别连接所述发送端网络模块和所述发送端光电转换模块,所述发送端数据处理模块用于:采用移位补码对数据进行处理与加密;所述发送端光电转换模块连接所述发送端光源模块,所述发送端光转换模块设置于所述发送端光源模块前端;所述接收端光转换模块设置于所述接收端光处理模块前端;所述接收端光电转换模块分别连接所述接收端光处理模块和接收端数据处理模块,所述接收端数据处理模块用于:对数据进行解密并处理得原传输数据。具体实施如下:
步骤S101:发送端网络模块接收数据并发送所述数据至发送端数据处理模块。
步骤S102:所述发送端数据处理模块采用移位补码对所述数据进行处理与加密,并将处理与加密后的数据发送至发送端光电转换模块。
步骤S103:所述发送端光电转换模块将电信号转换为光信号,并发送所述光信号至发送端光源模块。
步骤S104:所述发送端光源模块发送所述光信号至所述发送端光转换模块。其中发送端光源模块所发送的光波长为1530nm-1565nm,谱宽小于0.4nm。光谱较窄,传输单向性比较好,不易受干扰。
步骤S105:所述发送端光转换模块将载有数据的光信号转换为平行空间光。在本实施方式中,所述发送端光转换模块为一块透镜,所述透镜焦点用于将所述发送端光源模块发出的散射光转为平行光。平行光更易于被接收。
发送端网络模块接收数据并发送所述数据至发送端数据处理模块;所述发送端数据处理模块采用移位补码对所述数据进行处理与加密,并将处理与加密后的数据发送至发送端光电转换模块;所述发送端光电转换模块将电信号转换为光信号,并发送所述光信号至发送端光源模块;所述发送端光源模块发送所述光信号至所述发送端光转换模块;所述发送端光转换模块将载有数据的光信号转换为平行空间光。通过所述发送端数据处理模块采用移位补码对所述数据进行处理与加密,移位补码加密操作简单,在确保了传输效率的同时,保障了数据传输的安全性,且通过本申请中特定的装置,将加密后的数据转换为光信号发出,进一步提高数据的传输效率。
进一步的,接收到数据后,还需对数据进行解密,请参阅图2,还包括步骤:
步骤S201:接收端光转换模块接收所述平行空间光,并将所述平行空间光转换为散射角小的光发送至接收端光处理模块。其中散射角的大小与选择的透镜有关,优选为10°以内。
步骤S202:所述接收端光处理模块接收光信号并将所述光信号传输至接收端光电转换模块。
步骤S203:所述接收端光处理模块将光信号还原成电信号,并发送所述电信号至接收端数据处理模块。
步骤S204:所述接收端数据处理模块对电信号数据进行解密并处理得原传输数据。通过对应的接收端的装置来进行解密,实现整个光通信数据传输过程的加解密。
进一步的,还包括接收端网络模块,所述接收端网络模块通过RJ45接口与外部环境连接,用于向外部发送数据。
进一步的,所述“所述发送端数据处理模块采用移位补码对所述数据进行处理与加密”,还包括步骤:
所述发送端数据处理模块通过数据切割方式对所述数据进行处理,按预设位数对数据进行切割,若所述数据位数为所述预设位数整数倍,则根据第一预设规则对所述数据进行补码处理;
若所述数据位数不为所述预设位数整数倍,则根据第二预设规则对所述数据进行补码处理;
数据切割好后,根据第三预设规则对所述数据进行加密处理;
根据第四预设规则对加密后的数据进行处理。
具体的,所述“则根据第一预设规则对所述数据进行补码处理”,还包括步骤:在数据结束端加预设位数的BC码,在所述BC码后加预设位数的量码;
所述“则根据第二预设规则对所述数据进行补码处理”,还包括步骤:对所述数据中不足预设位数的数据位补零,所述数据补足预设位数后,在数据结束端加预设位数的BC码,在所述BC码后加预设位数的量码;
所述“根据第三预设规则对所述数据进行加密处理”,还包括步骤:采用移位补码的方式对所述数据进行补位;
所述“根据第四预设规则对加密后的数据进行处理”,还包括步骤:在所述加密后数据的开始端前部加上数据起标码,在所述加密后数据的末端加上数据末标码,所述数据起标码用于说明:传输数据的有效性(如预设规则:收到某个特定的字符,则认定后面传输的数据为有效数据,在本实施方式中,以AC00为例),所述数据末标码用于说明:对数据进行补位的具体信息。
在本实施方式中按16位对数据进行切割。以下结合图3和图4进行说明:
图3示出了数据处理方法:
为了让数据通过空间光单向传输,我们对所要传输的数据进行数据切割处理。将数据按照16位进行切割,当数据刚好是16位的整数位的时候,在数据结束端加16位的特殊BC码,这个16位的BC码后面再加16位的量码,为了说明补位补了0位;
如果数据切割后不是16位的整数倍的时候,需要在余下的数据位补位0,补0的个数会在BC码后面的16位量码进行说明。
所有数据在切割后,进行传输时在开始位加16位的起标码。这样方便在接收端对单向传输的数据进行解码,还原成有效数据。
图4示出了数据加密方法:
所述发送端数据处理模块采用移位补码的方式进行补位,在有效数据传输前,也就是数据的开始端前部,加上数据“起标”。“起标”的目的是为了说明在数据码流的第X位补充Y字节补位,当码流传输结束时,在数据后加“末标”位,“末标”位是为了再次说明补充“补位”的位置以及补的位数。
以下具体举例说明:在板级传输数据做了切割处理,就是每包数据大小1024字节,每次发4K。在每包1K的数据做了加密处理。1024字节的数据,起标2字节为AC00,在起标后第15个字节处放2字节补位BC01,在结尾处末标是2字节的CC0F,其中0F就是告知在第15字节处是补位码。这种加密格式相对比较固定。每包的1K都是这么处理的,起标和补位以及补位和末标之间为有效数据。
进一步的,具体解密过程如下:所述“所述接收端数据处理模块对电信号数据进行解密并处理得原传输数据”,还包括步骤:所述接收端数据处理模块读取所述数据起标码或所述数据末标码获取所述对数据进行补位的具体信息;所述接收端数据处理模块根据所述对数据进行补位的具体信息将电信号数据还原为原传输数据。具体可如下:所述接收端光电转换模块所接收的数据是以16位长度切割后的加密数据。所述接收端数据处理模块通过读取数据流起标或末标获取密钥,将数据码流的第X位补充的Y字节补位去除,解密数据;所述接收端数据处理模块通过读取数据流末尾的BC码及量码,将切割后的数据流还原为原传输数据。所述接收端数据处理模块发送所述原传输数据至接收端网络模块;所述接收端网络模块通过RJ45接口对外传输所述原传输数据。以下结合图5和图6进行说明:
图5示出了数据解密方法:
为了让数据通过空间光单向传输,所要传输的数据都是经过数据切割及加密处理。通过读取数据“起标”与“末标”,获知数据码流的第X位补充Y字节补位,而后解出有效数据。
具体来说,在板级传输数据做了切割处理,就是每包数据大小1024字节,每次发4K。在每包1K的数据做了加密处理。1024字节的数据,起标2字节为AC00,在起标后第15个字节处放2字节补位BC01,在结尾处末标是2字节的CC0F,其中0F就是告知在第15字节处是补位码。每包的1K都是这么处理的,起标和补位以及补位和末标之间为有效数据。
图6示出了数据还原方法:
所传输数据是按照16位进行切割处理的,通过读取数据流末尾的BC码及量码,获知数据是否有补位,即当数据刚好是16位的整数位的时候,可以直接将切割后的数据流还原为传输的数据;当数据不是16位的整数倍的时候,量码会注明补位个数,需将相关补位删除后将切割后的数据流还原为原传输数据。
请参阅图3至图8,在本实施方式中,一种光通信数据加解密装置的具体实施方式如下:
如图7所示,一种光通信数据加解密装置,包括:发送端网络模块1、发送端数据处理模块2、发送端光电转换模块3、发送端光源模块4、发送端光转换模块5、接收端光转换模块6、接收端光处理模块7、接收端光电转换模块8和接收端数据处理模块9;所述发送端数据处理模块2分别连接所述发送端网络模块1和所述发送端光电转换模块3,所述发送端数据处理模块2用于:采用移位补码对数据进行处理与加密;所述发送端光电转换模块3连接所述发送端光源模块4,所述发送端光转换模块5设置于所述发送端光源模块4前端;所述接收端光转换模块6设置于所述接收端光处理模块7前端;所述接收端光电转换模块8分别连接所述接收端光处理模块7和接收端数据处理模块9,所述接收端数据处理模块9用于:对数据进行解密并处理得原传输数据。
其中发送端光源模块4所发送的光波长为1530nm-1565nm,谱宽小于0.4nm。光谱较窄,传输单向性比较好,不易受干扰。
在本实施方式中,所述发送端光转换模块5为一块透镜,所述透镜焦点用于将所述发送端光源模块4发出的散射光转为平行光。平行光更易于被接收。
所述接收端光转换模块6为一块透镜,透镜焦点为所述接收端光处理模块7的感光元件,用于将平行空间光转换为散射角度较小的光。
发送端网络模块1接收数据并发送所述数据至发送端数据处理模块2;所述发送端数据处理模块2采用移位补码对所述数据进行处理与加密,并将处理与加密后的数据发送至发送端光电转换模块3;所述发送端光电转换模块3将电信号转换为光信号,并发送所述光信号至发送端光源模块4;所述发送端光源模块4发送所述光信号至所述发送端光转换模块5;所述发送端光转换模块5将载有数据的光信号转换为平行空间光。通过所述发送端数据处理模块2采用移位补码对所述数据进行处理与加密,移位补码加密操作简单,在确保了传输效率的同时,保障了数据传输的安全性,且通过本申请中特定的装置,将加密后的数据转换为光信号发出,进一步提高数据的传输效率。
进一步的,如图8所示,还包括接收端网络模块10,所述接收端网络模块10通过RJ45接口与外部环境连接,用于向外部发送数据。
进一步的,所述发送端数据处理模块2还用于:通过数据切割方式对所述数据进行处理,按预设位数对数据进行切割,若所述数据位数为所述预设位数整数倍,则根据第一预设规则对所述数据进行补码处理;
若所述数据位数不为所述预设位数整数倍,则根据第二预设规则对所述数据进行补码处理;
数据切割好后,根据第三预设规则对所述数据进行加密处理;
根据第四预设规则对加密后的数据进行处理。
进一步的,所述发送端数据处理模块2还用于:若所述数据位数为所述预设位数整数倍,在数据结束端加预设位数的BC码,在所述BC码后加预设位数的量码;
若所述数据位数不为所述预设位数整数倍,对所述数据中不足预设位数的数据位补零,所述数据补足预设位数后,在数据结束端加预设位数的BC码,在所述BC码后加预设位数的量码;
数据切割好后,采用移位补码的方式对所述数据进行补位;
在所述加密后数据的开始端前部加上数据起标码,在所述加密后数据的末端加上数据末标码,所述数据起标码用于说明:传输数据的有效性(如预设规则:收到某个特定的字符,则认定后面传输的数据为有效数据,在本实施方式中,以AC00为例),所述数据末标码用于说明:对数据进行补位的具体信息。
在本实施方式中按16位对数据进行切割。以下结合图3和图4进行说明:
图3示出了数据处理方法:
为了让数据通过空间光单向传输,我们对所要传输的数据进行数据切割处理。将数据按照16位进行切割,当数据刚好是16位的整数位的时候,在数据结束端加16位的特殊BC码,这个16位的BC码后面再加16位的量码,为了说明补位补了0位;
如果数据切割后不是16位的整数倍的时候,需要在余下的数据位补位0,补0的个数会在BC码后面的16位量码进行说明。
所有数据在切割后,进行传输时在开始位加16位的起标码。这样方便在接收端对单向传输的数据进行解码,还原成有效数据。
图4示出了数据加密方法:
所述发送端数据处理模块2采用移位补码的方式进行补位,在有效数据传输前,也就是数据的开始端前部,加上数据“起标”。“起标”的目的是为了说明在数据码流的第X位补充Y字节补位,当码流传输结束时,在数据后加“末标”位,“末标”位是为了再次说明补充“补位”的位置以及补的位数。
以下具体举例说明:在板级传输数据做了切割处理,就是每包数据大小1024字节,每次发4K。在每包1K的数据做了加密处理。1024字节的数据,起标2字节为AC00,在起标后第15个字节处放2字节补位BC01,在结尾处末标是2字节的CC0F,其中0F就是告知在第15字节处是补位码。这种加密格式相对比较固定。每包的1K都是这么处理的,起标和补位以及补位和末标之间为有效数据。
进一步的,所述接收端数据处理模块9还用于:读取所述数据起标码或所述数据末标码获取所述对数据进行补位的具体信息;根据所述对数据进行补位的具体信息将电信号数据还原为原传输数据。
具体可如下:所述接收端光电转换模块8所接收的数据是以16位长度切割后的加密数据。所述接收端数据处理模块9通过读取数据流起标或末标获取密钥,将数据码流的第X位补充的Y字节补位去除,解密数据;所述接收端数据处理模块9通过读取数据流末尾的BC码及量码,将切割后的数据流还原为原传输数据。所述接收端数据处理模块9发送所述原传输数据至接收端网络模块10;所述接收端网络模块10通过RJ45接口对外传输所述原传输数据。以下结合图5和图6进行说明:
图5示出了数据解密方法:
为了让数据通过空间光单向传输,所要传输的数据都是经过数据切割及加密处理。通过读取数据“起标”与“末标”,获知数据码流的第X位补充Y字节补位,而后解出有效数据。
具体来说,在板级传输数据做了切割处理,就是每包数据大小1024字节,每次发4K。在每包1K的数据做了加密处理。1024字节的数据,起标2字节为AC00,在起标后第15个字节处放2字节补位BC01,在结尾处末标是2字节的CC0F,其中0F就是告知在第15字节处是补位码。每包的1K都是这么处理的,起标和补位以及补位和末标之间为有效数据。
图6示出了数据还原方法:
所传输数据是按照16位进行切割处理的,通过读取数据流末尾的BC码及量码,获知数据是否有补位,即当数据刚好是16位的整数位的时候,可以直接将切割后的数据流还原为传输的数据;当数据不是16位的整数倍的时候,量码会注明补位个数,需将相关补位删除后将切割后的数据流还原为原传输数据。
需要说明的是,尽管在本文中已经对上述各实施例进行了描述,但并非因此限制本发明的专利保护范围。因此,基于本发明的创新理念,对本文所述实施例进行的变更和修改,或利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接地将以上技术方案运用在其他相关的技术领域,均包括在本发明的专利保护范围之内。
Claims (10)
1.一种光通信数据加解密方法,其特征在于,包括步骤:
发送端网络模块接收数据并发送所述数据至发送端数据处理模块;
所述发送端数据处理模块采用移位补码对所述数据进行处理与加密,并将处理与加密后的数据发送至发送端光电转换模块;
所述发送端光电转换模块将电信号转换为光信号,并发送所述光信号至发送端光源模块;
所述发送端光源模块发送所述光信号至发送端光转换模块;
所述发送端光转换模块将载有数据的光信号转换为平行空间光。
2.根据权利要求1所述的一种光通信数据加解密方法,其特征在于,还包括步骤:
接收端光转换模块接收所述平行空间光,并将所述平行空间光转换为散射角小的光发送至接收端光处理模块;
所述接收端光处理模块接收光信号并将所述光信号传输至接收端光电转换模块;
所述接收端光处理模块将光信号还原成电信号,并发送所述电信号至接收端数据处理模块;
所述接收端数据处理模块对电信号数据进行解密并处理得原传输数据。
3.根据权利要求1所述的一种光通信数据加解密方法,其特征在于,所述“所述发送端数据处理模块采用移位补码对所述数据进行处理与加密”,还包括步骤:
所述发送端数据处理模块通过数据切割方式对所述数据进行处理,按预设位数对数据进行切割,若所述数据位数为所述预设位数整数倍,则根据第一预设规则对所述数据进行补码处理;
若所述数据位数不为所述预设位数整数倍,则根据第二预设规则对所述数据进行补码处理;
数据切割好后,根据第三预设规则对所述数据进行加密处理;
根据第四预设规则对加密后的数据进行处理。
4.根据权利要求3所述的一种光通信数据加解密方法,其特征在于,
所述“则根据第一预设规则对所述数据进行补码处理”,还包括步骤:在数据结束端加预设位数的BC码,在所述BC码后加预设位数的量码;
所述“则根据第二预设规则对所述数据进行补码处理”,还包括步骤:对所述数据中不足预设位数的数据位补零,所述数据补足预设位数后,在数据结束端加预设位数的BC码,在所述BC码后加预设位数的量码;
所述“根据第三预设规则对所述数据进行加密处理”,还包括步骤:采用移位补码的方式对所述数据进行补位;
所述“根据第四预设规则对加密后的数据进行处理”,还包括步骤:在所述加密后数据的开始端前部加上数据起标码,在所述加密后数据的末端加上数据末标码,所述数据起标码用于说明:传输数据的有效性,所述数据末标码用于说明:对数据进行补位的具体信息。
5.根据权利要求4所述的一种光通信数据加解密方法,其特征在于,所述“所述接收端数据处理模块对电信号数据进行解密并处理得原传输数据”,还包括步骤:所述接收端数据处理模块读取所述数据起标码或所述数据末标码获取所述对数据进行补位的具体信息;
所述接收端数据处理模块根据所述对数据进行补位的具体信息将电信号数据还原为原传输数据。
6.根据权利要求2所述的一种光通信数据加解密方法,其特征在于,还包括步骤:
所述接收端数据处理模块发送所述原传输数据至接收端网络模块;
所述接收端网络模块通过RJ45接口对外传输所述原传输数据。
7.一种光通信数据加解密装置,其特征在于,包括:发送端网络模块、发送端数据处理模块、发送端光电转换模块、发送端光源模块、发送端光转换模块、接收端光转换模块、接收端光处理模块、接收端光电转换模块和接收端数据处理模块;
所述发送端数据处理模块分别连接所述发送端网络模块和所述发送端光电转换模块,所述发送端数据处理模块用于:采用移位补码对数据进行处理与加密;
所述发送端光电转换模块连接所述发送端光源模块,所述发送端光转换模块设置于所述发送端光源模块前端;
所述接收端光转换模块设置于所述接收端光处理模块前端;
所述接收端光电转换模块分别连接所述接收端光处理模块和接收端数据处理模块,所述接收端数据处理模块用于:对数据进行解密并处理得原传输数据。
8.根据权利要求7所述的一种光通信数据加解密装置,其特征在于,
所述发送端数据处理模块还用于:通过数据切割方式对所述数据进行处理,按预设位数对数据进行切割,若所述数据位数为所述预设位数整数倍,则根据第一预设规则对所述数据进行补码处理;
若所述数据位数不为所述预设位数整数倍,则根据第二预设规则对所述数据进行补码处理;
数据切割好后,根据第三预设规则对所述数据进行加密处理;
根据第四预设规则对加密后的数据进行处理。
9.根据权利要求8所述的一种光通信数据加解密装置,其特征在于,
所述发送端数据处理模块还用于:若所述数据位数为所述预设位数整数倍,在数据结束端加预设位数的BC码,在所述BC码后加预设位数的量码;
若所述数据位数不为所述预设位数整数倍,对所述数据中不足预设位数的数据位补零,所述数据补足预设位数后,在数据结束端加预设位数的BC码,在所述BC码后加预设位数的量码;
数据切割好后,采用移位补码的方式对所述数据进行补位;
在所述加密后数据的开始端前部加上数据起标码,在所述加密后数据的末端加上数据末标码,所述数据起标码用于说明:传输数据的有效性,所述数据末标码用于说明:对数据进行补位的具体信息。
10.根据权利要求9所述的一种光通信数据加解密装置,其特征在于,
所述接收端数据处理模块还用于:读取所述数据起标码或所述数据末标码获取所述对数据进行补位的具体信息;根据所述对数据进行补位的具体信息将电信号数据还原为原传输数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010812241.1A CN111953415A (zh) | 2020-08-13 | 2020-08-13 | 一种光通信数据加解密方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010812241.1A CN111953415A (zh) | 2020-08-13 | 2020-08-13 | 一种光通信数据加解密方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111953415A true CN111953415A (zh) | 2020-11-17 |
Family
ID=73343266
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010812241.1A Pending CN111953415A (zh) | 2020-08-13 | 2020-08-13 | 一种光通信数据加解密方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111953415A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112788299A (zh) * | 2021-01-16 | 2021-05-11 | 鸣飞伟业技术有限公司 | 一种基于真空单向传输技术的数据单向传输共享切换*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1912356A1 (de) * | 2006-10-12 | 2008-04-16 | Deutsche Telekom AG | Verfahren und System zur verschlüsselten optischen Datenübertragung |
CN105471503A (zh) * | 2015-12-21 | 2016-04-06 | 桂林理工大学 | 可见光照度预均衡通信信道编解码方法 |
CN108833337A (zh) * | 2018-04-20 | 2018-11-16 | 江苏磐基信息科技有限公司 | 一种基于光通信的数据传输***及方法 |
CN109429222A (zh) * | 2017-08-22 | 2019-03-05 | 马鞍山明阳通信科技有限公司 | 一种对无线网络设备升级程序及通讯数据加密的方法 |
-
2020
- 2020-08-13 CN CN202010812241.1A patent/CN111953415A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1912356A1 (de) * | 2006-10-12 | 2008-04-16 | Deutsche Telekom AG | Verfahren und System zur verschlüsselten optischen Datenübertragung |
CN105471503A (zh) * | 2015-12-21 | 2016-04-06 | 桂林理工大学 | 可见光照度预均衡通信信道编解码方法 |
CN109429222A (zh) * | 2017-08-22 | 2019-03-05 | 马鞍山明阳通信科技有限公司 | 一种对无线网络设备升级程序及通讯数据加密的方法 |
CN108833337A (zh) * | 2018-04-20 | 2018-11-16 | 江苏磐基信息科技有限公司 | 一种基于光通信的数据传输***及方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112788299A (zh) * | 2021-01-16 | 2021-05-11 | 鸣飞伟业技术有限公司 | 一种基于真空单向传输技术的数据单向传输共享切换*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100782865B1 (ko) | 데이터 전송 제어 방법 및 데이터 전송 시스템 | |
RU2003135411A (ru) | Терминал, система распространения данных, содержащая такой терминал, и способ ретрансляции цифровых данных | |
US8630309B2 (en) | Frame generation apparatus and method of protecting protocol header information over wideband high frequency wireless system | |
CN105792190B (zh) | 通信***中的数据加解密和传输方法 | |
NL1005523C2 (nl) | Werkwijze en communicatiesysteem voor het in gedeeltelijk gecodeerde vorm overdragen van informatiesignalen. | |
US7949254B1 (en) | Security message filtering using OCDMA encoding | |
CN101568110A (zh) | 一种无线数据传输方法及*** | |
CN108833337B (zh) | 一种基于光通信的数据传输***及方法 | |
KR100547828B1 (ko) | 데이터를 안전하게 전송하기 위해 데이터의 오류를 보다정확하게 검출할 수 있는 기가비트 이더넷 기반의 수동광가입자망 및 그 방법 | |
CN114499857B (zh) | 一种实现大数据量子加解密中数据正确性与一致性的方法 | |
CN110535634B (zh) | 基于量子加密的音视频传输*** | |
CN111953415A (zh) | 一种光通信数据加解密方法和装置 | |
CN114785421A (zh) | 一种基于量子加密的im离线消息处理方法 | |
WO2024139751A1 (zh) | 一种数据收发***和方法 | |
KR101216110B1 (ko) | 차량 통신을 위한 인증서 취소 목록 배포 방법 및 시스템과 이를 위한 인증서 취소 목록 획득 장치 | |
CN114189854A (zh) | 基于北斗通信和4g通信的塔基安全监测终端及数据传输方法 | |
CN100583889C (zh) | 网络事件协议报文传输方法 | |
CN101860758B (zh) | 一种现场视频处理的方法及装置 | |
US20210367710A1 (en) | Apparatus and method for sending side-channel bits on an ethernet cable | |
CN111917542A (zh) | 一种对以太网数据接收及空间光数据加密的发送方法和装置 | |
CN115915119A (zh) | 一种用于北斗量子加密通信的实现方法 | |
EP2017760A2 (en) | Compatible system of digital rights management and method for operating the same | |
CN101729381B (zh) | 一种基于外部***的数据动态定制与交换***及方法 | |
TWI758636B (zh) | 具有高安全性的資料傳輸系統及方法 | |
CN102833065B (zh) | 基于多用户异步加密的发射装置及方法、接收装置及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20201117 |
|
WD01 | Invention patent application deemed withdrawn after publication |