一种基于国密算法的无线传感器网络数据传输方法及系统技术方案

技术编号:39062274 阅读:31 留言:0更新日期:2023-10-12 19:55
本发明专利技术公开了一种基于国密算法的无线传感器网络数据传输方法和系统,包括:通过在无线传感器网络的感知节点与基站中间添加存储节点,构建两层无线传感器网络;使用国密算法定时对感知节点采集的数据进行一次加密,获得一次加密数据;使用国密算法对一次加密数据进行数字签名,获得二次加密数据;将二次加密数据保存于存储节点;存储节点接收用户的查询指令,根据查询指令将二次加密数据发送至所述基站;基站验证二次加密数据的数字签名,获取一次验证数据;若数字签名通过,则由基站将所述一次验证数据发送至用户;用户对一次验证数据进行解密,获取二次验证数据,完成两层无线传感器网络数据传输。解决两层无线传感器网络安全性低的问题。全性低的问题。全性低的问题。

【技术实现步骤摘要】
一种基于国密算法的无线传感器网络数据传输方法及系统


[0001]本专利技术涉及网络安全
,具体涉及一种基于国密算法的无线传感器网络数据传输方法及系统。

技术介绍

[0002]无线传感器网络是一项通过无线通信技术把数以万计的传感器节点以自由式进行组织与结合进而形成的网络形式。构成传感器节点的单元分别为:数据采集单元、数据传输单元、数据处理单元以及能量供应单元。其中数据采集单元通常都是采集监测区域内的信息并加以转换,比如光强度跟大气压力与湿度等;数据传输单元则主要以无线通信和交流信息以及发送接收那些采集进来的数据信息为主;数据处理单元通常处理的是全部节点的路由协议和管理任务以及定位装置等;能量供应单元为缩减传感器节点占据的面积,会选择微型电池的构成形式。无线传感器网络当中的节点分为两种,一个是汇聚节点,一个是传感器节点。汇聚节点主要指的是网关能够在传感器节点当中将错误的报告数据剔除,并与相关的报告相结合将数据加以融合,对发生的事件进行判断。汇聚节点与用户节点连接可借助广域网络或者卫星直接通信,并对收集到的数据进行处理。r/>[0003]传本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于国密算法的无线传感器网络数据传输方法,其特征在于,包括:通过在无线传感器网络的感知节点与基站中间添加存储节点,构建两层无线传感器网络;使用国密算法定时对所述感知节点采集的数据进行一次加密,获得一次加密数据;使用国密算法对所述一次加密数据进行数字签名,获得二次加密数据;将所述二次加密数据保存于存储节点;所述存储节点通过基站接收用户的查询指令,根据所述查询指令将所述二次加密数据发送至所述基站;所述基站验证所述二次加密数据的数字签名,获取一次验证数据;若所述数字签名通过,则由所述基站将所述一次验证数据发送至用户;用户对所述一次验证数据进行解密,获取二次验证数据,完成两层无线传感器网络数据传输。2.根据权利要求1所述的方法,其特征在于,使用国密算法定时对所述感知节点采集的数据进行一次加密,获得一次加密数据,包括:使用国密算法SM2私钥定时对所述感知节点采集的数据进行一次加密;每条数据在一次加密码的过程中,通过添加时间栈和比较因子进行数据的区分,获得一次加密数据。3.根据权利要求1所述的方法,其特征在于,使用国密算法对所述一次加密数据进行数字签名,获得二次加密数据,包括:使用国密算法SM3公钥对所述一次加密数据进行数字签名,获得摘要数据,所述摘要数据为二次加密数据。4.根据权利要求1所述的方法,其特征在于,所述基站验证所述二次加密数据的数字签名,获取一次验证数据;若所述数字签名通过,则由所述基站将所述一次验证数据发送至用户,包括:所述基站通过国密算法SM3私钥解密所述二次加密数据,获得一次验证数据;根据提交时间判断所述一次验证数据的完整性和真实性;若所述一次验证数据完整且真实,由所述基站将所述一次验证数据发送至用户。5.根据权利要求1所述的方法,其特征在于,所述基站验证所述二次加密数据的数字签名,获取一次验证数据的步骤之后,还包括:若所述数字签名不通过...

【专利技术属性】
技术研发人员:曹靖怡朱亚运张晓娟姜琳胡柏吉蔺子卿
申请(专利权)人:中国电力科学研究院有限公司
类型:发明
国别省市:

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

1