当前位置:网站首页>Formal analysis of Woo Lam protocol with scyther tool
Formal analysis of Woo Lam protocol with scyther tool
2022-06-12 13:38:00 【Qinglan drinking boat】
Scyther Tools for formal analysis Woo-Lam agreement
Scyther
Scyther Formal analysis tools can formally describe the protocol , Verify whether there is a security threat to the confidentiality and authentication of the protocol . During the attack, it supports unlimited number of sessions , It supports both strong security model and Delov-Yao Model . In terms of protocol algorithms to be formally analyzed, it does not support the inclusion of “”XOR“” Properties of operational algebra and “”DH“” The properties of algebraic operations and the protocols of algebraic properties containing bilinear pairs . Similar formal protocol analysis tools include SPIN,CPN Tools,Tamarin etc. .
One . Scyther
Scyther-Compromise The state space display used is similar to the search algorithm ,Scyther-Compromise stay Scyther Add the option of strong security module on the basis of , This increases the search time , and Tamarin Is in Scyther Based on , Use Scyther Inverse algorithm of . The other thing is Scyther-Compromise and Tamarin Tools not only support Dolev-Yao Model , And support eCK Equal strength security model .
Two . Woo-Lam agreement

The figure above shows Woo-Lam Protocol message flow diagram .
3、 ... and . Formal modeling analysis
protocol Woo-Lam(A,B,S)
{
role A{
var Nb:Nonce;
send_1(A,B,A);
recv_2(B,A,Nb);
send_3(A,B,{Nb}k(A,S));
claim(A,Secret,Nb);
claim(A,Alive);
claim(A,Weakagree);
claim(A,Niagree);
claim(A,Nisynch);
}
role B{
fresh Nb:Nonce;
recv_1(A,B,A);
send_2(B,A,Nb);
recv_3(A,B,{Nb}k(A,S));
send_4(B,S,{B,{Nb}k(A,S)}k(B,S));
recv_5(S,B,{A,Nb}k(B,S));
claim(B,Secret,Nb);
claim(B,Alive);
claim(B,Weakagree);
claim(B,Niagree);
claim(B,Nisynch);
}
role S{
var Nb:Nonce;
recv_4(B,S,{B,{Nb}k(A,S)}k(B,S));
send_5(S,B,{A,Nb}k(B,S));
claim(S,Secret,Nb);
claim(S,Alive);
claim(S,Weakagree);
claim(S,Niagree);
claim(S,Nisynch);
}
}


You can try it if you like
This is the official account of Xiaobian. , Please move your lovely little hand , Pay attention to it. 
边栏推荐
- static 和 extern 关键字详解
- C language [23] classic interview questions [2]
- Possible solutions to problems after CodeBlocks installation
- AWLive 结构体的使用
- torch_ geometric message passing network
- jsp跳转问题,不能显示数据库数据,并且不能跳转
- Cdeforces 1638 C. inversion graph - simple thinking
- D1 Nezha Development Board understands the basic startup and loading process
- Will the next star of PPT for workplace speech be you [perfect summary] at the moment
- Computational hierarchy -- the problem of large numbers multiplying decimals
猜你喜欢

torch_geometric mini batch 的那些事
![[Title brushing] Super washing machine](/img/f9/0c69afafa8b32afc5df5e91d6af172.png)
[Title brushing] Super washing machine

torch_geometric message passing network

How to solve the problem of data table query error when SQLite writes the registration function?

Encryptor and client authenticate with each other

Multi source BFS problem template (with questions)

import torch_ Data view of geometric
![2061: [example 1.2] trapezoidal area](/img/83/79b73ca10615c852768aba8d2a5049.jpg)
2061: [example 1.2] trapezoidal area

xcode 调试openGLES

Title: Yanghui triangle
随机推荐
Multi source BFS problem template (with questions)
Scyther工具形式化分析Woo-Lam协议
imagemagick:a gentle introduction to magick++
Actual combat | realizing monocular camera ranging by skillfully using pose solution
创新实训(十)高级界面美化
Innovation training (x) advanced interface beautification
安装MySQL时出错,照着下面这个链接,做到cmd就不行了
Stm32f1 and stm32subeide programming example - device driver -dht11 temperature sensor driver
Codeforces 1637 A. sorting parts - simple thinking
Seekg, tellg related file operations
2062: [example 1.3] movie tickets
Successfully rated Tencent t3-2, 10000 word parsing
1414: [17noip popularization group] score
Codeforces 1629 F2. Game on sum (hard version) - Yang Hui's triangle, violence, finding rules
Successful job hopping Ali, advanced learning
Seeking magic square of order n with C language
torch_geometric mini batch 的那些事
VGA display color bar and picture (FPGA)
A brief introduction to Verilog mode
事件的传递和响应以及使用实例
