I want to generate truly random one time pad as fast as possible but without the use of any electrical or any other complicated device. What is the fastest way to do that?

  • 1
    $\begingroup$ Take 128 coins and put them in a container , shake vigorously for 30 seconds. Reach into the container without looking ( ;-) ) and withdraw the coins one by one , marking down on a piece of paper heads or tails . You will now have a perfectly random 128 bit key. $\endgroup$ – William Hird Jul 19 '18 at 13:04
  • $\begingroup$ How large a OTP are you after? Clearly without electricity, kBytes of material is going to be tricky & boring. $\endgroup$ – Paul Uszak Jul 19 '18 at 21:14
  • $\begingroup$ @PaulUszak I disagree. A dozen 120-sided dice in a box can be used to quickly get a lot of numbers. $\endgroup$ – forest Jul 20 '18 at 4:13
  • $\begingroup$ @PaulUszak OTP should be used to send small text messages. Nearly 100 messages. $\endgroup$ – vasili111 Jul 20 '18 at 8:21
  • 1
    $\begingroup$ @PaulUszak Wait, what? An OTP doesn't have a "security level". A 112,000 bit OTP doesn't have a "security level" of $2^{112000}$, because it's already information-theoretic secure... $\endgroup$ – forest Jul 20 '18 at 22:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.