Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add signatures #21

Merged
merged 3 commits into from
Feb 24, 2018
Merged

Add signatures #21

merged 3 commits into from
Feb 24, 2018

Commits on Feb 24, 2018

  1. Rename UserDataKey to Discovery

    From the perspective of the log, when some data's hash is added,
    that data is "discovered" by the historian.  Another event
    might be a "claim" that some signed data belongs to the owner of a
    public key.
    garious committed Feb 24, 2018
    Configuration menu
    Copy the full SHA
    29a6074 View commit details
    Browse the repository at this point in the history
  2. Extend the event log with a Claim event to claim possession

    Unlike a Discovery event, a Claim event associates a public key
    with a hash. It's intended to to be used to claim ownership of
    some hashable data. For example, a graphic designer could claim
    copyright by hashing some image they created, signing it with
    their private key, and publishing the hash-signature pair via
    the historian. If someone else tries to claim it as their own,
    the designer can point to the historian's log as cryptographically
    secure evidence that the designer's copy existed before anyone
    else's.
    
    Note there's nothing here that verifies the first claim is the actual
    content owner, only that the first claim almost certainly happened
    before a second.
    garious committed Feb 24, 2018
    Configuration menu
    Copy the full SHA
    08e501e View commit details
    Browse the repository at this point in the history
  3. Test bad signature

    garious committed Feb 24, 2018
    Configuration menu
    Copy the full SHA
    d78082f View commit details
    Browse the repository at this point in the history