- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BAN逻辑及其在认证协议性质分析中的应用研究
摘要:在各类安全协议中,认证协议分析正成为热点,BAN逻辑是近年来主要的认证协议分析工具之一。在分析了BAN逻辑主要规则和分析步骤之后,研究了BAN逻辑存在的各类缺陷,并对BAN 类逻辑需要改进的方面进行了讨论。
关键词:认证协议;形式化分析;BAN 逻辑
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)12-2pppp-0c
BAN Logic and Its Application in Authentication Protocol Analysis
JIN Li-ping,GU Xiang,JI Li-na
(School of Computer Science and Technology,Nantong University,Nantong 226019,China)
Abstract:The security of Internet becomes more and more important today.Now the authentication protocol analysis has become a hot topic.BAN logic is one of main tools of protocol analysis.The paper analyzed constitute of BAN logic and analysis steps. Then it pointed out various kinds of demerit of BAN logic. It also discussed some possible improvement.
Key words:Authentication Protocol;Formalized Analysis;BAN Logic
1 BAN逻辑分析方法
BAN 逻辑是由美国DEC公司研究人员Burrows,Abadi和Needham提出的一种可用于认证协议形式化分析的逻辑[1]。借助此逻辑,认证双方可以对相互身份进行确认。此逻辑是基于知识和信仰的,认证双方通过相互接受和发送消息来从最初的信仰逐渐发展到最终信仰。
BAN逻辑在协议分析时假设协议采用的密码算法是完美的,即不考虑密码算法被攻破[2]。
1.1 BAN逻辑的基本符号
BAN逻辑的对象包括:主体(用P、Q表示),密钥(用K表示)和公式。其基本符号有:
P?颉?X:P相信X,即主体P在某一时刻曾发送过包含X的消息。
② P?颉?X:P曾说过X,即主体P在某一时刻发送过包含X的消息。
③ P?X:P看到过X,即某些主体曾发送过包含X的消息,P能读出并重复X。
④ P???X:P对X有仲裁权。
⑤ #(X):X是最新的。
⑥ P ? KQ:P,Q之间共享密钥K。
⑦ K?P:K是P的公开密钥。
1.2 BAN逻辑的主要推理规则
①消息意义规则 jlp01.tif
P相信P和Q之间共享密钥K,而且P看到过用密钥K加密过的消息{X}K;由此可知P相信Q曾经发送过包含X的消息。
②随机数验证规则 jlp02.tif
P相信X是最新的,P相信Q曾经发送过包含X的消息;由此可知P相信Q也相信X。
③仲裁规则 jlp03.tif
P相信Q对X有仲裁权,且P相信Q相信X;由此可知P也相信X。
④信仰规则 jlp04.tif
P相信X,P相信Y;由此可知P相信X、Y组合而成的消息。
jlp05.tif
P相信X、Y组合而成的消息;由此可知P相信X。
jlp06.tif
P相信Q相信X、Y组合而成的消息;由此可知P相信Q相信X。
⑤ 新鲜性规则jlp07.tif
P相信X是最新的;由此可知到P相信X、Y组合而成的消息是最新的。
⑥jlp08.tif
一次性随机数N是最新的,且存在N和会话密钥K的组合;由此可知会话密钥K是最新的。
⑦jlp09.tif
会话密钥K是最新的,P看到过用密钥K加密的消息{X}K,P相信P和Q之间共享密钥K,由以上三个条件可知P相信Q曾经发送过包含X的消息,P相信Q相信P和Q之间共享密钥K。
1.3 BAN逻辑形式化分析步骤
一般而言, BAN逻辑对协议形式化分析分为以下三步:
①初始假设。除了协议约定,在使用BAN逻辑分析时,另需约定一些常规条件(假设)。
②协议描述(理想化)。将协议消息转化为BAN逻辑描述的公式,在此过程中可去除协议中的
您可能关注的文档
- “信息安全概论”课程教学研究与探索.doc
- “项目驱动”教学法在数据库技术课程教学中的应用.doc
- “信号与系统”双语教学初探与研究.doc
- “信息服务工程”专业方向的课程设置研究.doc
- “信息技术教育学”课程研究性学习活动中助学支架的设计.doc
- “信息技术应用基础”课程建设的研究与实践.doc
- “形象化方法”在计算机语言教学中的运用.doc
- “信息技术与应用导论”双语教学实践与探讨.doc
- “信息论”课程本科教学探索与实践.doc
- “熊猫烧香”带给教育的思索.doc
- springbooot+vue基于java的房屋维修系统毕业论文.doc
- 中国消防救援学院《单片机系统实验》2023-2024学年第一学期期末试卷.doc
- 2025年溧阳纺织化学品项目申请.pptx
- 景区门票包销合同模板(3篇).docx
- 【股票技术指标学习指南】第七章第三节货币需要量的测算.doc
- 2025春 _ 人教版七年级英语下册【unit4】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit5】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit6】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit7】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit8】看音标写单词.doc
文档评论(0)