1998-12-04 - Re: Streams, Voice, and Sensitive Dependence

Header Data

From: Michael Motyka <mmotyka@lsil.com>
To: cypherpunks@Algebra.COM
Message Hash: 9da87187cd3a766bfd98bfdc949f68cf6afb0a642b5e3bb56d6535c49ba1654c
Message ID: <36686876.1AF5@lsil.com>
Reply To: N/A
UTC Datetime: 1998-12-04 23:38:51 UTC
Raw Date: Sat, 5 Dec 1998 07:38:51 +0800

Raw message

From: Michael Motyka <mmotyka@lsil.com>
Date: Sat, 5 Dec 1998 07:38:51 +0800
To: cypherpunks@Algebra.COM
Subject: Re: Streams, Voice, and Sensitive Dependence
Message-ID: <36686876.1AF5@lsil.com>
MIME-Version: 1.0
Content-Type: text/plain



> It is my understanding that the PGP algorithm is primarily intended
> as a block cypher.  Therefore, wouldn't an Outer Block stream cypher
> be more effective for phone conversations?  Both solutions require 
> hardware for a practical (tolerably noiseless) implementation, so 
> there's nothing to be gained by streaming data into a block format.
>
Unless you have a really fast ( 1 Mbit / s? ) data connection you're
going to want to do some voice compression. The algorithms I've seen
break the audio into discrete time frames and (de)compress frame by
frame. As a point of reference say about 16 bytes for every 33 msec of
voice. Quality roughly follows data rate, of course. This makes a block
cipher seem not so unreasonable.

Block cipher or stream cipher, either way you're going to have to
introduce a latency of _at_least_ a couple of frames to allow for
resends or deliberate out-of-order frame transmission. This makes the
block cipher look like the better choice.

I think that using HW voice compression and a 33.6 modem you could get a
full duplex secure conversation over POTS with a latency in the 0.1 -
0.3 second range and a direct cost in the vicinity of $100. With a
reasonably quick microP any encryption method could probably be done as
SW.

This is not a particularly difficult device to build. Any fine US
citizens want to build some prototypes? 

Mike





Thread