Re: Use of Pseudo Random Generators for One Time Pad?
From: Paul Pires (diodude_at_got.net)
Date: 03/07/04
- Next message: Paul Pires: "Re: Countering chosen-plaintext attacks"
- Previous message: Mok-Kong Shen: "Re: Use of Pseudo Random Generators for One Time Pad?"
- In reply to: RPK: "Use of Pseudo Random Generators for One Time Pad?"
- Next in thread: Paul Pires: "Re: Use of Pseudo Random Generators for One Time Pad?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Sun, 07 Mar 2004 22:49:42 GMT
RPK <webmaster@hypercypher.zzn.com> wrote in message news:4202f8d0.0403070907.294db3f2@posting.google.com...
> Though I have posted the following link in one of my posts in the
> thread titled "A Secure WinXP compatible....", I am giving it again in
> this new thread to bring it to notice of other experts in this group.
>
> I want to know that considering PGP's high-quality Pseudo Random
> Generator, can it be used to create One Time Pad.
It can produce a one time pad but anybody can do that
with varying degrees of succcess. Is it secure? I don't
think you have done anything to prove that. Calling a
keystream a one time pad doesn't change anything.
>
> The following link demonstrates the use of YARROW for OTPs.
>
> http://www.aspheute.com/english/20010924.asp
>
> Kindly submit your views.
I don't know why you insist on calling this OTP. It's
just a poorly implemented stream cipher.
Key = K, k = keystream made from that key.
Stream Cipher: Encrypt(P,k)=C
Where encrypt is Pi^ki
Send C an K (secretly) to intended receiver.
Receiver does C^k=P
You are sending k (secretly) and C and
allowing the receiver to do the C^k to get P.
(which he would do with a stream cipher anyway)
You are putting the deterministic algorithm (Yarrow)
to work on making k and calling it a pad instead
of a keystream. Is there a security advantage to
sending k versus K secretly? It looks the other way
around to me since k is so much bigger than K.
The only reason to call it OTP is to absorb some
odor of perfect secrecy due to proximity.
That doesn't work. The only reason OTP
is interesting has been excised from your
process. OTP stinks as a practical method.
If you can guess the contents of a ciphertext,
you can change it intelligently in a way that
the recipient cannot detect. This is called
bit-flipping.
All of your security resides in the entropy
of the input to your k maker (yarrow) and
the sound operation of that k maker.
The entropy of the input to yarrow sets the
upper bound for security. It could be much
worse.
How do you get from there to:
"A Secure WinXP compatible....",
A perfectly implemented OTP would be a
poor choice for, "A Secure WinXP compatible...."
Your approach is obviously less than that
poor choice since you share all of the
weaknesses and none of the proof.
Paul
- Next message: Paul Pires: "Re: Countering chosen-plaintext attacks"
- Previous message: Mok-Kong Shen: "Re: Use of Pseudo Random Generators for One Time Pad?"
- In reply to: RPK: "Use of Pseudo Random Generators for One Time Pad?"
- Next in thread: Paul Pires: "Re: Use of Pseudo Random Generators for One Time Pad?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|