发明名称 一种基于压缩短零向量的抵抗网络编码中污染攻击的方法
摘要 本发明公开了一种基于压缩短零向量的抵抗网络编码中污染攻击的方法,采用网络编码的数据传输系统中包括有源结点、中间结点和宿结点,其特征在于,数据传输的方法包括:(1)源结点向网络分发数据包及验证信息;(2)中间结点对收到的包进行检测和编码传输操作;(3)宿结点对收到的包进行检测;同时,当收到<i>m</i>个线性无关的通过检测的数据包时,宿结点进行解码操作。本发明分发能构成完整零向量空间的零向量以提高原零向量在抵抗勾结攻击方案时的安全性,减少由于零向量的引入而导致的开销,并做到不影响原零向量方案已有的抵抗随机攻击、基于零向量攻击以及部分篡改攻击时的安全性。
申请公布号 CN103560865B 申请公布日期 2017.02.15
申请号 CN201310557619.8 申请日期 2013.11.09
申请人 苏州大学 发明人 王进;王珺晟;朱艳琴;李领治
分类号 H04L1/00(2006.01)I;H04L9/32(2006.01)I 主分类号 H04L1/00(2006.01)I
代理机构 苏州创元专利商标事务所有限公司 32103 代理人 陶海锋
主权项 一种基于压缩短零向量的抵抗网络编码中污染攻击的方法,采用网络编码的数据传输系统中包括有源结点、中间结点和宿结点,其特征在于,网络中数据传输的方法包括:(1)源结点向网络分发数据包及验证信息;源结点分发的数据包及验证信息主要通过初始化、生成数据包和用作验证数据的压缩零向量、同态哈希压缩零向量三个子步骤得到;(2)中间结点对收到的包进行检测和编码传输操作;所述收到的包包括数据包形式的包和压缩零向量形式的包,中间结点对收到的数据包及压缩零向量分别进行检测和编码;当收到的包是压缩零向量时,利用同态哈希函数的同态性验证压缩零向量的正确性,如正确则进行保存,不正确则丢弃;当收到的包是数据包形式时,利用向量的正交性质通过该结点已有的通过验证的压缩零向量检测该数据包,若此时本结点并无一通过验证的数据包,则直接检测收到的数据包;若本结点已有通过验证的数据包,则检测该数据包的前m个元素构成的向量和已通过验证的各数据包的前m个元素构成的向量组的线性相关性,m为2到100间的整数,若相关则直接丢弃收到的数据包,若不相关再用该结点已通过验证的压缩零向量检测收到的数据包;如果该结点没有任何通过验证的压缩零向量存在,则默认该包通过检测;中间结点对正确的数据包及压缩零向量分开进行随机线性网络编码操作,再进行传输;(3)宿结点对收到的包进行检测,检测方法与步骤(2)相同;同时,当收到m个线性无关的通过检测的数据包时,宿结点进行解码操作。
地址 215123 江苏省苏州市苏州工业园区仁爱路199号