This repository has been archived on 2021-01-01. You can view files and clone it, but cannot push or open issues or pull requests.
|
Protocol: NSL # Verified
|
|
|
|
Types: Agent A,B;
|
|
Number NA,NB;
|
|
Function pk
|
|
|
|
Knowledge: A: A,pk,inv(pk(A)),B;
|
|
B: B,pk,inv(pk(B))
|
|
|
|
Actions:
|
|
A->B: {NA,A}(pk(B))
|
|
B->A: {NA,NB,B}(pk(A))
|
|
A->B: {NB}(pk(B))
|
|
|
|
Goals:
|
|
A *->* B: NA
|
|
B *->* A: NB
|
|
|