]> Cypherpunks.ru repositories - govpn.git/tag
3.0
object e7ba034dd3beb3f8f54c4d2e0f858eb23f58c147
authorSergey Matveev <stargrave@stargrave.org>
Sun, 3 May 2015 12:55:19 +0000 (15:55 +0300)
* EKE protocol is replaced by Augmented-EKE and static symmetric (both
  sides have it) pre-shared key replaced with server-side verifier. This
  requires, 64 more bytes in handshake traffic, Ed25519 dependency with
  corresponding sign/verify computations, PBKDF2 dependency and its usage
  on the client side during handshake.

A-EKE with PBKDF2-based verifiers is resistant to dictionary attacks,
can use human memorable passphrases instead of static keys and
server-side verifiers can not be used for authentication (compromised
server does not leak client's authentication keys/passphrases).

* Changed transport message structure: added payload packet's length.
  This will increase transport overhead for two bytes, but heartbeat
  packets became smaller

* Ability to hide underlying packets lengths by appending noise, junk
  data during transmission. Each packet can be fill up-ed to it's
  maximal MTU size.

* Ability to hide underlying packets appearance rate, by generating
  Constant Packet Rate traffic. This includes noise generation too.

* Per-peer -timeout, -noncediff, -noise and -cpr configuration options.
-----BEGIN PGP SIGNATURE-----

iQEcBAABCgAGBQJVRhrWAAoJEPL1kEX/4vShtSkIAIywadGifkMYP6tp2AHG2tTR
hOjjxggH3vovOmTDzGV3VCUNobYKO/0drl/qLumYaPMakC956KKuqCJhoCRkJAwl
g5WlhurY0CSeRpZcBlDXHLcDiAv45fEFqdglzXn+aWOErPdIeoXRqRaHT2gUj5aI
DdcPKRfaYNYThSO1VLQI6iZuc/FhLuHz2DVnP/kce59BurXloZ4mAMf3JUEv+Wc8
rX4HKVwXTexA28R2HAOFJAQVYYJWAckNiKobYtokp30ivkHYzwuY+PPG2hBNUpI4
vCmSymAYsrbzvL/05w11bbsBfMBzdWqcY3GFp3wS+Jmy++4Rr7N5u7hvBeT2z5A=
=h0Pe
-----END PGP SIGNATURE-----