TA4SP的认证性扩展

第36卷第2期Vol.36No.2计算机工程ComputerEngineering•安全技术•文章编号:1000-3428(2010)02-0144—03文献标识码:A中图分类号:TP309TA4SP的认证性扩展朱文也,祝跃飞,刘楠,陈晨(信息工程大学信息工程学院,郑州450002)摘要:认证性是安全协议检测的重要特性之一,但TA4SP自动协议证明器无法对安全协议的认证性进行检测。针对该问题,提出一•种TA4SP的认证性检测方法。该方法基于对TA4SP设计原理的分析,采用分层认证思想,实现对其认证性的理论扩展,其结构淸晰、易于形式化。实例表明,通过该方法改进后的TA4SP能有效检测安全协议的认证性。关键词:TA4SP系统;项重写系统;树自动机;认证性CertificationExpansionofTA4SPZHUWen-ye,ZHUYue-fei,LIUNail,CHENChen(CollegeofInformationEngineering.InformationEngineeringUniversity.Zhengzhou450002)[Abstract]Certificationisimportantpropertiesofsecurilyprotocols,butTreeAutomatabasedonAutomaticApproximationfortheAnalysisofSecurityProtocols(TA4SP)cannotdetectcertificationofsecurityprotocols.Tosolovetheaboveproblem,thispaperproposesacertificationdetectionmethodforTA4SP.BasedontheanalysisofTA4SP,themethodintroducesthehierarchicalcertification,andachievestheexpandingofcertificationlorTA4SP.Themethodisaclearstructureandeasytofoamal.Examplesshowthattheadoplionofimpovedmethodcandetectcertificationofsecurityprotocolseffectively.[Keywords]TA4SPsystem;TermRewritingSystem(TRS);treeautomata;certification1概述安全协议的形式化方法大致可分为3类:形式逻辑方法,模型检测方法和定理证明方法。其中,定理证明方法由于其能证明无限主体和无限会话下协议的安全,而成为研究热点。然而这种方法需要用户参与的程度高,不易实现自动化分析。Y.Boichut,P.CHeam和O.Kouchnarenko于2005年设计出了基于树自动机和项重写系统(TermRewritingSystems,TRS)的自动协议证明器TA4SP,它既能处理无限主体和无限会话,乂能实现高效的自动化分析,但TA4SP只考虑了协议的秘密性,对认证性没有检测。本文基于对TA4SP设计原理的分析,提出了一种对其进行认证性扩展的方法,并通过相应的实例,验证了该方法的有效性。2TA4SP的简单介绍2.1预备知识项垂写系统⑴实质上是一个满足某些性质的规则集,首先记F是一个有限符号集,X是变量可数集,则T(F,X)称为项集,□")称为基础项集(不含变量的项集)。对项teT(F,X),对它的一个位置p,若t(p)eF,则称为操作符位這,记为PosF(t)oPe⑴满足以下性质:(1)Pos⑴非空。(2)对每个pePos(t),若f(p)eFn,n^\,则Po$(f)}={1,2,•••,”}o(3)VpePos(t),若t(p)wXu",则[j\pjGPos(f)}=0o中的每个元素称为位置。定义1T(F,X)上的项重写系统R(简称TRS)是重写规则/->/■的有限集,其中,l,rwT(F,X),l^X,且Vai⑴二Val(t)o树自动机理论⑵近年来在自动理论证明方面应用广泛,相对普通的字自动机(wordautomata),它的优势在于可以处理比较复杂的树状结构,比如本文中所用到的项。定义2自底向上的不确定有限树自动机4是一个四元组(20,4尸),其中,Qf^Q是终结状态集;Q是有限状态集;F是有限符号集;4是形如ciq的转移集,cwT(FoQ),qwQ。本文所提的树自动机都是指自底向上的不确定有限树自动机。树自动机接受的语言是基础项集。正规的树语言是指,存在一个树自动机,使得它接受的语言刚好就是这个语言集。2.2TA4SP方法介绍TA4SP(TreeAutomatabasedonAutomaticApproximationfortheAnalysisofSecurityProtocols)是AVISPA下的一个安全协议分析器,它采用DY・攻击者模型,其主要思想是试图找到一个树自动机,使得它接受的语言集刚好就足攻击者知识集,然而在无限主体、无限会话的条件下,攻击者知识通常不是正规的⑶,即无法用一个恰当的树自动机使得它接受的语言刚好是攻击者知识集。因此,TA4SP通过生成一系列的树自动机来逐渐逼近攻击者知识的精确集,可分为以下3个步骤:基金项目:国家“863”计划基金资助项目(2007AA01471)作者简介:朱文也(1984-),女,硕士硏究生,主研方向:信息安全;祝跃飞...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?