Marooned Away From Real Time (was: Announcing E 0.8.4: The
Birthday Release)
Mark S. Miller
markm@caplet.com
Tue, 01 Jun 1999 15:15:33 -0700
At 03:03 PM 6/1/99 , Tyler Close wrote:
>Ok, I haven't seen a full description of how this takes place, but can Mallet
>additionally leak bits to Bob by putting the table at the edge of a rehash
>operation? Bob can then check the time before and after his insert
operation to
>see how long it took. Long for a 1 and quick for a 0.
[-] Only if Bob can read the clock.
In order for Alice to be confident that Bob cannot read a covert channel,
Alice must be sure that none of the non-deterministic inputs to Bob can be
written by Mallet. Timing is the most obvious of these, so Alice's first
step is always to ensure that Bob is denied access to a real clock.