协议分析器使用说明.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档