一种光通信数据加解密方法和装置制造方法及图纸

技术编号:26384714 阅读:19 留言:0更新日期:2020-11-19 23:53
本发明专利技术涉及光通信技术领域,特别涉及一种光通信数据加解密方法和装置。所述一种光通信数据加解密方法,包括步骤:发送端网络模块接收数据并发送数据至发送端数据处理模块;发送端数据处理模块采用移位补码对数据进行处理与加密,并将处理与加密后的数据发送至发送端光电转换模块;发送端光电转换模块将电信号转换为光信号,并发送光信号至发送端光源模块;发送端光源模块发送光信号至发送端光转换模块;发送端光转换模块将载有数据的光信号转换为平行空间光。通过所述发送端数据处理模块采用移位补码对所述数据进行处理与加密,移位补码加密操作简单,在确保了传输效率的同时,保障了数据传输的安全性。

【技术实现步骤摘要】
一种光通信数据加解密方法和装置
本专利技术涉及光通信
,特别涉及一种光通信数据加解密方法和装置。
技术介绍
光通信技术是一种利用光传输信息的通信方式。特别是激光,由于其通信容量大,方向性特强,而且可采用不可见光,因而不易被敌方所截获,保密性能好。由于其通信距离限于视距,易受气候影响,且远距离校准不易,近年来多用于网络隔离的机要数据传输。在网络隔离传输过程中,涉及一些实时性高的数据例如视频流,复杂加密影响数据传输效率,而完全不加密又难以保障数据传输安全。
技术实现思路
为此,需要提供一种光通信数据加解密方法,用以解决现有网络隔离传输过程中,如何在确保数据传输效率的同时确保数据传输安全的问题。具体技术方案如下:一种光通信数据加解密方法,包括步骤:发送端网络模块接收数据并发送所述数据至发送端数据处理模块;所述发送端数据处理模块采用移位补码对所述数据进行处理与加密,并将处理与加密后的数据发送至发送端光电转换模块;所述发送端光电转换模块将电信号转换为光信号,并发送所述光信号至发送端光源模块;所述发送端光源模块发送所述光信号至所述发送端光转换模块;所述发送端光转换模块将载有数据的光信号转换为平行空间光。进一步的,还包括步骤:接收端光转换模块接收所述平行空间光,并将所述平行空间光转换为散射角小的光发送至接收端光处理模块;所述接收端光处理模块接收光信号并将所述光信号传输至接收端光电转换模块;所述接收端光处理模块将光信号还原成电信号,并发送所述电信号至接收端数据处理模块;所述接收端数据处理模块对电信号数据进行解密并处理得原传输数据。进一步的,所述“所述发送端数据处理模块采用移位补码对所述数据进行处理与加密”,还包括步骤:所述发送端数据处理模块通过数据切割方式对所述数据进行处理,按预设位数对数据进行切割,若所述数据位数为所述预设位数整数倍,则根据第一预设规则对所述数据进行补码处理;若所述数据位数不为所述预设位数整数倍,则根据第二预设规则对所述数据进行补码处理;数据切割好后,根据第三预设规则对所述数据进行加密处理;根据第四预设规则对加密后的数据进行处理。进一步的,所述“则根据第一预设规则对所述数据进行补码处理”,还包括步骤:在数据结束端加预设位数的BC码,在所述BC码后加预设位数的量码;所述“则根据第二预设规则对所述数据进行补码处理”,还包括步骤:对所述数据中不足预设位数的数据位补零,所述数据补足预设位数后,在数据结束端加预设位数的BC码,在所述BC码后加预设位数的量码;所述“根据第三预设规则对所述数据进行加密处理”,还包括步骤:采用移位补码的方式对所述数据进行补位;所述“根据第四预设规则对加密后的数据进行处理”,还包括步骤:在所述加密后数据的开始端前部加上数据起标码,在所述加密后数据的末端加上数据末标码,所述数据起标码用于说明:传输数据的有效性,所述数据末标码用于说明:对数据进行补位的具体信息。进一步的,所述“所述接收端数据处理模块对电信号数据进行解密并处理得原传输数据”,还包括步骤:所述接收端数据处理模块读取所述数据起标码或所述数据末标码获取所述对数据进行补位的具体信息;所述接收端数据处理模块根据所述对数据进行补位的具体信息将电信号数据还原为原传输数据。进一步的,还包括步骤:所述接收端数据处理模块发送所述原传输数据至接收端网络模块;所述接收端网络模块通过RJ45接口对外传输所述原传输数据。为解决上述技术问题,还提供了一种光通信数据加解密装置,具体技术方案如下:一种光通信数据加解密装置,包括:发送端网络模块、发送端数据处理模块、发送端光电转换模块、发送端光源模块、发送端光转换模块、接收端光转换模块、接收端光处理模块、接收端光电转换模块和接收端数据处理模块;所述发送端数据处理模块分别连接所述发送端网络模块和所述发送端光电转换模块,所述发送端数据处理模块用于:采用移位补码对数据进行处理与加密;所述发送端光电转换模块连接所述发送端光源模块,所述发送端光转换模块设置于所述发送端光源模块前端;所述接收端光转换模块设置于所述接收端光处理模块前端;所述接收端光电转换模块分别连接所述接收端光处理模块和接收端数据处理模块,所述接收端数据处理模块用于:对数据进行解密并处理得原传输数据。进一步的,所述发送端数据处理模块还用于:通过数据切割方式对所述数据进行处理,按预设位数对数据进行切割,若所述数据位数为所述预设位数整数倍,则根据第一预设规则对所述数据进行补码处理;若所述数据位数不为所述预设位数整数倍,则根据第二预设规则对所述数据进行补码处理;数据切割好后,根据第三预设规则对所述数据进行加密处理;根据第四预设规则对加密后的数据进行处理。进一步的,所述发送端数据处理模块还用于:若所述数据位数为所述预设位数整数倍,在数据结束端加预设位数的BC码,在所述BC码后加预设位数的量码;若所述数据位数不为所述预设位数整数倍,对所述数据中不足预设位数的数据位补零,所述数据补足预设位数后,在数据结束端加预设位数的BC码,在所述BC码后加预设位数的量码;数据切割好后,采用移位补码的方式对所述数据进行补位;在所述加密后数据的开始端前部加上数据起标码,在所述加密后数据的末端加上数据末标码,所述数据起标码用于说明:传输数据的有效性,所述数据末标码用于说明:对数据进行补位的具体信息。进一步的,所述接收端数据处理模块还用于:读取所述数据起标码或所述数据末标码获取所述对数据进行补位的具体信息;根据所述对数据进行补位的具体信息将电信号数据还原为原传输数据。本专利技术的有益效果是:发送端网络模块接收数据并发送所述数据至发送端数据处理模块;所述发送端数据处理模块采用移位补码对所述数据进行处理与加密,并将处理与加密后的数据发送至发送端光电转换模块;所述发送端光电转换模块将电信号转换为光信号,并发送所述光信号至发送端光源模块;所述发送端光源模块发送所述光信号至所述发送端光转换模块;所述发送端光转换模块将载有数据的光信号转换为平行空间光。通过所述发送端数据处理模块采用移位补码对所述数据进行处理与加密,移位补码加密操作简单,在确保了传输效率的同时,保障了数据传输的安全性,且通过本申请中特定的装置,将加密后的数据转换为光信号发出,进一步提高数据的传输效率。附图说明图1为具体实施方式所述一种光通信数据加解密方法的加密流程图;图2为具体实施方式所述一种光通信数据加解密方法的解密流程图;图3为具体实施方式所述发送端数据处理示意图;图4为具体实施方式所述发送端数据加密示意图;图5为具体实施方式所述接收端数据解密示意图;图6为具体实施方式所述接收端数据还原示意图;图7为具体实施方式所述一种光通信数据加解密装置的模块连接示意图一;图本文档来自技高网...

【技术保护点】
1.一种光通信数据加解密方法,其特征在于,包括步骤:/n发送端网络模块接收数据并发送所述数据至发送端数据处理模块;/n所述发送端数据处理模块采用移位补码对所述数据进行处理与加密,并将处理与加密后的数据发送至发送端光电转换模块;/n所述发送端光电转换模块将电信号转换为光信号,并发送所述光信号至发送端光源模块;/n所述发送端光源模块发送所述光信号至发送端光转换模块;/n所述发送端光转换模块将载有数据的光信号转换为平行空间光。/n

【技术特征摘要】
1.一种光通信数据加解密方法,其特征在于,包括步骤:
发送端网络模块接收数据并发送所述数据至发送端数据处理模块;
所述发送端数据处理模块采用移位补码对所述数据进行处理与加密,并将处理与加密后的数据发送至发送端光电转换模块;
所述发送端光电转换模块将电信号转换为光信号,并发送所述光信号至发送端光源模块;
所述发送端光源模块发送所述光信号至发送端光转换模块;
所述发送端光转换模块将载有数据的光信号转换为平行空间光。


2.根据权利要求1所述的一种光通信数据加解密方法,其特征在于,还包括步骤:
接收端光转换模块接收所述平行空间光,并将所述平行空间光转换为散射角小的光发送至接收端光处理模块;
所述接收端光处理模块接收光信号并将所述光信号传输至接收端光电转换模块;
所述接收端光处理模块将光信号还原成电信号,并发送所述电信号至接收端数据处理模块;
所述接收端数据处理模块对电信号数据进行解密并处理得原传输数据。


3.根据权利要求1所述的一种光通信数据加解密方法,其特征在于,所述“所述发送端数据处理模块采用移位补码对所述数据进行处理与加密”,还包括步骤:
所述发送端数据处理模块通过数据切割方式对所述数据进行处理,按预设位数对数据进行切割,若所述数据位数为所述预设位数整数倍,则根据第一预设规则对所述数据进行补码处理;
若所述数据位数不为所述预设位数整数倍,则根据第二预设规则对所述数据进行补码处理;
数据切割好后,根据第三预设规则对所述数据进行加密处理;
根据第四预设规则对加密后的数据进行处理。


4.根据权利要求3所述的一种光通信数据加解密方法,其特征在于,
所述“则根据第一预设规则对所述数据进行补码处理”,还包括步骤:在数据结束端加预设位数的BC码,在所述BC码后加预设位数的量码;
所述“则根据第二预设规则对所述数据进行补码处理”,还包括步骤:对所述数据中不足预设位数的数据位补零,所述数据补足预设位数后,在数据结束端加预设位数的BC码,在所述BC码后加预设位数的量码;
所述“根据第三预设规则对所述数据进行加密处理”,还包括步骤:采用移位补码的方式对所述数据进行补位;
所述“根据第四预设规则对加密后的数据进行处理”,还包括步骤:在所述加密后数据的开始端前部加上数据起标码,在所述加密后数据的末端加上数据末标码,所述数据起标码用于说明:传输数据的有效性,所述数据末标码用于说明:对数据进行补位的具体信息。


5.根据权利要求4所述的一种光通信数据加解密方法,其特征在于,所述“所述接收端数据处理模块对电信号数据进行解密并处理得原传输数据”,还包括步骤:所述接收端数据处理模块读取所述数据起标码或所述数据末标...

【专利技术属性】
技术研发人员:庄文许成功林征宇付军朱瑞亮
申请(专利权)人:中达安福建科技有限公司
类型:发明
国别省市:福建;35

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

1