X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=doc%2FSECURITY2;h=38418f95669775443fcbb77c96a7cd14a2dea6a1;hp=b73d34b291ebc45bf6b2b76bba74fe2e1a8f21b6;hb=4887f56e565727c6ebd5a8a8911d1aa260f0ce6f;hpb=9f2c50e159caea1884c6a7aaa33f8098539ae0f5 diff --git a/doc/SECURITY2 b/doc/SECURITY2 index b73d34b2..38418f95 100644 --- a/doc/SECURITY2 +++ b/doc/SECURITY2 @@ -1,7 +1,7 @@ This is the security documentation for tinc, a Virtual Private Network daemon. - Copyright 2001-2002 Guus Sliepen , - 2001-2002 Wessel Dankers + Copyright 2001-2006 Guus Sliepen , + 2001-2006 Wessel Dankers Permission is granted to make and distribute verbatim copies of this documentation provided the copyright notice and this @@ -12,8 +12,6 @@ This is the security documentation for tinc, a Virtual Private Network daemon. provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. - $Id: SECURITY2,v 1.2 2002/04/12 08:25:01 guus Exp $ - Proposed new authentication scheme ---------------------------------- @@ -63,20 +61,18 @@ client CHAL_REPLY 816a86 server CHAL_REPLY 928ffe +-> 160 bits SHA1 of H1 -After the correct challenge replies are recieved, both ends have proved +After the correct challenge replies are received, both ends have proved their identity. Further information is exchanged. -client ACK 655 12.23.34.45 123 0 - | | | +-> options - | | +----> estimated weight - | +------------> IP address of server as seen by client - +--------------------> UDP port of client - -server ACK 655 21.32.43.54 321 0 - | | | +-> options - | | +----> estimated weight - | +------------> IP address of client as seen by server - +--------------------> UDP port of server +client ACK 655 123 0 + | | +-> options + | +----> estimated weight + +--------> listening port of client + +server ACK 655 321 0 + | | +-> options + | +----> estimated weight + +--------> listening port of server -------------------------------------------------------------------------- This new scheme has several improvements, both in efficiency and security.