Skip to content

Latest commit

 

History

History
106 lines (73 loc) · 3.3 KB

File metadata and controls

106 lines (73 loc) · 3.3 KB

See geoff_attestation.signed.saltpack in this directory for Geoff Lamperd's signed attestation.

Hash of the challenge file for verification:

    bbe7103c 4d477e68 31055c95 03d66ae0
    4d6cedd7 509e2478 bd567555 0f265017
    b54f10c1 fb8b7217 28c2e505 110e5bbf
    c9911702 d9ef1416 b76bb4a3 43c0fe90

response was based on the hash:

    bbe7103c 4d477e68 31055c95 03d66ae0
    4d6cedd7 509e2478 bd567555 0f265017
    b54f10c1 fb8b7217 28c2e505 110e5bbf
    c9911702 d9ef1416 b76bb4a3 43c0fe90

Hash of the response file for verification:

    0eb5712a f476dd2f b5fe6419 9eb269f9
    e945c281 71d09687 f373a02a 11f53cbd
    c3df2fc9 77529e2f 9a51c428 4547f6df
    e49eb1aa 3a46c508 27566b0b ac5fa5af

Blake2b hash of the new_challenge file for participant #27:

    10bdaa12 81af4408 8d52f74e a0a68574
    10c43fda cf11a54b 123c14e9 90501cbc
    91267417 db60661e bf911d30 bd800684
    e2ce8ddc c3ee68c0 e37640fa 22553b98

The above new_challenge file: https://ppot.blob.core.windows.net/public/challenge_0027

Geoff's attestation:

Attestation to response 0026
============================

**Date:** 17 - 18 March 2020

**Name:** Geoff Lamperd

**Location:** Sydney, Australia

**Device(s):** Desktop

**Challenge:**

- Blake2b: `bbe7103c4d477e6831055c9503d66ae04d6cedd7509e2478bd5675550f265017b54f10c1fb8b721728c2e505110e5bbfc9911702d9ef1416b76bb4a343c0fe90`

`challenge` file contains decompressed points and has a hash:
	bbe7103c 4d477e68 31055c95 03d66ae0 
	4d6cedd7 509e2478 bd567555 0f265017 
	b54f10c1 fb8b7217 28c2e505 110e5bbf 
	c9911702 d9ef1416 b76bb4a3 43c0fe90 
	
`challenge` file claims (!!! Must not be blindly trusted) that it was based on the original contribution with a hash:
	7f45bf22 6b33ae9a a8f63ce6 bdd35975 
	7984d114 97200427 014e64ae 7dfee818 
	de42d36d 9f2e9cd7 71c5d500 f164287c 
	428d8af0 a1eb3a18 b40a5dd2 a2b6dc9e 

- URL:     https://ppotaus.blob.core.windows.net/public/challenge_0026

**Software used:** https://github.com/kobigurk/phase2-bn254/commit/bf852c168676a7afc5dd17b47ff9b8f394aeab8ar

rustc 1.41.1 (526280a 2020-02-27) 

**Response:**

- Blake2b: `0eb5712af476dd2fb5fe64199eb269f9e945c28171d09687f373a02a11f53cbdc3df2fc977529e2f9a51c4284547f6dfe49eb1aa3a46c50827566b0bac5fa5af`

The BLAKE2b hash of `./response` is:
	0eb5712a f476dd2f b5fe6419 9eb269f9 
	e945c281 71d09687 f373a02a 11f53cbd 
	c3df2fc9 77529e2f 9a51c428 4547f6df 
	e49eb1aa 3a46c508 27566b0b ac5fa5af 

Here's the BLAKE2b hash of the decompressed participant's response as `new_challenge` file:
	10bdaa12 81af4408 8d52f74e a0a68574 
	10c43fda cf11a54b 123c14e9 90501cbc 
	91267417 db60661e bf911d30 bd800684 
	e2ce8ddc c3ee68c0 e37640fa 22553b98 

**Entropy sources:** ANU quantum random number generator (https://qrng.anu.edu.au/), keyboard mashing.

**Time taken:** 16 hours

**Side channel defenses:** Disconnected network between download of the challenge and upload of the response

**Postprocessing:**

- I uploaded the response to an SFTP server provided by Wei Jie Koh.

- I ran `verify_transform_constrained` which confirmed the computation went correctly and printed the challenge, response, and new challenge hashes above.

- Signed this file using keybase (`glamperd`).