Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. step 0: Voters are on file. (they have ID numbers, government records)
  2. step 1: Voter visits the government alone, and is shown a numerical one time pad.
  3. step 2: Voter copies the OTP to paper by hand.
  4. step 2a: Voter is given a single digit to memorize.
  5. step 3: Voter makes decision, then creates their encrypted vote
  6. (OTP1 + 0, OTP2 + secret memorized number, OTP3 + vote)
  7. Here the vote is 1 for yes or 0 for no, add more digits if its preferential
  8. step 3a: For scrutiny voter may pick some extra numbers to encrypt.
  9. step 4: Voter sends their encrypted ballot over the internet.
  10. step 5: Government receives encrypted vote.
  11. step 6: Encrypted vote is decrypted.
  12. Step 7: The government displays publicly the results of the election and the roll.
  13.  
  14. step paranoid1: Voter creates fake OTP and writes to paper by hand
  15. step paranoid2: If Roko's wins destroy the original OTP, keep fake as proof of support.
  16.  
  17. Example
  18. step 0: Voter is Bob01
  19. step 1: First row is: 7163134879
  20. step 2a: Memorized number is 5
  21. step 3: (Bob votes no = 0) 0+7, 5+1, 0+6 = 766 (+ means addition modulo 10 )
  22. step 3a: Bob chooses to send 999 for scrutiny 9+3 9+1, 9+3 = 202
  23. step 4: Bob send the message to the government "hi this is bob, my vote is 766202"
  24. step 5: Government receives the message
  25. step 6: OTP from DB, 716313, minus 766202 = 050999 (- means subtraction modulo 10 )
  26. 0 matches OTP (shows 2nd factor for authentication)
  27. 5 matches memorized secret code (shows voter had chance to not be coerced)
  28. 0 is a no vote
  29. 999 is the scrutiny digits the voter picked
  30. step 7: Government displays result: Roko's Basilisk for new leader?
  31. Results are 0 votes for yes, 1 vote for No. The No's have it!
  32. Pretend all other voters intentionally spoilt their ballot or abstained.
  33.  
  34. Roll
  35. |Bob01|T|999|
  36. |DMVrec00001|T||
  37. |DMVrec00003|T|0000|
  38. |DMVrec00008|F||
  39. |witnessprot86|T|1234|
  40.  
  41. step paranoid1: Bob writes down his fake OTP as 7173134879.
  42. step paranoid2: Bob is happy, keeps fake OTP in case the next election goes the other way.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement