发明名称 一种基于势函数的智能电表系统恶意节点识别方法
摘要 本发明公开了一种基于势函数的智能电表系统恶意节点识别方法,该方法将智能电表分为待测电表和见证电表,利用物理层信道信息反映电表节点位置的特点,通过待测电表和见证电表之间的通信,抽取待测电表信道信息,并由此信道信息计算的待测电表的位置值,并通过势函数进行处理,使得电表节点的势函数反映了与其身份ID相同的所有电表节点的位置信息,实现了对各电表节点的位置值进行综合,从而实现智能电表系统的恶意节点识别,本发明所述方法的识别率高,而且在各智能电表的计算量和附加通信量极低,大部分的计算量在控制中心完成,特别适合智能电表系统资源的使用。
申请公布号 CN103487783A 申请公布日期 2014.01.01
申请号 CN201310472479.4 申请日期 2013.10.11
申请人 云南云电同方科技有限公司 发明人 文红;蔡磊;傅戈;宋春
分类号 G01R35/04(2006.01)I 主分类号 G01R35/04(2006.01)I
代理机构 成都金英专利代理事务所(普通合伙) 51218 代理人 袁英
主权项 1.一种基于势函数的智能电表系统恶意节点识别方法,其特征在于:它包括有以下步骤:S1:将智能电表系统中的智能电表划分为待测组和见证组,分别表示为待测节点<img file="FDA0000394186790000011.GIF" wi="59" he="72" />和见证节点<img file="FDA0000394186790000012.GIF" wi="87" he="71" />智能电表系统中的智能电表周期性地扮演待测节点和见证节点;S2:见证节点向通信范围内的待测节点广播请求信息R<sub>w</sub>,待测节点按如下格式回复响应信息R<sub>c</sub>:R<sub>c</sub>={节点ID,pilot};            (2)S3:节点cl<sub>i</sub>和cl<sub>j</sub>的位置在时刻t的接近程度用<img file="FDA0000394186790000013.GIF" wi="85" he="84" />表示,见证节点收到待测节点响应信息R<sub>c</sub>后,抽取信道信息<img file="FDA0000394186790000014.GIF" wi="535" he="91" />然后按照式(2)计算<img file="FDA0000394186790000015.GIF" wi="100" he="84" />i≠j≠k;S4:计算第k个见证节点<img file="FDA0000394186790000016.GIF" wi="65" he="71" />下的各待测节点的势函数<img file="FDA0000394186790000017.GIF" wi="222" he="108" /><img file="FDA0000394186790000018.GIF" wi="1502" he="247" />n<sub>1</sub>为与节点i有相同ID的节点个数,影响因子σ通过求势熵的最小值来确定,势熵定义为:<img file="FDA0000394186790000019.GIF" wi="1537" he="185" />式中<img file="FDA00003941867900000110.GIF" wi="254" he="125" />为标准化因子;S5:将待测节点<img file="FDA00003941867900000114.GIF" wi="51" he="64" />在各见证节点下的势函数求和有:<img file="FDA00003941867900000111.GIF" wi="501" he="137" />S6:根据设定的门限χ对各待测节点进行判决,若<img file="FDA00003941867900000112.GIF" wi="293" he="108" />则具有相同ID的节点位于相同的位置,没有赛贝的攻击发生;若<img file="FDA00003941867900000113.GIF" wi="293" he="108" />则具有相同ID的节点位于不同的位置,存在赛贝恶意节点攻击,节点cl<sub>i</sub>和cl<sub>j</sub>即为恶意节点。
地址 650101 云南省昆明市高新区西二环路中段398号(科技广场16楼)