Skip to content

Instantly share code, notes, and snippets.

@tyler-smith
Last active August 30, 2020 08:34
Show Gist options
  • Save tyler-smith/425c4a9cab692be4c2abde6ea7905d02 to your computer and use it in GitHub Desktop.
Save tyler-smith/425c4a9cab692be4c2abde6ea7905d02 to your computer and use it in GitHub Desktop.
PPoT Response 0055 attestation

Attestation to response 0055

  • Date: Aug 28 - Aug 29 2020
  • Name: Tyler Blaise Smith (tcrypt)
  • Location: Santa Clara, CA
  • Device: MacBook Pro (16-inch, 2019), Tails 4.9 on Samsung flash drive
  • Software: phase2-bn254
  • Commit Hash: 988b668a396b1c417b23e31438854637fa434424
  • Challenge URL: https://ppotch.blob.core.windows.net/public/challenge_0055
`challenge` file contains decompressed points and has a hash:
                00d0b99a 5ccb65af a5872f82 5f2388f3
                2f6fd96e d1e58e83 cb921037 447d980d
                7bfb8a08 11d90a36 01846bbc ee2216ae
                aec90e60 e2490e5d 09ea36bf 3222840f
`challenge` file claims (!!! Must not be blindly trusted) that it was based on the original contribution with a hash:
                7f1229b8 321fd1b7 935dc9ca 5ebf1d16
                572f25c9 e936798d 3a2cfbbf 7b6c21d0
                8c681b03 6cded940 006dec27 0d51facf
                a1b24f27 698e98ba bd3555a4 6490fca7

Response:

The BLAKE2b hash of `./response` is:
                d450e7ba c92588ec 64082588 1faec73d
                486557b6 bf01dc00 50aaf601 6b2f11bd
                83dfa598 a1c87790 84806ea1 b961118f
                198f490c bac5f452 35d6048b 920a6c0b

Running time: ~12hrs

Entropy sources:

  • /dev/urandom
  • Ledger Nano S
  • Bitcoin, Bitcoin Cash, and Ethereum block hashes

Side channel defences:

  • No disk usage
  • Air-gapped machine

Postprocessing:

  • Tails' memory erasure
  • Destroyed Tails flash drive
  • Destroyed Ledger Nano S used to generate entropy
BEGIN KEYBASE SALTPACK DETACHED SIGNATURE. kXR7VktZdyH7rvq v5weRa8moFFPK6s ygsASBiWikQ129U S8SLijczeylDZVO TwGKQtBNeMJVv47 6tPmbhuAvDRWx77 hYxD282LDPfvqDJ IZRw4ZgBVaYJaXT veBnPX59iBa2SDa oeUYEUIvQjBJmk3 gGxCr5HzUGI5sOM bxYv4bI10nWrNmY i. END KEYBASE SALTPACK DETACHED SIGNATURE.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment