一种基于制造技术

技术编号:39655583 阅读:7 留言:0更新日期:2023-12-09 11:24
本发明专利技术提供一种基于

【技术实现步骤摘要】
一种基于DES算法的用户数据加密方法及系统


[0001]本专利技术涉及电力线宽带载波通信
,具体涉及一种基于
DES
算法的用户数据加密方法,还涉及一种实现所述基于
DES
算法的用户数据加密方法的用户数据加密系统


技术介绍

[0002]在企业能效管理系统中,为保证用户数据安全以及用户数据可靠性,实施用户数据加密是一项必要措施,而一种用户数据加密方案是不可或缺的,它可以有效防护用户数据被非法窃听

修改,为企业能效管理系统提供准确数据和安全保障

这项措施有利于促进企业管理水平的提高及运营成本的降低,促使能源合理使用,达到节能减排

节能降耗的目的

[0003]目前市场上投入使用的宽带载波通信设备主要是透明传输数据

这种数据传输方式存在很大的安全隐患,容易被外界非法窃听和修改用户数据,影响企业能效管理系统的稳定和可靠性


技术实现思路

[0004]为解决现有技术中的问题,本专利技术提供一种基于
DES
算法的用户数据加密方法及系统

[0005]本专利技术基于
DES
算法的用户数据加密方法,包括如下步骤:
[0006]S1
:中央协调器
CCO
接收原始数据,判断原始数据长度是否小于或等于第一设定值,如果是,则对整个数据进行
DES
加密,然后执行步骤
S3
,如果否,执行步骤
S2

[0007]S2
:在原始数据中截取第一设定值长度的数据,并进行
DES
加密,加密后的数据与未加密数据通过一定规则组合为组合数据;
[0008]S3
:判断步骤
S1
加密后的数据或步骤
S2
的组合数据长度是否大于第二设定值,如果否,执行步骤
S4
,如果是,则对数据进行无损数据压缩处理后,再执行步骤
S4

[0009]S4
:数据封装并发送给对应的
STA。
[0010]进一步地,步骤
S1
执行前,还包括中央协调器
CCO

STA
加密认证步骤,认证通过后,再执行步骤
S1。
[0011]进一步地,所述中央协调器
CCO

STA
为载波通讯设备,所述中央协调器
CCO

STA
通过两者之间的扩展协议实现
RSA
加密认证及
DES
密钥分发

[0012]进一步地,所述中央协调器
CCO
循环遍历与之相连的
STA
,如果当前
STA
已完成身份认证和
DES
密钥分发,则检测下一个
STA
,当检测到站点
STA
未完成身份认证,则进入身份认证流程,轮询至租后一个后,间隔设定时间后,再重新遍历
STA。
[0013]进一步地,所述中央协调器
CCO

STA
的加密认证及
DES
密钥分发方法包括如下子步骤:
[0014]A1
:中央协调器
CCO
通过扩展协议发送请求
IDA
命令;
[0015]A2
:接收
STA
发送的
IDA
身份信息,根据
RSA
身份认证构建
CS
信息,然后再通过扩展
协议发送
CS
命令发给
STA

[0016]A3
:收到
STA
反馈的
EB
信息后
,

STA
进行身份认证,身份认证通过后,使用
STA
公钥加密
DES
密钥,并把加密后的数据通过扩展协议发送
DES
密钥命令发送给
STA

[0017]A4
:收到
STA
的应答确认帧,表示这个
STA
成功接收
DES
密钥,接着检测下一个
STA。
[0018]进一步地,步骤
A1

A4
中,所述中央协调器
CCO
每次发送命令,均设置一应答阈值期间,当收到
STA
应答帧或者超过应答阈值期间时,所述中央协调器
CCO
再执行下一步子步骤

[0019]进一步地,
STA
收到中央协调器发送的
CS
信息后,对中央协调器
CCO
采用
RSA
密钥验签及身份认证,验签及身份认证通过后,
STA
根据
RSA
身份认证构建
EB
信息并发送给中央协调器
CCO。
[0020]进一步地,
STA
收到加密的
DES
密钥数据后,使用自身的
RSA
私钥进行解密,解密后的
DES
密钥使用奇偶校验验证正确性,确认正确后
STA
回复应答确认帧

[0021]本专利技术还提供一种基于
DES
算法的用户数据加密系统,用于实现所述基于
DES
算法的用户数据加密方法,包括:
[0022]原始数据判断模块:用于判断接收的原始数据长度是否小于第一设定值,
[0023]加密组合模块:用于加密或加密组合原始数据,如果原始数据长度是否小于或等于第一设定值,则对整个数据进行
DES
加密,如果大于第一设定值长度的数据,并进行
DES
加密,加密后的数据与未加密数据通过一定规则组合为组合数据;
[0024]判断模块:用于判断加密后的数据或组合数据长度是否大于第二设定值;
[0025]无损数据压缩处理模块:用于对超过第二设定值的数据进行无损数据压缩处理;
[0026]封装发送模块:用于封装并发送数据

[0027]进一步地,还包括加密认证模块:用于通过扩展协议实现与
STA
之间的
RSA
加密认证及
DES
密钥分发

[0028]与现有技术相比,本专利技术的有益效果是:本专利技术在已有的
HPLC
高速宽带载波通讯设备基础上,通过集成
RSA
身份认证流程和
DES
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于
DES
算法的用户数据加密方法,其特征在于,包括如下步骤:
S1
:中央协调器
CCO
接收原始数据,判断原始数据长度是否小于或等于第一设定值,如果是,则对整个数据进行
DES
加密,然后执行步骤
S3
,如果否,执行步骤
S2

S2
:在原始数据中截取第一设定值长度的数据,并进行
DES
加密,加密后的数据与未加密数据通过一定规则组合为组合数据;
S3
:判断步骤
S1
加密后的数据或步骤
S2
的组合数据长度是否大于第二设定值,如果否,执行步骤
S4
,如果是,则对数据进行无损数据压缩处理后,再执行步骤
S4

S4
:数据封装并发送给对应的
STA。2.
根据权利要求1所述的基于
DES
算法的用户数据加密方法,其特征在于:步骤
S1
执行前,还包括中央协调器
CCO

STA
加密认证步骤,认证通过后,再执行步骤
S1。3.
根据权利要求2所述的基于
DES
算法的用户数据加密方法,其特征在于:所述中央协调器
CCO

STA
为载波通讯设备,所述中央协调器
CCO

STA
通过两者之间的扩展协议实现
RSA
加密认证及
DES
密钥分发
。4.
根据权利要求3所述的基于
DES
算法的用户数据加密方法,其特征在于:所述中央协调器
CCO
循环遍历与之相连的
STA
,如果当前
STA
已完成身份认证和
DES
密钥分发,则检测下一个
STA
,当检测到站点
STA
未完成身份认证,则进入身份认证流程,轮询至最后一个后,间隔设定时间后,再重新遍历
STA。5.
根据权利要求4所述的基于
DES
算法的用户数据加密方法,其特征在于:所述中央协调器
CCO

STA
的加密认证及
DES
密钥分发方法包括如下子步骤:
A1
:中央协调器
CCO
通过扩展协议发送请求
IDA
命令;
A2
:接收
STA
发送的
IDA
身份信息,根据
RSA
身份认证构建
CS
信息,然后再通过扩展协议发送
CS
命令发给
STA

A3
:收到

【专利技术属性】
技术研发人员:温倞谡何本亮成勤方炼钢
申请(专利权)人:深圳市中创电测技术有限公司
类型:发明
国别省市:

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

1