- 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文档。上传文档
查看更多
协议分析器使用说明
BSWAnalyser使用说明书
1、BSWAnalyser的介绍及界面演示
BSWAnalyser的界面如下图所示:
图1 BSWAnalyser界面
界面说明
在界面得最上方,有五个下拉菜单,分别为:
文件(F).其下拉菜单中有四项.其中新建为新建待分析的协议文档.打开为打开协议文档.保存,另存为为保存已建立的协议文档. 需要退出系统时点击退出按钮.这一栏中也会出现最近使用的协议文件的文件名.如图2所示:
图2 文件菜单
协议描述(S)。下拉菜单中有添加主体、添加信道、添加信息、初始化假设、期望目标和查看结果五个个选项, 用于建立协议的传输步骤.并进行分析. 具体的操作将在下文中显示.如图3.
图3 协议描述菜单
协议分析。协议分析的下拉菜单中只有分析选项,用于配置协议分析过程中调用的分析程序、过程文件,以及分析结果的输出位置。
图4 协议描述与分析菜单
(5.)帮助栏中用于存放帮助信息.
(6.)第二栏中的快捷键分别为新建,打开,保存,剪切,复制,粘贴,帮助.
协议的建立过程
我们通过一个例子,介绍一下在BSWAnalyser界面上建立协议和其他两个要素的过程.
选择协议描述中的添加主体项添加协议主体.在弹出的对话框中输入实体名并按OK键就添加了一个实体.图5为添加了协议主体A并正在添加协议主体B的情况.屏幕上会相应地显示实体的图形.
图5 协议描述-添加主体
选择协议描述中的添加信道项添加协议执行过程中使用的信道.由于在扩展BSW逻辑中任何一条消息都在一个信道中传输,因此在添加消息前应先添加信道. 在弹出的对话框中填入信道名, 选择信道类型, 并在选择了信道类型后填入该信道为那个或那两个实体所有(信道写入方和信道读入方).其中可信信道Authentic和机密信道Confidential为一个实体所有,(Authentic信道为唯一的一个写操作实体所有, Confidential信道为唯一的一个读操作实体所有)常规秘密信道为两个实体所有,普通信道为所有实体共有.建立信道后,界面上没有变化.其对话框如图6中建立了实体A的Confidential信道.
图6 协议描述-添加信道
建立消息. 选择协议描述中的添加信息.其对话框如图7所示.
图7 协议描述-添加消息
用户分别选择发送方实体和接收方实体.消息类型中包含随机数N,时间戳T,用户数据X,和其他信息Custom。另外对于用一个信道传送另一个信道信息的嵌套情况选项中有messageon。 消息选项用于填入下标.用∨添加入下面的编辑框中.也可选总编辑框中的一条已输入的消息,通过点击删键进行删除.框右边的另两个键用于个消息间的顺序变换.上表示一条选中的消息前移,下表示后移. 总编辑框下为预览栏,用于预览已经选定的消息。最后,在信道中选择上一步骤定义的信道和选择该信道的类型。类型表示该条消息在那个信道中传输。全部完成后,按确定键即建立了一条消息.在相应的两个实体间,会有一个箭头,箭头的右端显示信道名,中间显示消息内容,箭头的头和尾分别表示接受方和发送方.如图8所示.
图8 协议描述最终结果
由上述的两个图即完成了协议的一个步骤.其表达的含义为:
即实体B通过的实体A的Confidential机密信道向实体A发送了一条组合消息(Na,Nb).从加密的角度讲就是,实体B用实体A的公钥加密组合消息(Na,Nb),并发送给实体A,而只有实体A才有实体A自己的私钥来解密这条消息.其他所有实体均不能解密这条消息.
建立初始条件使用协议描述中的初始化假设.选择协议描述下拉菜单中的初始化假设,并选择Assumption项。如图9所示。
图9 设置协议的初始化假设
其中主体为初始假设主体. 函数名为假设动作函数名.其具体的含义如表1所示.
扩展BSW公式 动作函数表示 含义 C ( X ) messageon (X, C) 在信道C上发送了信息X sees (P, X) 实体P看到了(接收到)信息X seesvia (P, X, C) 实体P通过信道C看到信息X # (X) fresh (X) 信息X是新鲜的(不是过时信息) P|~X oncesaid (P,X) 实体P曾经说过(发送过)信息X P||~X recentsaid (P,X) 实体P最近说过信息X(信息新鲜) P|≡X believes ( P,X) 实体P相信事件X sends (P,X) 实体P发送信息X sendsvia (P,X,C) 实体P通过信道C发送信息X X→Y infer (X,Y) 通过事件X可以推导出事件Y shared (X) 信息X是共享的信息 secret (P,X,Q) 信息X是实体P和实体Q之间的秘密信息 Cr chann
您可能关注的文档
- 小学美术六年级理论复习资料.doc
- 数学七年级上册复习试题【考点】.doc
- 更巧更妙的高中数学解题思想方法数学鄞州.doc
- 2014年6月英语四级真题及答案解析.docx
- 历史高一必修二人教版复习提纲.doc
- 专题复习:多用电表的使用(学案).doc
- 高一生物必修一知识点总结(豪华版).doc
- 2016年长沙市初中毕业水平考试数学模拟试卷.doc
- 新目标九年级中考语法复习--感叹句.doc
- 经济法课程复习重点.doc
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
文档评论(0)