[发明专利]一种安全协议实施安全性分析方法、装置、介质及设备有效
申请号: | 201910280581.1 | 申请日: | 2019-04-09 |
公开(公告)号: | CN110071849B | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | 孟博;何旭东;唐菀;熊伟 | 申请(专利权)人: | 中南民族大学 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 罗飞 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安全 协议 实施 安全性 分析 方法 装置 介质 设备 | ||
1.一种基于实施本体的安全协议实施安全性分析方法,其特征在于,包括:
步骤S1:获取目标安全协议实施规范,并基于目标安全协议实施规范构造安全协议实施本体框架,再完善安全性协议实施本体框架构建安全协议实施本体;
步骤S2:建立安全协议轨迹到安全协议实施本体的之间映射关系;
步骤S3:根据安全协议轨迹、安全协议实施本体以及安全协议轨迹到安全协议实施本体的之间映射关系,对安全协议的实施进行分析,获得安全协议实施安全性分析结论;
其中,步骤S1具体包括:
步骤S1.1:从预设目标数据源获取目标安全协议实施规范;
步骤S1.2:采用三元组描述O:={C,H,R}目标安全协议实施规范,构造安全协议实施本体框架,其中,C表示概念集合,H表示概念的层次关系,R表示概念关系,Flow作为根的概念节点,Flow由多条Msg组成,Msg由Msg_Num和Token组成,Token包括Key、Token_Num和VeribleField,VeribleField包括VeribleField_Type,Flow表示轨迹流,Msg表示信息,Msg_Num表示信息的编号,Token表示口令,Key表示Token的标签,Token_Num表示Token的编号,VeribleField表示Key对应的值,VeribleField_Type表示VF的类型;
步骤S1.3:从目标安全协议实施规范提取出每个Token按照Msg和Token_Num的顺序挂在安全协议实施本体框架上,输出安全协议实施本体;
安全协议实施本体包括三层结构,Flow、Msg和Token,步骤S2具体包括:
步骤S2.1:计算安全协议轨迹Token到本体Token的权值;
步骤S2.2:根据安全协议轨迹Token到本体Token的权值,计算安全协议轨迹Msg到本体Msg的权值;
步骤S2.3:根据安全协议轨迹Msg到本体Msg的权值,基于贪心算法,进行Flow匹配,寻找轨迹Msg与本体Msg的一个最优匹配,从而获得安全协议轨迹到安全协议实施本体的之间的最优匹配,将其作为映射关系;
步骤S3具体包括:
步骤S3.1:输入安全协议轨迹、安全协议实施本体和安全协议轨迹到实施本体的映射关系,分析Msg的发送顺序;
步骤S3.2:分析每个Msg中Token的数量:分析每个Token中Key和VF数据类型;
步骤S3.3:根据S3.1~3.2的分析结果,综合得出安全协议实施安全性分析结论。
2.如权利要求1所述的方法,其特征在于,步骤S2.1具体包括:
步骤S2.1.1:基于Levenshtein距离,提出Key加权方法,计算轨迹到本体的关键词的权值,其中,Key加权方法如公式(1)所示:
Weight(Key1,Key2)=1-LevenshteinRatio(Key1,Key2) 公式(1)
其中,Weight(Key1,Key2)表示轨迹Key1到实施本体Key2的权值,LevenshteinRatio(Key1,Key2)为轨迹Key1到本体Key2的Levenshtein距离比;
步骤S2.1.2:提出VF类型加权方法,并根据VF类型加权方法计算关键词对应的数据类型之间的权值;
步骤S2.1.3:采用欧式距离计算方法,结合关键词权值和数据类型权值计算轨迹Token到本体Token之间的权值,其中计算方法如公式(2)所示:
其中,Weight(Token1,Token2)表示轨迹Token到本体Token之间的权值,Weight(VF1,VF2)表示Token中VF到本体Token中VF的权值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南民族大学,未经中南民族大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910280581.1/1.html,转载请声明来源钻瓜专利网。