[发明专利]基于概率检测的抗污染网络编码方法有效
申请号: | 200910219105.5 | 申请日: | 2009-11-20 |
公开(公告)号: | CN101714910A | 公开(公告)日: | 2010-05-26 |
发明(设计)人: | 李晖;王博洋;曹进 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L9/08;H04L9/22 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 概率 检测 污染 网络 编码 方法 | ||
1.一种基于概率检测的抗污染网络编码方法,包括如下步骤:
(1)网络中的每个节点采用概率密钥预分配机制,从同一密钥池中 随机选取相同数量的t个密钥并存储,其中t>0;
(2)网络中的信源节点选择一个公开的伪随机序列生成器f,并随 机生成t对安全参数;
(3)信源节点将要发送的原始消息分割并扩展成n个(m+n)维的原 始向量其中i∈[1,n],m>0,n>0;
(4)信源节点利用自身的t个密钥、t对安全参数和所选择的伪随机 序列生成器f,为每个原始向量计算t个消息认证码其中 j∈[1,t],该每个消息认证码均由对应的每个原始向量的所有元素计算生 成,一个消息认证码对应唯一个密钥;
(5)信源节点随机产生编码系数向量,结合步骤(3)中的每个原始 向量生成新的编码向量并利用同态的性质,为新的编码向量生 成其对应的t个消息认证码其中j∈[1,t],该t个消息认证码 与新的编码向量一起发送至下行节点;
(6)网络中的中间节点或信宿节点,在收到步骤(5)所产生的编码 向量时,根据其自身与信源节点的共享密钥和共享密钥对应的编码向量 的消息认证码,对收到的编码向量数据的完整性和有效性进行验证;若 验证通过,则编码向量可以用来进一步编码或是解码;若不通过,则认 定该编码向量为污染向量,直接抛弃或是要求上行节点重新发送;
(7)中间节点随机产生编码系数向量,利用步骤(6)中验证通过的 编码向量产生新的编码向量用于输出,并利用同态的性质,在不知道信 源节点的全部t对安全参数的情况下,计算输出编码向量对应的t个消息 认证码,一起发送至下行节点;
(8)当信宿节点收到n个线性无关的编码向量,并以步骤(6)验证 这n个编码向量的完整性和有效性通过之后,恢复出原始消息。
2.根据权利要求1所述的抗污染网络编码方法,其中步骤(2)所 述的伪随机序列生成器f,为一个能够产生大于(m+n)×log2q长的伪随 机序列的伪随机序列生成器,其中m>0,n>0,q≈2256。
3.根据权利要求1所述的抗污染网络编码方法,其中步骤(2)所 述的t对安全参数,每一对均包含一个秘密种子uj和一个秘密数rj, j∈[1,t],其中uj为所选的伪随机序列生成器的种子,rj为有限域Fq中的 一个元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910219105.5/1.html,转载请声明来源钻瓜专利网。