Re: A twist on OTP for an outstandingly secure channel?
- From: "Joseph Ashwood" <ashwood@xxxxxxx>
- Date: Sun, 7 Jan 2007 18:39:44 -0800
"Jean-François Michaud" <cometaj@xxxxxxxxxxx> wrote in message
news:1168194101.627854.183090@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Joseph Ashwood wrote:
"Jean-François Michaud" <cometaj@xxxxxxxxxxx> wrote in message
news:1168152424.282238.67270@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Am I missing anything?
Yes you are. You are missing that there are no "magnitudes beyond ...
'unbreakable'.
I would have to disagree. In this particular context, I perceive that
there is a degree of unbreakability.
We're not talking bullet-"proof" vests, unbreakable means quite simply
unbreakable, in particular it means indistinguishability. Given 2 possible
plaintexts it is impossible to distinguish one from the other, with any
higher likelihood that simply examining the plaintexts without the
ciphertext. No processing can improve on this, so any additional processing
is a waste of effort.
Actually, slight shift of
perspectvie, unbreakability is probably incorrectly used in this
context. What we mean to say is that the OTP doesn't reveal additional
information as to what the cleartext can be. It is possible to brute
force say a 128 bit OTP relatively quickly (not for us of course). but
you will end up with 2^128 possible decryption, the larger the key, the
more difficult the brute force method becomes and the more potential
decrypted text you will have to crack your head open over to try and
extract a relevant context.
The problem is not getting all the possible plaintexts, the problem is
determining which of the possible plaintexts is correct. Maybe it would be
of use for you to read up on the unicity distance, a fundamental concept in
understanding in depth why OTP is perfectly secure.
I wouldn't. I would say that arbitrarily creating a situation where 2
pRNGs
are needed is a waste of space,
Yeah, but thats your particular take on it, I don't share your idea in
this regard ;-).
and that attempting to exchange keys covered
by that will gain you no more than a single bit of extra cover.
How do you come to this conclusion?
In bruteforcing 2 pRNGs with key length K, it will cost 2^K+2^K == 2^(K+1)
time instead of 2^K time, that bruteforce will reveal the newly exchanged
key. As a result you have gained at most 1 bit
This bring
the entire situation precisely back to where it began, except that it
takes
several times as much processing power to run the cipher.
Joe
If your previous conclusion is true, maybe. Can you elaborate?
You are consuming at least double the random bits, therefore you need to
generate at least double the random bits, therefore you need to at least
double the computation power, for effectively no gain.
Joe
.
- Follow-Ups:
- Re: A twist on OTP for an outstandingly secure channel?
- From: Jean-François Michaud
- Re: A twist on OTP for an outstandingly secure channel?
- From: Unruh
- Re: A twist on OTP for an outstandingly secure channel?
- References:
- A twist on OTP for an outstandingly secure channel?
- From: Jean-François Michaud
- Re: A twist on OTP for an outstandingly secure channel?
- From: Joseph Ashwood
- Re: A twist on OTP for an outstandingly secure channel?
- From: Jean-François Michaud
- A twist on OTP for an outstandingly secure channel?
- Prev by Date: Re: A PRNG based on the DLP
- Next by Date: Re: Bruce Schneier - errors in table of primitive polynomials mod 2
- Previous by thread: Re: A twist on OTP for an outstandingly secure channel?
- Next by thread: Re: A twist on OTP for an outstandingly secure channel?
- Index(es):
Relevant Pages
|