Skip to content

Create a post-close anti-tamper hash #92

Description

@gstein

When a vote is closed, then compute a hash of the vote ciphertext values that were recorded/used for the election (no need to decrypt). Produce this hash during tally.py (or similar) for recording external to the system. (eg. vote-results.json stored elsewhere and seen by voters out of band)

The opened_key protects the election metadata, issues, and mayvote data. The post-close hash protects the vote records from later meddling, as a new hash can be computed and compared to the externally-saved value at any time.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions