Man-in-the-Middle attacks revisited
Hugo Jonker, Rolando Trujillo, Sjouke Mauw
Man-in-the-Middle attacks revisited Hugo Jonker, Rolando Trujillo, - - PowerPoint PPT Presentation
Man-in-the-Middle attacks revisited Hugo Jonker, Rolando Trujillo, Sjouke Mauw Man-in-the-middle attack Diffie-Hellman Alice Bob new na new nb g na g nb K = (g nb ) na K = (g na ) nb Man-in-the-middle attack Diffie-Hellman Alice Bob Alice
Hugo Jonker, Rolando Trujillo, Sjouke Mauw
Alice Bob new na new nb gna gnb Diffie-Hellman K = (gnb)na K = (gna)nb
Alice Bob new na new nb gna gnb Alice Eve new na new nb gna gnb Diffie-Hellman K = (gnb)na K = (gna)nb
Alice Bob new na new nb gna gnb Alice Eve new na new nb gna gnb Diffie-Hellman Diffie-Hell, man! K = (gnb)na K = (gna)nb
Roger Michael new na new nb {Roger, na}pk(Michael) {na, nb}pk(Roger) {nb}pk(Michael) Talking to Roger
Roger Michael new na new nb {Roger, na}pk(Gavin) {na, nb}pk(Roger) {nb}pk(Gavin) Gavin Gavin {Roger, na}pk(Michael) {na, nb}pk(Roger) {nb}pk(Lowe) Talking to Roger
– Diffie-Hellman: 1976? – Lowe on Needham-Schroeder: 1995
– Moxie Marlinspike:
– Modelchecking (~ 1995) – Tagging (~ 2003) – Tool support (mCRL, Scyther, Tamarin,...)
– Certificate Authorities – DNSSec – Certificate Pinning – ...
– Modelchecking (~ 1995) – Tagging (~ 2003) – Tool support (mCRL, Scyther, Tamarin,...)
– Certificate Authorities – DNSSec – Certificate Pinning – ...
– RC4 is biased
– Initialisation
– location
Note: agreement on observed context, not on actual context.
– Account for context
– With or without trusted partner