[发明专利]基于消息认证码和概率密钥分发的防污染网络编码方法在审
申请号: | 201310716477.5 | 申请日: | 2013-12-20 |
公开(公告)号: | CN103746770A | 公开(公告)日: | 2014-04-23 |
发明(设计)人: | 程珍;池凯凯;赵城 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L9/32 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
地址: | 310014 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 消息 认证 概率 密钥 分发 污染 网络 编码 方法 | ||
1.一种基于消息认证码和概率密钥分发机制的防污染安全网络编码方法,其特征在于:包括以下步骤:
第一步,信源节点参数建立阶段:
建立密钥池,同时通过种子参数随机生成器产生编码向量,通过概率性密钥分发策略,使得每个信源节点可随机获取密钥对;任意两个节点之间均有一定的概率共享共同的密钥对;
第二步,MAC值计算阶段:
根据计算公式MAC=CK(M),其中,M为消息,K为密钥;每个信源节点用随机密钥计算每一条消息的MAC值,对每一条消息,均有多个MAC值,同时计算相应的Hash值并将其附在消息之后,且附上该MAC值所用到的密钥池中的密钥的编号;
第三步,转发节点和信宿节点验证签名阶段:
转发节点和信宿节点验证消息包是否被污染,MAC值主要用于认证消息中的码字,转发节点和信宿节点通过和信源节点共享的密钥对,验证输入消息码字的MAC值,同时可以得知MAC值是由消息中的哪些码字计算出来的,将码字的编码结果与解密结果中的Hash值进行比对,如果相同,则该消息包没有被污染;否则判定被污染;从而能使转发节点和信宿节点尽可能早地检测或过滤污染消息包。
2.如权利要求1所述的基于消息认证码和概率密钥分发的防污染网络编码方法,其特征在于:所述第一步中,建立多源多播模型,对于每一个信源节点的消息包Mi(i=1,2,…,n)表示成向量的形式Mi=(mi1,mi2,…,mim),其中,mij(i=1,2,…,n;j=1,2,…,m)为定义的码字,编码后信息的向量形式表示为E=(e1,e2,…,em),其中ej(j=1,2,…,m)为编码后的码字。
3.如权利要求1或2所述的基于消息认证码和概率密钥分发的防污染网络编码方法,其特征在于:所述第一步中,采用线性网络编码机制,对于每一个信源节点发出的信息包经过编码之后,得编码信息包数据用以下形式表示为:
其中,(α1,α2,...,αn)为编码向量,通过种子参数随机生成器产生编码向量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310716477.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效种植竹荪的方法
- 下一篇:一种草菇的栽培方法