1 comment

sorted by: hot top controversial new old
[–] 1 point 11 months ago* (last edited 11 months ago)

Requiring only two out of three keys leaves the system open to straightforward collusion. A threshold like three out of four, or three out of five, would raise the bar to something more like a coordinated conspiracy. There are likely additional human roles involved in the process as well (mitigating the risk), though I’m not fully familiar with the complete setup.

My assumption is that these keys are meant solely to control the timed release of the data, not to serve as the ultimate source of authority. The encrypted ballots are probably disclosed to the keyholders at the same moment the keys themselves are published.

It reminds me of a pet project I want to complete: An automated online timed release keymaster, publishing future-dated public keys, then publishing the secret keys on that date. One day soon... edit: it already exists, https://timelock.dev/

  • source
  • 6 comments in c/nottheonion@lemmy.ml view that post
    [–] 8 points 11 months ago (5 children)

    The International Association for Cryptologic Research (IACR) uses an electronic voting system which needs three members, each with part of an encrypted key, to access the results.

    i went through a tour of decommissioned nuclear rocket facility approximately 30 years ago and to docent explained that the launch required 2 people w each having their own key to trigger the launch.

    someone asked what would happen if one person refused to turn the key or lost it and the docent replied that they would be shot by the other key holder if they didn't comply for any reason at all and i lol'ed at the prospect of the iacr having the same policy.

  • source
  • hideshow 5 child comments
  • [–] 3 points 11 months ago (4 children)

    We quite literally have an example from the Cuban missle crisis where someone refused to turn the key and wasn't shot though.

  • source
  • parent
  • hideshow 4 child comments