[发明专利]密码协议的Horn逻辑表述集精简方法有效

专利信息
申请号: 201610821191.7 申请日: 2016-09-14
公开(公告)号: CN106209364B 公开(公告)日: 2019-03-12
发明(设计)人: 樊琳娜;潘进;谢青松;林少锋;韩鹍;白炜;寇万里 申请(专利权)人: 中国人民解放军西安通信学院
主分类号: H04L9/08 分类号: H04L9/08;H04L29/06
代理公司: 西安文盛专利代理有限公司 61100 代理人: 佘文英
地址: 710106*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种密码协议的Horn逻辑表述集精简算法,本算法包含三个阶段,分别为冗余消除阶段、并行复合阶段和精简完成阶段。其中冗余消除阶段消除待处理规则集中的冗余规则和蕴含规则;并行复合阶段能够对冗余消除阶段得到的规则集进行规则分组,并行进行组内规则复合,而后进行组间规则复合,直至不再产生新的规则集为止;精简完成阶段能够抽取符合一定形式的规则形成最终的精简规则集。该算法通过并行进行复合运算,能够一定程度上缩短复杂协议的规则精简时间,提高密码协议形式化分析自动化验证的速度。
搜索关键词: 密码 协议 horn 逻辑 表述 精简 算法
【主权项】:
1.一种密码协议的Horn逻辑表述集精简方法,其特征在于,整个方法的具体过程如下(一)冗余消除阶段冗余消除阶段,用于消除蕴含和重复的规则,具体过程包括:(1)将密码协议含有的攻击者先验知识集、攻击者计算能力和协议的逻辑表述表示成初始规则集B0,B0={R1,R2,…,Rp},令规则集(2)抽取B0中的一条规则Rx,如果B′中任何一条已有规则R′都不满足则将Rx加入B′中,即B′=B′∪Rx,若存在一条规则R′,使得则B′保持不变;(3)依次抽取B0中的规则,进行步骤(2)中的处理,直至处理完B0中的所有规则为止,形成B′;(二)并行复合阶段(1)首先进行分组,假设由冗余消除阶段第(3)步得到的规则集B′中包含的规则个数为n,将其分成m组(m≤n),每组分别记为G1,G2,...Gm,这些分成的小组称为规则分组,为使各规则分组中规则的个数尽量相同,则有n mod m组规则个数为记为G1,G2,...G1,m‑n mod m组规则个数为记为Gl+1,Gl+2,...Gm;(2)然后进行组内规则复合,对于任一规则分组Gi,在其中任取两条规则R和R′,其中H为R的假设,C为R的结论,R=H→C,R′=H′→C′,如果存在一个事实F0∈H′,使得R和R′能够通过F0进行复合,即其中σ为一致性替换,°为复合运算符,则对其复合产生新的规则R″,并把R″加入该Gi中,同时删除进行复合的两条规则R和R′,对组内任意两条规则都执行复合运算,直至不产生新的规则为止,对以上m个规则分组均执行上述的组内复合运算,形成G′1,G′2,...G′l,G′l+1,...G′m;(3)执行组间复合运算,在G′1,G′2,...G′l中任取两组G′i和G′j,任取G′i中的一条规则R和G′j中的一条规则R′,如果R和R′能进行复合运算,则通过产生新的规则R″将其加入规则集GT,并删除进行复合的两条规则G′i和G′j,直至不再产生新的规则,与此同时,在G′l+1,G′l+2,...G′m中任取两组G′i和G′j,任取G′i中的一条规则R和G′j中的一条规则R′,如果R和R′能进行复合运算,则通过产生新的规则R″将其加入规则集GT,并删除进行复合的两条规则G′i和G′j,直至不再产生新的规则;而后,进行组间交叉复合,依次选取G′1,G′2,...G′l中的一组G′i和G′l+1,G′l+2,...G′m中的一组G′j,任取G′i中的一条规则R和G′j中的一条规则R′,如果R和R′能进行复合运算,则通过产生新的规则R″并将其加入规则集GT,并删除进行复合的两条规则G′i和G′j,直至不再产生新的规则;(4)将GT中的每条规则与G′1,G′2,...G′m中的规则进行复合运算,直至不再产生新的规则;(5)令B'=elimdup(G′1∪G′2∪...∪G′m∪GT),其中elimdup为消除冗余和蕴含的规则,至此,复合运算执行完毕;(三)精简完成阶段设最终规则集为B,先令由并行复合阶段得到第(5)步的规则集假设为B′={R′1,R′2,...,R′q},对R′=H′→C′,若都有F∈s attacker(x),则B=B∪R′,否则B维持不变,其中∈S为一致性替换符号,x可替换为其它值;由此,可得到整个密码协议的Horn逻辑表述集精简算法的最终规则集B,算法结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军西安通信学院,未经中国人民解放军西安通信学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610821191.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top