NSPK协议的攻击_第1页
NSPK协议的攻击_第2页
NSPK协议的攻击_第3页
NSPK协议的攻击_第4页
NSPK协议的攻击_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上安全协议实验报告一 姓名: 林红静 专业: 信息安全一班学号: 012指导老师:吴汉炜成绩:NSPK协议的攻击一、实验要求NSPK协议的内容存在的攻击(有攻击者,不少于三项)攻击的过程 二、实验内容 协议步骤: 程序解读:/ PKI infrastructureconst pk: Function; /定义公钥 pksecret sk: Function; /定义私钥 skinversekeys (pk,sk); /声明公钥pk和私钥sk 成对存在/ The protocol descriptionprotocol ns3(I,R) / ns3有两个实体I和R rol

2、e I const ni: Nonce; /定义ni是I的一个随机数,是常量 var nr: Nonce; /定义nr是R的一个随机数,是变量send_1(I,R, ni,Ipk(R) );/用R的公钥加密ni和I,然后I把加密后的信息给R read_2(R,I, ni,nrpk(I) ); /I读取R用I的公钥加密ni和nr后的信息 send_3(I,R, nrpk(R) ); /用R的公钥加密nr,然后I把加密后的信息发送给R claim_i1(I,Secret,ni); /声明I已获取秘密随机数ni claim_i2(I,Secret,nr); /声明I已获取秘密随机数nr claim_

3、i3(I,Niagree); /声明I完成非单射一致性 claim_i4(I,Nisynch); /声明I完成单射一致性(最强认证) role R var ni: Nonce; /定义ni是I的一个随机数,是变量 const nr: Nonce; /定义nr是R的一个随机数,是常量 read_1(I,R, ni,Ipk(R) ); send_2(R,I, ni,nrpk(I) ); read_3(I,R, nrpk(R) ); claim_r1(R,Secret,ni); /声明R已获取秘密随机数ni claim_r2(R,Secret,nr); /声明R已获取秘密随机数nr claim_r3

4、(R,Niagree); /声明R完成非单射一致性 claim_r4(R,Nisynch); /声明R完成单射一致性/ An untrusted agent, with leaked information /一个不受信任的代理人,与泄露的信息const Eve: Agent; /实体Eve是代理者untrusted Eve; /Eve不值得信任compromised sk(Eve); /Eve的私钥被泄露攻击方法: A与C正常通信,同时C冒充A与B通信/ Bob是发起方I,发送自己的用Eve的公钥加密随机数ni后的结果给Eve/ Eve接收到消息后用自己的私钥解密,然后再用Alice(R)的公钥加密,最后把带有Bob身份标识的经过Eve处理后的消息发送给Alice / Alice从Eve处接受到带有Bob身份表示的认证,解密后用Bob的公钥加密自己和Bob的随机数,发送给Eve,Eve原样发送给Bob/ Bob从Eve处接受后,解密出nr,用Eve的公钥加密后发送给Eve,Eve解密出nr后用Alice的公钥加密发送给Al

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论