[Freedombox-discuss] Tap-to-share PGP key exchange

Timur Mehrvarz timur.mehrvarz at googlemail.com
Wed Oct 5 22:22:47 UTC 2011


On 05.10.2011 14:33, Boaz wrote:
> Cryptographically, It is possible to securely initiated a connection
> (with the property that the worst a MITM can accomplish is prevent the
> connection from successfully going through), based on verification of
> a very low entropy verification string.
> 
> This is done, for example, in ZRTP (
> https://secure.wikimedia.org/wikipedia/en/wiki/ZRTP ), where
> comparison by voice of two words packing just 16 bits of entropy
> prevents a MITM attack.
> 
> It works by each side committing to the fullness of their key via a
> hash, before transmitting the key itself.  In this way, the attacker
> doesn't get to sit there and try zillions of possibilities looking for
> one that produces the right verification string (as he does when
> trying to attack a traditional key fingerprint, which is why they must
> be very high entropy).  Instead, the attacker must guess once and
> guess right what to do hoping it will randomly result in the right
> verification string.  I hope important distinction between "how many
> computations the attacker needs to do" (for which 10^6 or 2^16 is
> hopelessly inadequate and something like 2^160 is needed), and "among
> how many possibilities must the attacker pick a single one randomly"
> (for which 10^6 or 2^16 will do just fine) is clear.
> 
> Personally, I think that this "short authentication string"
> verification by a secure means (e.g. physical proximity or familiarity
> of voice) holds tremendous promise.  I fear that people are dismissing
> it because they don't understand how it can actually work,
> cryptographicly.
> 
> If you're curious to learn more about how this principle works, as
> implemented in ZRTP, please write me on or off the list and I'll be
> happy to provide additional explanation and links to further
> information (there are some sources out there which explain this very
> well).

Please be so kind and provide this info on list. Thank you.

Timur



More information about the Freedombox-discuss mailing list