CN111954209A - 一种提高无线传感器节点安全性的信息处理方法及装置 - Google Patents

一种提高无线传感器节点安全性的信息处理方法及装置 Download PDF

Info

Publication number
CN111954209A
CN111954209A CN202010808895.7A CN202010808895A CN111954209A CN 111954209 A CN111954209 A CN 111954209A CN 202010808895 A CN202010808895 A CN 202010808895A CN 111954209 A CN111954209 A CN 111954209A
Authority
CN
China
Prior art keywords
information
node
cluster
level
cluster node
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.)
Withdrawn
Application number
CN202010808895.7A
Other languages
English (en)
Inventor
于树科
祁宏宇
张丽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Vocational College of Business
Original Assignee
Jiangsu Vocational College of Business
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Jiangsu Vocational College of Business filed Critical Jiangsu Vocational College of Business
Priority to CN202010808895.7A priority Critical patent/CN111954209A/zh
Publication of CN111954209A publication Critical patent/CN111954209A/zh
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/009Security arrangements; Authentication; Protecting privacy or anonymity specially adapted for networks, e.g. wireless sensor networks, ad-hoc networks, RFID networks or cloud networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Molecular Biology (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种提高无线传感器节点安全性的信息处理方法及装置,其中,所述方法包括:获得第一分簇指令信息;根据所述第一分簇指令信息,获得若干个簇节点;根据所述簇节点的直接邻居节点数量信息,对所述若干个簇节点进行分级,获得一级、二级、直到N级簇节点信息;根据所述一级簇节点信息生成第一验证码,其中,所述第一验证码与所述一级簇节点信息一一对应;以此类推,根据所述N级簇节点信息和第N‑1验证码生成第N验证码,其中,N为大于1的自然数;将所有级别的簇节点和验证码分别复制保存在M台设备上,其中,M为大于1的自然数。解决了现有技术中定位算法***安全性很脆弱等问题,达到大大提高网络节点的稳定性和安全性的技术效果。

Description

一种提高无线传感器节点安全性的信息处理方法及装置
技术领域
本发明涉及传感器的节点安全性的信息处理技术领域,尤其涉及一种提高无线传感器节点安全性的信息处理方法及装置。
背景技术
无线传感器网络以其低耗自组、容错性好、易于大规模部署等优点,被广泛应用于军事、环境、工业和农业监控等领域。其网络资源受限、开放性部署、无人值守等特点使得在节点定位过程中存在安全隐患,因此定位安全性在无线传感器网络应用中有着重要意义。
但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
无线传感器节点信息处理安全性很脆弱,且稳定性较低,目前还没有一种通用最优的节点定位算法***。
发明内容
本申请实施例通过提供一种提高无线传感器节点安全性的信息处理方法及装置,解决了现有技术中定位算法***安全性很脆弱等问题,达到大大提高网络节点的稳定性和安全性的技术效果。
本申请实施例提供了一种提高无线传感器节点安全性的信息处理方法及装置,其中,所述方法包括:获得第一分簇指令信息;根据所述第一分簇指令信息,获得若干个簇节点;根据所述簇节点的直接邻居节点数量信息,对所述若干个簇节点进行分级,获得一级簇节点信息,二级簇节点信息,直到N级簇节点信息;根据所述一级簇节点信息生成第一验证码,其中,所述第一验证码是与所述一级簇节点信息一一对应的;根据二级簇节点信息和第一验证码生成第二验证码;以此类推,根据所述N级簇节点信息和第N-1验证码生成第N验证码,其中,N为大于1的自然数;将所有级别的簇节点和验证码分别复制保存在M台设备上,其中,M为大于1的自然数。
另一方面,本申请还提供了一种提高无线传感器节点安全性的信息处理装置,其中,所述装置包括:第一获得单元,所述第一获得单元用于获得第一分簇指令信息;第二获得单元,所述第二获得单元用于根据所述第一分簇指令信息,获得若干个簇节点;第三获得单元,所述第三获得单元用于根据所述簇节点的直接邻居节点数量信息,对所述若干个簇节点进行分级,获得一级簇节点信息,二级簇节点信息,直到N级簇节点信息;第四获得单元,所述第四获得单元用于根据所述一级簇节点信息生成第一验证码,其中,所述第一验证码是与所述一级簇节点信息一一对应的;第五获得单元,所述第五获得单元用于根据二级簇节点信息和第一验证码生成第二验证码;以此类推,根据所述N级簇节点信息和第N-1验证码生成第N验证码,其中,N为大于1的自然数;第一存储单元,所述第一存储单元用于将所有级别的簇节点和验证码分别复制保存在M台设备上,其中,M为大于1的自然数。
另一方面,本申请实施例还提供了一种提高无线传感器节点安全性的信息处理装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现权利要求1-7任一项所述方法的步骤。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
由于采用了根据所述一级簇节点信息生成第一验证码;根据二级簇节点信息和第一验证码生成第二验证码;以此类推,根据所述N级簇节点信息和第N-1验证码生成第N验证码,其中,所述第N级簇节点信息与所述第N验证码一一对应。通过生成的验证码使数据包具有一定的安全强度,提高了数据的机密性;并将所有级别的簇节点和验证码分别复制保存在M台设备上,从而提高节点信息储存的安全性。基于区块链信息处理技术,解决了现有技术中算法***安全性很脆弱等问题,达到大大提高网络节点的稳定性和安全性的技术效果。
上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
图1为本申请实施例一种提高无线传感器节点安全性的信息处理方法的流程示意图;
图2为本申请实施例一种提高无线传感器节点安全性的信息处理方法中将数据信息区块链化的流程示意图;
图3为本申请实施例一种提高无线传感器节点安全性的信息处理方法中对所述节点进行分簇的流程示意图;
图4为本申请实施例一种提高无线传感器节点安全性的信息处理方法中复制储存簇节点和识别码的流程示意图;
图5为本申请实施例一种提高无线传感器节点安全性的信息处理方法中复制储存节点和识别码的流程示意图;
图6为本申请实施例一种提高无线传感器节点安全性的信息处理方法中获得所述训练模型的流程示意图;
图7为本申请实施例一种提高无线传感器节点安全性的信息处理方法中根据所述节点信息生成哈希值的流程示意图;
图8为本申请实施例一种提高无线传感器节点安全性的信息处理装置的结构示意图;
图9为本申请实施例示例性电子设备的结构示意图。
附图标记说明:第一获得单元11,第二获得单元12,第三获得单元13,第四获得单元14,第五获得单元15,第一储存单元16,总线300,接收器301,处理器302,发送器303,存储器304,总线接口306。
具体实施方式
本申请实施例通过提供一种提高无线传感器节点安全性的信息处理方法及装置,解决了现有技术中定位算法***安全性很脆弱等问题,达到大大提高网络节点的稳定性和安全性的技术效果。下面,将参考附图详细的描述本申请的示例实施例。显然,所描述的实施例仅是本申请的一部分实施例,而不是本申请的全部实施例,应理解,本申请不受这里描述的示例实施例的限制。
申请概述
无线传感器网络以其低耗自组、容错性好、易于大规模部署等优点,被广泛应用于军事、环境、工业和农业监控等领域。其网络资源受限、开放性部署、无人值守等特点使得在节点定位过程中存在安全隐患,因此定位安全性在无线传感器网络应用中有着重要意义。但现有技术中还存在着定位算法***安全性很脆弱,目前还没有一种通用最优的定位算法***等问题。
针对上述技术问题,本申请提供的技术方案总体思路如下:
本申请实施例提供了一种提高无线传感器节点安全性的信息处理方法及装置,其中,所述方法包括:获得第一分簇指令信息;根据所述第一分簇指令信息,获得若干个簇节点;根据所述簇节点的直接邻居节点数量信息,对所述若干个簇节点进行分级,获得一级簇节点信息,二级簇节点信息,直到N级簇节点信息;根据所述一级簇节点信息生成第一验证码,其中,所述第一验证码是与所述一级簇节点信息一一对应的;根据二级簇节点信息和第一验证码生成第二验证码;以此类推,根据所述N级簇节点信息和第N-1验证码生成第N验证码,其中,N为大于1的自然数;将所有级别的簇节点和验证码分别复制保存在M台设备上,其中,M为大于1的自然数。
在介绍了本申请基本原理后,下面将结合说明书附图来具体介绍本申请的各种非限制性的实施方式。
实施例一
如图1所示,本申请实施例提供了一种提高无线传感器节点安全性的信息处理方法及装置,其中,所述方法包括:
步骤S100:获得第一分簇指令信息;
具体而言,所述分簇指令信息为指导各个节点生成各簇的信息,所述无线传感器是由部署在监测区域内大量的微型传感节点组成,而节点的存储、计算、通信能力非常有限,故要求无线传感器网络设计以节能为首要目的,平衡每个节点的负载能力,最大限度的延长网络的生存时间。采用分簇的形式,使得传感器网络能量消耗均衡分布到各节点提高了传感器网络的稳定性。
步骤S200:根据所述第一分簇指令信息,获得若干个簇节点;
具体而言,由所述第一分簇指令信息,获得若干簇节点,所述簇节点为簇建立后分别表示网关、簇头、簇成员三者状态之一的节点信息。通过簇节点的建立,使传感器网络以最小能量消耗的方式将采集的数据传送到簇头,簇头将手机信息沿着最优路径发送数据到基站。延长了传感器网络的生命周期,提高了无线传感器的稳定性和安全性。
步骤S300:根据所述簇节点的直接邻居节点数量信息,对所述若干个簇节点进行分级,获得一级簇节点信息,二级簇节点信息,直到N级簇节点信息;
具体而言,由各个簇节点向周围邻居节点发送信息,并由反馈信息获得该簇节点的直接邻居节点数量信息,每个级别的簇节点信息中包含的节点数量在同一数量级别之内,例如50-60是一个级别60-70是一个级别;通过定义和获知节点之间的邻居关系,为传感器搭建了一个良好的网络基础,增强了传感器网络的性能,达到了提高传感器稳定性的技术目的。
步骤S400:根据所述一级簇节点信息生成第一验证码,其中,所述第一验证码是与所述一级簇节点信息一一对应的;
具体而言,所述第一验证码由所述一级节点信息生成,所述第一验证码与所述一级簇节点信息一一对应;所述验证码信息作为主体标识信息,主体的标识信息用来与其他主体作出区别,当需要调用所述节点信息数据时,每后一个节点接收前一节点存储的数据后,通过“共识机制”进行校验后保存,通过哈希技术对于每一存储单位进行串接,使得所述节点数据不易丢失和遭到破坏,达到了提高所述无线传感器网络安全性的技术效果。
步骤S500:根据二级簇节点信息和第一验证码生成第二验证码;以此类推,根据所述N级簇节点信息和第N-1验证码生成第N验证码,其中,N为大于1的自然数;
具体而言,所述第二验证码由所述二级簇节点信息和所述第一验证码生成,所述第二验证码与所述二级簇节点信息一一对应;所述第N验证码为所述N级簇节点的标识信息,通过基于区块链的信息处理技术,使数据信息具有不可篡改性,达到增强了传感器网络安全性的技术目的。
步骤S600:将所有级别的簇节点和验证码分别复制保存在M台设备上,其中,M为大于1的自然数。
具体而言,当需要调用所述训练数据时,每后一个节点接收前一节点存储的数据后,通过“共识机制”进行校验后保存,通过哈希技术对于每一存储设备进行串接,使得所述训练数据不易丢失和遭到破坏,通过基于区块链的数据信息处理技术,提升了数据信息的安全性,达到了提升传感器安全性的技术目的。
如图2所示,为了将数据信息区块链化,本申请实施例步骤S500还包括:
步骤S501:将所述N级簇节点信息和第N-1验证码作为第N区块;
步骤S502:获得所述第N区块记录时间,所述第N区块记录时间表示第N区块需要记录的时间;
步骤S503:根据所述第N区块记录时间,获得所述M台设备中运力最快的第一设备;
步骤S504:将第N区块的记录权发送给所述第一设备。
具体而言,对所述第N级簇节点信息和第N-1验证码进行分块,生成多个区块,所述第M设备节点通过对区块进行共识后添加至区块链中。所述第N区块记录时间为设备节点基于获取到的第N验证码信息和第N级簇节点信息,通过“共识机制”进行验证,验证通过后进行储存并添加到原有区块中所用的时间。所述第N区块记录时间越短,则该第M设备节点运力则为最快。选取该运力最快的设备作为区块记录设备,提高了区块链中链上链下数据交互的实时性,保证了去中心化区块链***的安全、有效和稳定运行,进而提高了区块链消息处理的效率。促进了无线传感器信息处理的稳定性和安全性。
如图3所示,为了对所述节点进行分簇,本申请实施例步骤S300还包括:
步骤S301:获得无线传感器节点的属性信息;
步骤S302:获得所述无线传感器节点的直接邻居数量信息;
步骤S303:将所述节点的属性信息和所述节点的直接邻居数量信息作为输入信息输入第一训练模型,其中,所述第一训练模型通过多组训练数据训练获得,所述多组中的训练数据中的每一组训练数据均包括:所述节点的属性信息和所述节点的直接邻居数量信息和用来标识节点分簇等级的标识信息;
步骤S304:获得所述第一训练模型的第一输出信息,其中,所述第一输出信息包括所述无线传感器节点的分簇等级信息;
步骤S305:获得预定分簇等级阈值:
步骤S306:判断所述节点的分簇等级信息是否达到所述预定分簇等级阈值;
步骤S307:如果所述节点的分簇等级信息达到所述预定分簇等级阈值,获得第一分簇指令信息,所述第一分簇指令信息用于对所述节点进行分簇;
步骤S308:如果所述节点的分簇等级信息未达到所述预定分簇等级阈值,获得第二分簇指令信息,所述第二分簇指令信息用于不对所述节点进行分簇。
具体而言,从传感器的输出端获得无线传感器各节点的属性信息,由各节点之间的数据信息反馈获得所述无线传感器节点的直接邻居数量信息;将所述节点的属性信息和所述节点的直接邻居数量信息作为输入信息输入第一训练模型,所述训练模型通过多组训练数据训练获得,所述神经网络模型通过训练数据训练的过程本质上为监督学习的过程。所述多组中的训练数据中的每一组训练数据均包括:所述节点的属性信息和所述节点的直接邻居数量信息和用来标识节点分簇等级的标识信息;通过训练数据使机器学习模型自身不断地修正、优化,通过监督学习的过程来提高机器学习模型处理所述数据的准确性,从而获得更准确的节点分簇等级信息。所述分簇等级阈值为以直接邻居节点数量来划分的分级指标信息;通过判断,确定所述第一分簇指令信息和所述第二分簇指令信息,从而进一步确定是否对所述节点进行分簇。
如图4所示,为了复制、储存节点和识别码,本申请实施例步骤S304还包括:
步骤S3041:获得相同级别的簇节点信息;
步骤S3042:获得第一簇节点,根据所述第一簇节点信息生成第一标识码,其中,所述第一标识码是与所述第一簇节点信息一一对应的;
步骤S3043:根据第二簇节点信息和第一标识码生成第二标识码;以此类推,根据所述第Q簇节点信息和第Q-1标识码生成第Q标识码,其中,Q为大于1的自然数,其中,所述第一簇节点、第二簇节点直到第Q簇节点属于相同级别的簇节点信息;
步骤S3044:将所有簇节点和识别码分别复制保存在P台设备上,其中,P为大于1的自然数。
具体而言,由所述第一训练模型的第一输出信息获得所述相同级别的簇节点信息,所述第一簇节点为同级别下的簇节点;根据所述第一簇节点信息生成第一标识码,以此类推,根据所述第Q簇节点信息和第Q-1标识码生成第Q标识码;所述第Q标识码与第Q簇节点信息一一对应,所述第Q验证码为所述第Q簇节点信息的标识信息,通过基于区块链的信息处理技术,使数据信息具有不可篡改性,达到增强了传感器节点安全性的技术目的。
如图5所示,为了复制、储存节点和识别码,本申请实施例步骤S3041还包括:
步骤S30411:根据所述第一簇节点信息,获得所述第一簇节点信息中的第一节点、第二节点、直到第Y节点;
步骤S30412:根据所述第一节点信息生成第一标识码,其中,所述第一标识码是与所述第一节点信息一一对应的;
步骤S30413:根据第二节点信息和第一标识码生成第二标识码;以此类推,根据所述第Y节点信息和第Y-1标识码生成第Y标识码,其中,Y为大于1的自然数;
步骤S30414:将所有节点和识别码分别复制保存在X台设备上,其中,X为大于1的自然数。
具体而言,所述第Y节点为所述第Q簇节点中的某一节点,根据所述第一节点信息生成第一标识码,以此类推,根据所述第Y节点信息和第Y-1标识码生成第Y标识码,其中,所述第Y验证码与所述第Y节点信息一一对应;所述第Y验证码为所述第Y节点的标识信息,通过基于区块链的信息处理技术,使数据信息具有不可篡改性,达到增强了无线传感器节点安全性的技术目的。
如图6所示,为了获得所述监督数据,本申请实施例步骤S303还包括:
步骤S3031:获得第一监督数据,所述第一监督数据为所述用来标识节点分簇等级的标识信息,是所述节点的属性信息和所述节点的直接邻居数量信息输入时的监督数据;
步骤S3032:利用所述第一监督数据对所述节点的属性信息和所述节点的直接邻居数量信息输入所述训练模型的过程进行监督学习,使所述训练模型的输出信息达到收敛状态。
具体而言,所述机器模型通过多组训练数据训练获得,所述神经网络模型通过训练数据训练的过程本质上为监督学习的过程。所述多组训练数据具体为:所述节点的属性信息和所述节点的直接邻居数量信息和用来标识节点分簇等级的标识信息;所述节点的直接邻居的数量越多,则所述节点分簇等级越高。通过标识的节点分簇等级信息来对机器学习模型输出的节点分簇的等级信息进行校验,如果输出的节点分簇等级信息同标识的节点分簇等级信息相一致,则本数据监督学习完成,则进行下一组数据监督学习;如果输出的节点分簇等级信息同标识的节点分簇等级信息不一致,则机器学习模型自身进行调整,直到机器学习模型达到预期的准确率后,进行下一组数据的监督学习。通过训练数据使机器学习模型自身不断地修正、优化,提高了获得数据的准确性。
如图7所示,为了进一步提高数据的安全性,本申请实施例步骤S30411还包括:
步骤S304111:根据所述第一节点信息生成第一哈希值,其中,所述第一哈希值是与所述第一节点信息一一对应的;
步骤S304112:根据第一簇节点信息和第一哈希值生成第二哈希值;
步骤S304113:根据所述一级簇节点信息和第二哈希值生成第三哈希值;
步骤S304114:将所述第一节点、所述第一簇节点、所述一级簇节点和哈希值分别复制保存在三台设备上。
具体而言,所述第一哈希值是由所述第一节点信息进行哈希得出;所述第二哈希值由所述第一簇节点信息哈希得出;所述第三哈希值由所述一级簇节点信息哈希得出;而在哈希函数中,原始信息的任何微小变化都会哈希出完全不同的哈希值,故所述第一、第二、第三哈希值与其原始信息一一对应,且各不相同;当需要调用相关数据时,每后一个节点接收前一节点存储的数据后,通过“共识机制”进行校验后保存,通过哈希技术对于每一存储单位进行串接,使得所述训练数据不易丢失和遭到破坏,提高了无线传感器节点的安全性。
综上所述,本申请实施例所提供的一种提高无线传感器节点安全性的信息处理方法具有如下技术效果:
1、由于采用了将所述节点的属性信息和所述节点的直接邻居数量信息作为输入信息输入训练模型,再由训练模型输出所述无线传感器节点的分簇等级信息的方式,基于训练模型自身能不断优化学习、获得“经验”来处理数据更准确的特点,使得对所述无线传感器节点的分簇等级信息获得更准确,进而达到提升无线传感器节点信息安全性的技术目的。
2、由于采用了基于区块链的数据信息存储方法,通过各节点的数据信息分块存储,能够满足数据量较大的数据存储,并提高了数据存储的可靠性,避免整体存储模式下潜在的数据被整体损坏的风险,由于区块链具备的防篡改特性,致使任意一方无法私自对区块链中的存储数据进行篡改,从而有效提升了无线传感器的节点信息的安全性和稳定性。
实施例二
基于与前述实施例中一种提高无线传感器节点安全性的信息处理方法同样发明构思,本发明还提供了一种提高无线传感器节点安全性的信息处理装置,如图8所示,所述装置包括:
第一获得单元11,所述第一获得单元11用于获得第一分簇指令信息;
第二获得单元12,所述第二获得单元12用于根据所述第一分簇指令信息,获得若干个簇节点;
第三获得单元13,所述第三获得单元13用于根据所述簇节点的直接邻居节点数量信息,对所述若干个簇节点进行分级,获得一级簇节点信息,二级簇节点信息,直到N级簇节点信息;
第四获得单元14,所述第四获得单元14用于根据所述一级簇节点信息生成第一验证码,其中,所述第一验证码是与所述一级簇节点信息一一对应的;
第五获得单元15,所述第五获得单元15用于根据二级簇节点信息和第一验证码生成第二验证码;以此类推,根据所述N级簇节点信息和第N-1验证码生成第N验证码,其中,N为大于1的自然数;
第一存储单元16,所述第一存储单元16用于将所有级别的簇节点和验证码分别复制保存在M台设备上,其中,M为大于1的自然数。
进一步的,所述装置还包括:
第六获得单元,所述第六获得单元用于将所述N级簇节点信息和第N-1验证码作为第N区块;获得所述第N区块记录时间,所述第N区块记录时间表示第N区块需要记录的时间;
第七获得单元,所述第七获得单元用于根据所述第N区块记录时间,获得所述M台设备中运力最快的第一设备;
第一发送单元,所述第一发送单元用于将第N区块的记录权发送给所述第一设备。
进一步的,所述装置还包括:
第八获得单元,所述第八获得单元用于获得无线传感器节点的属性信息;
第九获得单元,所述第九获得单元用于获得所述无线传感器节点的直接邻居数量信息;
第一输入单元,所述第一输入单元用于将所述节点的属性信息和所述节点的直接邻居数量信息作为输入信息输入第一训练模型,其中,所述第一训练模型通过多组训练数据训练获得,所述多组中的训练数据中的每一组训练数据均包括:所述节点的属性信息和所述节点的直接邻居数量信息和用来标识节点分簇等级的标识信息;
第十获得单元,所述第十获得单元用于获得所述第一训练模型的第一输出信息,其中,所述第一输出信息包括所述无线传感器节点的分簇等级信息;
第十一获得单元,所述第十一获得单元用于获得预定分簇等级阈值:
第一判断单元,所述第一判断单元用于判断所述节点的分簇等级信息是否达到所述预定分簇等级阈值;
第十二获得单元,所述第十二获得单元用于如果所述节点的分簇等级信息达到所述预定分簇等级阈值,获得第一分簇指令信息,所述第一分簇指令信息用于对所述节点进行分簇;
第十三获得单元,所述第十三获得单元用于如果所述节点的分簇等级信息未达到所述预定分簇等级阈值,获得第二分簇指令信息,所述第二分簇指令信息用于不对所述节点进行分簇。
进一步的,所述装置还包括:
第十四获得单元,所述第十四获得单元用于获得相同级别的簇节点信息;
第十五获得单元,所述第十五获得单元用于获得第一簇节点,根据所述第一簇节点信息生成第一标识码,其中,所述第一标识码是与所述第一簇节点信息一一对应的;根据第二簇节点信息和第一标识码生成第二标识码;以此类推,根据所述第Q簇节点信息和第Q-1标识码生成第Q标识码,其中,Q为大于1的自然数,其中,所述第一簇节点、第二簇节点直到第Q簇节点属于相同级别的簇节点信息;
第二存储单元,所述第二存储单元用于将所有簇节点和识别码分别复制保存在P台设备上,其中,P为大于1的自然数。
进一步的,所述装置还包括:
第十六获得单元,所述第十六获得单元用于根据所述第一簇节点信息,获得所述第一簇节点信息中的第一节点、第二节点、直到第Y节点;
第十七获得单元,所述第十七获得单元用于根据所述第一节点信息生成第一标识码,其中,所述第一标识码是与所述第一节点信息一一对应的;根据第二节点信息和第一标识码生成第二标识码;以此类推,根据所述第Y节点信息和第Y-1标识码生成第Y标识码,其中,Y为大于1的自然数;
第三存储单元,所述第三存储单元用于将所有节点和识别码分别复制保存在X台设备上,其中,X为大于1的自然数。
进一步的,所述装置还包括:
第十八获得单元,所述第十八获得单元用于获得第一监督数据,所述第一监督数据为所述用来标识节点分簇等级的标识信息,是所述节点的属性信息和所述节点的直接邻居数量信息输入时的监督数据;
第一监督单元,所述第一监督单元用于利用所述第一监督数据对所述节点的属性信息和所述节点的直接邻居数量信息输入所述训练模型的过程进行监督学习,使所述训练模型的输出信息达到收敛状态。
进一步的,所述装置还包括:
第十九获得单元,所述第十九获得单元用于根据所述第一节点信息生成第一哈希值,其中,所述第一哈希值是与所述第一节点信息一一对应的;
第二十获得单元,所述第二十获得单元用于根据第一簇节点信息和第一哈希值生成第二哈希值;
第二十一获得单元,所述第二十一获得单元用于根据所述一级簇节点信息和第二哈希值生成第三哈希值;
第四存储单元,所述第四存储单元用于将所述第一节点、所述第一簇节点、所述一级簇节点和哈希值分别复制保存在三台设备上。
前述图1实施例一中的一种提高无线传感器节点安全性的信息处理方法的各种变化方式和具体实例同样适用于本实施例的一种提高无线传感器节点安全性的信息处理装置,通过前述对一种提高无线传感器节点安全性的信息处理方法的详细描述,本领域技术人员可以清楚的知道本实施例中一种提高无线传感器节点安全性的信息处理装置的实施方法,所以为了说明书的简洁,在此不再详述。
示例性电子设备
下面参考图9来描述本申请实施例的电子设备。
图9图示了根据本申请实施例的电子设备的结构示意图。
基于与前述实施例中一种提高无线传感器节点安全性的信息处理方法的发明构思,本发明还提供一种提高无线传感器节点安全性的信息处理装置,其上存储有计算机程序,该程序被处理器执行时实现前文所述一种提高无线传感器节点安全性的信息处理方法的任一方法的步骤。
其中,在图9中,总线架构(用总线300来代表),总线300可以包括任意数量的互联的总线和桥,总线300将包括由处理器302代表的一个或多个处理器和存储器304代表的存储器的各种电路链接在一起。总线300还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口306在总线300和接收器301和发送器303之间提供接口。接收器301和发送器303可以是同一个元件,即收发机,提供用于在传输介质上与各种其他装置通信的单元。
处理器302负责管理总线300和通常的处理,而存储器304可以被用于存储处理器302在执行操作时所使用的数据。
本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(装置)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (9)

1.一种提高无线传感器节点安全性的信息处理方法,其中,所述方法包括:
获得第一分簇指令信息;
根据所述第一分簇指令信息,获得若干个簇节点;
根据所述簇节点的直接邻居节点数量信息,对所述若干个簇节点进行分级,获得一级簇节点信息,二级簇节点信息,直到N级簇节点信息;
根据所述一级簇节点信息生成第一验证码,其中,所述第一验证码是与所述一级簇节点信息一一对应的;
根据二级簇节点信息和第一验证码生成第二验证码;以此类推,根据所述N级簇节点信息和第N-1验证码生成第N验证码,其中,N为大于1的自然数;
将所有级别的簇节点和验证码分别复制保存在M台设备上,其中,M为大于1的自然数。
2.如权利要求1所述的方法,其中,所述方法包括:
将所述N级簇节点信息和第N-1验证码作为第N区块;
获得所述第N区块记录时间,所述第N区块记录时间表示第N区块需要记录的时间;
根据所述第N区块记录时间,获得所述M台设备中运力最快的第一设备;
将第N区块的记录权发送给所述第一设备。
3.如权利要求1所述的方法,其中,所述方法包括:
获得无线传感器节点的属性信息;
获得所述无线传感器节点的直接邻居数量信息;
将所述节点的属性信息和所述节点的直接邻居数量信息作为输入信息输入第一训练模型,其中,所述第一训练模型通过多组训练数据训练获得,所述多组中的训练数据中的每一组训练数据均包括:所述节点的属性信息和所述节点的直接邻居数量信息和用来标识节点分簇等级的标识信息;
获得所述第一训练模型的第一输出信息,其中,所述第一输出信息包括所述无线传感器节点的分簇等级信息;
获得预定分簇等级阈值:
判断所述节点的分簇等级信息是否达到所述预定分簇等级阈值;
如果所述节点的分簇等级信息达到所述预定分簇等级阈值,获得第一分簇指令信息,所述第一分簇指令信息用于对所述节点进行分簇;
如果所述节点的分簇等级信息未达到所述预定分簇等级阈值,获得第二分簇指令信息,所述第二分簇指令信息用于不对所述节点进行分簇。
4.如权利要求1所述的方法,其中,所述方法包括:
获得相同级别的簇节点信息;
获得第一簇节点,根据所述第一簇节点信息生成第一标识码,其中,所述第一标识码是与所述第一簇节点信息一一对应的;
根据第二簇节点信息和第一标识码生成第二标识码;以此类推,根据第Q簇节点信息和第Q-1标识码生成第Q标识码,其中,Q为大于1的自然数,其中,所述第一簇节点、第二簇节点直到第Q簇节点属于相同级别的簇节点信息;
将所有簇节点和识别码分别复制保存在P台设备上,其中,P为大于1的自然数。
5.如权利要求4所述的方法,其中,所述方法包括:
根据所述第一簇节点信息,获得所述第一簇节点信息中的第一节点、第二节点、直到第Y节点;
根据所述第一节点信息生成第一标识码,其中,所述第一标识码是与所述第一节点信息一一对应的;
根据第二节点信息和第一标识码生成第二标识码;以此类推,根据所述第Y节点信息和第Y-1标识码生成第Y标识码,其中,Y为大于1的自然数;
将所有节点和识别码分别复制保存在X台设备上,其中,X为大于1的自然数。
6.如权利要求3所述的方法,其中,所述方法包括:
获得第一监督数据,所述第一监督数据为所述用来标识节点分簇等级的标识信息,是所述节点的属性信息和所述节点的直接邻居数量信息输入时的监督数据;
利用所述第一监督数据对所述节点的属性信息和所述节点的直接邻居数量信息输入所述训练模型的过程进行监督学习,使所述训练模型的输出信息达到收敛状态。
7.如权利要求5所述的方法,其中,所述方法包括:
根据所述第一节点信息生成第一哈希值,其中,所述第一哈希值是与所述第一节点信息一一对应的;
根据第一簇节点信息和第一哈希值生成第二哈希值;
根据所述一级簇节点信息和第二哈希值生成第三哈希值;
将所述第一节点、所述第一簇节点、所述一级簇节点和哈希值分别复制保存在三台设备上。
8.一种提高无线传感器节点安全性的信息处理装置,其中,所述装置包括:
第一获得单元,所述第一获得单元用于获得第一分簇指令信息;
第二获得单元,所述第二获得单元用于根据所述第一分簇指令信息,获得若干个簇节点;
第三获得单元,所述第三获得单元用于根据所述簇节点的直接邻居节点数量信息,对所述若干个簇节点进行分级,获得一级簇节点信息,二级簇节点信息,直到N级簇节点信息;
第四获得单元,所述第四获得单元用于根据所述一级簇节点信息生成第一验证码,其中,所述第一验证码是与所述一级簇节点信息一一对应的;
第五获得单元,所述第五获得单元用于根据二级簇节点信息和第一验证码生成第二验证码;以此类推,根据所述N级簇节点信息和第N-1验证码生成第N验证码,其中,N为大于1的自然数;
第一存储单元,所述第一存储单元用于将所有级别的簇节点和验证码分别复制保存在M台设备上,其中,M为大于1的自然数。
9.一种提高无线传感器节点安全性的信息处理装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1-7任一项所述方法的步骤。
CN202010808895.7A 2020-08-12 2020-08-12 一种提高无线传感器节点安全性的信息处理方法及装置 Withdrawn CN111954209A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010808895.7A CN111954209A (zh) 2020-08-12 2020-08-12 一种提高无线传感器节点安全性的信息处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010808895.7A CN111954209A (zh) 2020-08-12 2020-08-12 一种提高无线传感器节点安全性的信息处理方法及装置

Publications (1)

Publication Number Publication Date
CN111954209A true CN111954209A (zh) 2020-11-17

Family

ID=73333241

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010808895.7A Withdrawn CN111954209A (zh) 2020-08-12 2020-08-12 一种提高无线传感器节点安全性的信息处理方法及装置

Country Status (1)

Country Link
CN (1) CN111954209A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112433139A (zh) * 2020-12-18 2021-03-02 安徽诚越电子科技有限公司 一种提高超级电容循环寿命的方法及装置
CN112509679A (zh) * 2020-12-04 2021-03-16 南通市第一人民医院 一种加强妇产科住院管理的方法及***
CN112738129A (zh) * 2021-01-14 2021-04-30 北京国联视讯信息技术股份有限公司 一种网络用户的身份核实认证方法及***
CN112991123A (zh) * 2021-01-22 2021-06-18 边婷 一种基于区块链的信息安全处理方法及***

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112509679A (zh) * 2020-12-04 2021-03-16 南通市第一人民医院 一种加强妇产科住院管理的方法及***
CN112433139A (zh) * 2020-12-18 2021-03-02 安徽诚越电子科技有限公司 一种提高超级电容循环寿命的方法及装置
CN112738129A (zh) * 2021-01-14 2021-04-30 北京国联视讯信息技术股份有限公司 一种网络用户的身份核实认证方法及***
CN112738129B (zh) * 2021-01-14 2024-06-28 北京国联视讯信息技术股份有限公司 一种网络用户的身份核实认证方法及***
CN112991123A (zh) * 2021-01-22 2021-06-18 边婷 一种基于区块链的信息安全处理方法及***

Similar Documents

Publication Publication Date Title
CN111954209A (zh) 一种提高无线传感器节点安全性的信息处理方法及装置
CN110177108A (zh) 一种异常行为检测方法、装置及验证***
CN111915090A (zh) 基于知识图谱的预测方法、装置、电子设备及存储介质
CN112818257A (zh) 基于图神经网络的账户检测方法、装置和设备
CN109413178B (zh) 一种基于物联网的区块链数据收录方法及数据收录***
CN112633649A (zh) 电网多属性重要节点评估与规划方法
Anwar et al. Anomaly detection in electric network database of smart grid: Graph matching approach
CN109587144A (zh) 网络安全检测方法、装置及电子设备
CN112053164A (zh) 一种基于区块链的电子商务数据处理方法及***
CN111010387B (zh) 一种物联网设备非法替换检测方法、装置、设备及介质
CN109598289B (zh) 跨平台的数据处理方法、装置、设备及可读存储介质
CN117078259A (zh) 基于图随机神经网络的跨链异常交易检测方法及***
CN116306905A (zh) 半监督非独立同分布的联邦学习蒸馏方法及装置
CN110401955A (zh) 一种移动网络恶意节点检测方法及***
CN113487041B (zh) 横向联邦学习方法、装置及存储介质
Xu et al. A Minimal Path‐Based Method for Computing Multistate Network Reliability
CN110071845A (zh) 一种对未知应用进行分类的方法及装置
US9158871B2 (en) Graph modeling systems and methods
Pan et al. Secure Data Access and Consensus Algorithm based on Consortium Blockchain in LVC
CN109783569A (zh) 一种基于区块链的账本记录方法、装置及终端设备
JPWO2020075462A1 (ja) 学習器推定装置、学習器推定方法、リスク評価装置、リスク評価方法、プログラム
Jafarpour et al. Building graphs with maximum connectivity
CN117610991B (zh) 一种电力通信网可靠性分析方法、装置、设备及介质
Cui et al. Trust Evaluation of Topological Nodes in Intelligent Connected Vehicles Communication Network under Zero-Trust Environment
CN115238880B (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
WW01 Invention patent application withdrawn after publication

Application publication date: 20201117

WW01 Invention patent application withdrawn after publication