News for hackers. Stuff that matters.
Re:Why No HTTPS? by mabynogy on Tuesday July 24, 2018 @06:50AM (#17599776)
Only the length of the message.
Re:Why No HTTPS? by ectospheno on Tuesday July 24, 2018 @10:48AM (#17601499)
The issue with one time pads isn't their security. That's fine.

The issue is key management. Both parties need the same key and it has to be at least as large as the data you want to send. Each set of parties needs a different key.

If you had a method to securely transmit such keys then you could just transmit your data over it instead.

This is why one time pads are only used by countries to communicate with staff overseas. You can send the pads by diplomatic courier for use in communication later. There is no equivalent mechanism for your web activity and every site on earth.

Re:Why No HTTPS? by mabynogy on Tuesday July 24, 2018 @07:17PM (#17605697)
Yes there are. The two parties need to agree on a common source. It can be a file somewhere on the web (an image) or a something that doesn't exist yet.

That's what happens with passwords.

Re:Why No HTTPS? by Sohcahtoa82 on Wednesday July 25, 2018 @03:04PM (#17611885)
How are the two parties supposed to agree when they've never talked to each other before?

If I connect to https://www.SomeWebsiteIveNeverVisited.com/, how is the web server supposed to tell me where to get the key? Or if I, the client, am choosing where to get the key, how do I securely tell the server where to get it?

Passwords work because they're being sent over TLS which we've decided is "good enough".

Re:Why No HTTPS? by mabynogy on Thursday July 26, 2018 @05:01AM (#17616061)
Those problems exist with current systems. There is a phase where the two parties must recognize themselves and agree they are legit.
Re:Why No HTTPS? by UncleMeat on Tuesday July 24, 2018 @12:27PM (#17602560)
Yeah and you need a new one for every message.
Re:Why No HTTPS? by mabynogy on Tuesday July 24, 2018 @07:19PM (#17605709)
No. You can have a single secret covering many messages.
Re:Why No HTTPS? by Sohcahtoa82 on Tuesday July 24, 2018 @07:42PM (#17605819)
And totally throw out the "one-time" part of "one-time pad".
Re:Why No HTTPS? by mabynogy on Tuesday July 24, 2018 @08:02PM (#17605916)
No. The secret can be longer than the sum of all messages.
Re:Why No HTTPS? by Whitestrake on Thursday July 26, 2018 @01:55AM (#17615331)
This sounds less like a one-time-pad and more like a random string broken off into multiple individual one-time-pads.
Re:Why No HTTPS? by mabynogy on Thursday July 26, 2018 @05:08AM (#17616081)
No. It's just an offset inside the key. Once a message is sent, the offset is increased of the size of the message.

Both parties can deduced that offset from the messages they perform.

Before reaching the end of that key, they can agree on another source for a new key to continue the communication.