120 likes | 260 Views
Modelling and Analysing of Security Protocol: Lecture 12 Probabilistic Modelling Checking of Anonymous Systems. Tom Chothia CWI. Today. Model Checking for finite systems Specifying properties in CTL Dinning Philosophers BREAK Probabilistic finite systems
E N D
Modelling and Analysing of Security Protocol: Lecture 12Probabilistic Modelling Checking of Anonymous Systems Tom Chothia CWI
Today • Model Checking for finite systems • Specifying properties in CTL • Dinning Philosophers BREAK • Probabilistic finite systems • Specifying probabilistic properties in PCTL • Dinning Cryptographers
r5+r1 r1 r5 r1+r2 r4+r5 r2 r4 r3 r2+r3 r3+r4 Dining Cryptographers • Nodes form a ring • Each adjacent pair picks a random number • Each node broadcasts the sum (xor) of the adjacent numbers • The user who wants to send amessage also adds the message • The total sum (xor) is:r1+r2+r2+r3+r3+r4+r4+r5+r5+r1+m = m +m
Today • Model Checking for finite systems • Specifying properties in CTL • Dinning Philosophers example BREAK • Probabilistic finite systems • Specifying probabilistic properties in PCTL • Dinning Cryptographers