[发明专利]基于IOTA的平面型命名数据网络安全防御方法有效
申请号: | 202010319840.X | 申请日: | 2020-04-22 |
公开(公告)号: | CN111565175B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 曲大鹏;杨越;曲世俊;张建坤 | 申请(专利权)人: | 辽宁大学 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/568;H04L67/1097;G06Q20/38 |
代理公司: | 沈阳杰克知识产权代理有限公司 21207 | 代理人: | 罗莹 |
地址: | 110000 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 iota 平面 命名 数据 网络安全 防御 方法 | ||
1.基于IOTA的平面型命名数据网络安全防御方法,其特征在于,其步骤为:
一、修改Interest包和Data包:在Interest包中增加请求性质、请求者、公钥或私钥、预算、生存时间和参与者的模块;在Data包中增加请求者和参与者的模块;
二、区块链系统:
(一)构建IOTA缠绕结构:将每次内容的请求和获取记录在缠结中,如果内容提供方提供了错误内容就在缠结区块链系统中将此次交易区块标识为错误状态,则这笔交易不会被后续交易确认,钱款不打入提供者的账户中;如果没发生错误则等待后续交易确认即可,
(二)请求、获取内容:
1.请求者根据公式计算出自己的预算价格Mf,生成一对此次获取内容专用公钥和私钥,将公钥和预算价格加入到Interest包中并发送Interest包,同时请求者的钱包暂时冻结Mf;
2.中间节点收到请求者的Interest以后,根据Interest中的生存时间计算出Interest传送到自己的时间,并记录为T;查找自己的PIT和FIB,将Interest转发出去,直到转发到拥有内容的提供者手中;
3.如果提供者钱包里的钱不少于设定的处罚金额,则在缠结中选择两个Tips状态区块进行验证,验证后将此次交易打包生成一个Tips状态区块,加入到缠结中;如果少于设定的处罚金额,那么根据FIB表将这个Interest请求找到对应的接口;
4.提供者使用Interest包中的公钥对内容进行非对称加密,生成并返回加密后的Data包;
5.中间节点收到Data包后到缠结中确认此次交易是否已被记录,作为此次交易的见证人;如果已经被记录,那么则转发;如未被记录,则等待缠结的更新或者丢弃Data包;
6.中间节点在选择转发Data包的同时,将此包缓存在自己的本地种,并为缓存设置计时器2×T,留作日后仲裁需要;
7.Data经原路返回到请求者手里;
8.如果请求者在收到Data包后用自己的私钥对内容进行解密,发现内容准确无误,那么则无须操作,等待这笔已经记录到缠结的交易变成最终确认状态即可;这笔交易被最终确认后,将Mf根据设定比例,分给节点平分和提供者;
8.1如果请求者在收到Data包后用自己的私钥对内容进行解密,发现内容为有毒内容,那么需要发起仲裁请求的Interest,同时在里面加入可以对此内容进行解密的私钥,请中间参与节点帮忙验证内容的有效性;
8.2中间节点使用请求者发送用于解密的私钥对本地缓存的内容进行解密判定;判别完毕以后,如果中间节点判别为提供者提供了有毒的内容则随机由中间节点向区块链系统中记录此次交易的违法记录,新生成一个交易加入到缠结中,该交易是对提供者进行的处罚,由中间节点平分;如果中间节点判别为请求者进行了虚假反馈即内容本身正确,则新生成一个交易加入到缠结中,该交易是对请求者进行惩罚。
2.根据权利要求1所述的基于IOTA的平面型命名数据网络安全防御方法,其特征在于,所述的Interest包新增模块:
请求性质:用于区分Interest包是用于请求内容还是请求仲裁;
请求者:发出这个Interest包的节点;
公钥:如果该Interest包用于请求内容,那么该模块为想要对获取到内容进行加密的公钥;
私钥:如果该Interest包用于请求仲裁,那么该模块为让仲裁者解密内容的私钥;
预算:请求者用于此次购买内容的预算;
生存时间:该Interest包的生存时间;
参与者:帮忙转发过该Interest的节点,最初始为null。
3.根据权利要求1所述的基于IOTA的平面型命名数据网络安全防御方法,其特征在于,所述的Data包新增模块:
请求者:同对应Interest包的请求者;
参与者:中间参与节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁大学,未经辽宁大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010319840.X/1.html,转载请声明来源钻瓜专利网。