|
|
 |
01-24-2013, 12:01 PM
|
#1
|
|
Diamond Member
Join Date: Apr 2001
Location: Somewhere
Posts: 3,919
|
Why is the one-time pad impossible?
Sorry for a dumb question. Is it true that the key space is limited?? If so, why would the one time pad be impossible to break?
|
|
|
01-24-2013, 01:35 PM
|
#3
|
|
Diamond Member
Join Date: Apr 2001
Location: Somewhere
Posts: 3,919
|
Quote:
Originally Posted by Phanuel
|
I read that already but only understand just a grasp of it. That's why I'm asking the question here.
Say the cipher text is "HELLO". isn't true that the keyspace is 26*26*26*26*26? Therefore with a fast enough computer, it doesn't take long to decode it at all.
Last edited by Kroze; 01-24-2013 at 01:38 PM.
|
|
|
01-24-2013, 02:43 PM
|
#4
|
|
Senior Member
Join Date: Apr 2008
Posts: 851
|
Well, you'd kinda need to know the message to decipher it.
The essence of a one-time pad is that the actual cipher key, the random numbers added to your base message, is only held in two locations and thrown away after use.
You can only send a one time message once, and only to whomever has the other copy of the same pad.
I've probably not answered your question properly though.
|
|
|
01-24-2013, 06:43 PM
|
#5
|
|
Senior Member
Join Date: Jun 2010
Posts: 588
|
Sure you can decode "HELLO" but how many other five letter words are there? A lot. The message could be any of them for all you know.
Hopefully I still remember what a one-time pad is, it's been a while.
|
|
|
01-24-2013, 09:03 PM
|
#6
|
|
Platinum Member
Join Date: Apr 2003
Location: Server Room
Posts: 2,008
|
It wouldnt be impossible to BREAK, eventually you can brute force any message, OTP or no OTP. Yes it would take longer and longer as the size of the message grows because then the keyspace grows. The rub on the OTP is not it's security, it's the impracticality. In order to use a OTP you need to have a secure channel to exchange the given key for the Pad... if you have a secure channel to exchange the key, why not just exchange the message?
|
|
|
01-24-2013, 10:22 PM
|
#7
|
|
Diamond Member
Join Date: Apr 2001
Location: Somewhere
Posts: 3,919
|
Been playing call of duty: black ops, got me curious. LOL
|
|
|
01-25-2013, 03:56 PM
|
#8
|
|
Senior Member
Join Date: Apr 2008
Posts: 851
|
Quote:
Originally Posted by Paperlantern
It wouldnt be impossible to BREAK, eventually you can brute force any message, OTP or no OTP. Yes it would take longer and longer as the size of the message grows because then the keyspace grows. The rub on the OTP is not it's security, it's the impracticality. In order to use a OTP you need to have a secure channel to exchange the given key for the Pad... if you have a secure channel to exchange the key, why not just exchange the message?
|
Er, the big challenge for OTPs is just getting a pad to both ends. Beyond that, the key is kinda optional. That's the benefit to OTPs, you can send the encoded message over non-secure channels and know that it'll take a long long time to crack that one message, if ever. And the next message you send will be using a completely different unrelated series of random ciphering that cannot be cracked using historical ciphers.
|
|
|
01-25-2013, 10:43 PM
|
#9
|
|
Golden Member
Join Date: Jan 2012
Posts: 1,207
|
Quote:
Originally Posted by Kroze
Sorry for a dumb question. Is it true that the key space is limited?? If so, why would the one time pad be impossible to break?
|
In theory, the one time pad is the only cipher that can be mathematically proven to be impossible to break. See cryptosmith. Or see One Time Pad FAQ.
In practice, the one time pad has proven very difficult to implement properly. See Project Venona. Or Venona and the Cold War.
Uno
Last edited by unokitty; 01-25-2013 at 10:47 PM.
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 05:40 AM.
|