Add Cody Burns' attestation.
This commit is contained in:
parent
91d3d362a1
commit
7b6c2f426c
|
@ -0,0 +1,8 @@
|
|||
# Cody Burns
|
||||
|
||||
* Mailing list post: <https://lists.z.cash.foundation/pipermail/zapps-wg/20171117/000045.html>
|
||||
* See `./report.asc` for the signed attestation.
|
||||
|
||||
Response file:
|
||||
|
||||
* https://powersoftau-transcript.s3-us-west-2.amazonaws.com/3002034f75e83f530d9a949071e6fb28a9f1e39c563bced27d91bf5cc45f0c16e866ffb30c912cf7648bde08f0709f1846d758ecfcec62dcdc2eb16c685e60d1
|
|
@ -0,0 +1,123 @@
|
|||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
|
||||
Powers of Tau Operational Writeup
|
||||
=================================
|
||||
|
||||
Date: 2017-11-17
|
||||
Name: Cody Burns
|
||||
Location: MTR train >> Hong Kong China
|
||||
|
||||
Challenge:
|
||||
4f86db7dd1edf502d28d3febe59018e865c9227e2ab33eeee0fb33c91d761c11891bc076bbf80b7fbea911f354eec509b5dadd8ba678c6b53dbc6e5479d3117a
|
||||
Response:
|
||||
3002034f75e83f530d9a949071e6fb28a9f1e39c563bced27d91bf5cc45f0c16e866ffb30c912cf7648bde08f0709f1846d758ecfcec62dcdc2eb16c685e60d1
|
||||
|
||||
Preparation Steps
|
||||
=================
|
||||
|
||||
Git repository: https://github.com/ebfull/powersoftau
|
||||
Commit hash: 9e1553c437183540392a7231d0788318a19b18a3
|
||||
Compiler: rustc 1.21.0 (3b72af97e 2017-11-09)
|
||||
cargo 0.22.0 (3423351a5 2017-10-06)
|
||||
Build: cargo build --release --features=u128-support
|
||||
|
||||
vm: VirtualBox-5.1.28-117968-Win; b2sum:
|
||||
f59139212d894bee17ecce234ad57bae188348856b5d85ca4cea46247d9b87e453c807e002b3277cf348df61502a6caaf549a154af0a8b8648b87ddf2d627326
|
||||
Level 1: ubuntu-16.04.3-desktop-amd64.iso; b2sum:
|
||||
fa6650810ad70a6a13b5baf33180499f115c2fd160e655b329fa1f708e1f0803432b5a70446e64522107eff67097222e77bd592420c536ed634b2677c5b9befc
|
||||
|
||||
sha256sum:
|
||||
b2sum-amd64-windows.exe:914abb5152d7f179ca377c843494fe718a87023320edcbbfe8dba6010f57e94a
|
||||
b2sum-amd64-linux:
|
||||
529c90f8cd003b3485defef239a5ae7f62470342c3a65493abfba9e190413451
|
||||
|
||||
- - From random street market vendors in Hong Kong
|
||||
4x4 puzzle cube -- unhashable
|
||||
|
||||
2 usb drives
|
||||
(so much virus scanning and formating)
|
||||
Spongebob usb formatted and installed Ubuntu
|
||||
I reformatted a pikichu USB stick to ext4, then copied the
|
||||
`challenge` file and the `target/release/compute` binary.
|
||||
|
||||
Side channel Defenses
|
||||
====================
|
||||
|
||||
Entropy source: using "4x4 cube" toy,
|
||||
- key/value wordlist created on flight Houston >> San Francisco. Hand
|
||||
written on "air sick" bag
|
||||
- eBook reader last updated: 7/7/2017
|
||||
- 1 book from 168 chosen based on first 2 numbers of b2sum sha256,
|
||||
"Nueromancer" (fitting)
|
||||
- Key: 6 page numbers chosen at random
|
||||
- Value: 6 unique words chosen per page
|
||||
- Mapping: Center color square == key; reading left to right, top to
|
||||
bottom, color == value for word
|
||||
- Process:
|
||||
- on "compute trip"
|
||||
- random turns to scramble set
|
||||
- solve 6 center squares
|
||||
- "roll cube like dice"
|
||||
- enter word set
|
||||
- repeat 3 times: 36 total words (key square omitted from set)
|
||||
|
||||
Physical/electronic monitoring:
|
||||
All steps preformed on an airgapped laptop in "blackout bag" on a moving
|
||||
train under the city of Hong Kong so
|
||||
no casual monitoring could be employed,
|
||||
any physical altercations would be highly unlikely,
|
||||
and I would be traveling hundreds of km per hour in a faraday cage over
|
||||
under rock and chaos
|
||||
|
||||
Procedure
|
||||
=========
|
||||
|
||||
Prep: on the first leg of multi-leg flight created wordlist
|
||||
|
||||
Dwell time: Stay in coffin hotel in questionable part of town with only
|
||||
paper checkin and no english, purchase supplie;received new Challenge from
|
||||
Sean
|
||||
|
||||
Compute:
|
||||
Level 0 -
|
||||
Computer in airplane mode wifi chip disabled
|
||||
I started windows and the vm with ubuntu 16 desktop(level 1) with
|
||||
no network bridging.
|
||||
|
||||
Level 1:
|
||||
I compiled the compute binary, and transfered to spongebob
|
||||
Level 2: loaded linux Pikichu usb -"Try Ubuntu" (Live CD mode).
|
||||
I imported the previous challenge/response codes and verified them.
|
||||
Enter the train.
|
||||
I then began the entropy creation "ceremony" and entered the values.
|
||||
Wrote down BLAKE2b hash, unmounted drives
|
||||
|
||||
|
||||
Postprocessing
|
||||
==============
|
||||
|
||||
Destroyed level 2 and level 1 vm image
|
||||
|
||||
I took the USB stick and transferred the response file to level zero, and
|
||||
then
|
||||
uploaded it using the laptop to the aws s3 site from my phone using tor
|
||||
over airport wifi and posted the image hash on twitter as well as the
|
||||
mailing list
|
||||
|
||||
image: ipfs/QmZkVPctuTTDbNfT5fM3aYbDPwBB9hMFjBDSRhNswNx9j3
|
||||
- - --
|
||||
Cody Burns, CodyWBurns.com
|
||||
…
|
||||
|
||||
Ethereum Classic Development community
|
||||
Blockchain Architect
|
||||
codywburns.com
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iJwEAQECAAYFAloO12oACgkQEfOYz7+6WMLjmAP/VpszJATk2ezn++KsBwR9+Xt4
|
||||
TEEW9xAtx4mtqrvQ/LtW3tPaGPYN5nXHHqvbqw9tYJgL/fN/IZte6W+fP/sI00Tr
|
||||
9Xr7bM/p+8yfohbLahXlozowNvSrLkRZeOUhkUmxxa345UCkfkCQhGGnhsN5SaDc
|
||||
Ljnx7uU6/s0LiQck+KU=
|
||||
=/z6t
|
||||
-----END PGP SIGNATURE-----
|
|
@ -7,3 +7,4 @@
|
|||
5. [Kobi Gurkan](./0005/) [[report.asc]](./0005/report.asc) f01f2679613a75ef09f94f588cc3253962c49c9129b174d9145336011ada960e29c8c91a21314705ebdbd081e526bd4d738447385b95e95d5043764786f01441
|
||||
6. [Hudson Jameson and Steven Schroeder](./0006/) [[report.asc]](./0006/report.asc) eb401178f61a1cd6a18c744bf2ed13f83923bfae425f4fd4ad582661b442a8a47fd1ff3edef8e6c8124d2952a9625cf445d273f642af3b656dbfd9cb57bc0b4d
|
||||
7. [Eric L. Stromberg](./0007/) [[report.asc]](./0007/report.asc) 1ad851c65b4fcf3ca0bce6b366c40c48b65f611044731faf2b5fc90f987eda3f3240ea25c555e516ff73de2855369fd2da77a7055529b6f72ac3225b07fd8585
|
||||
8. [Cody Burns](./0008/) [[report.asc]](./0008/report.asc) 3002034f75e83f530d9a949071e6fb28a9f1e39c563bced27d91bf5cc45f0c16e866ffb30c912cf7648bde08f0709f1846d758ecfcec62dcdc2eb16c685e60d1
|
||||
|
|
Loading…
Reference in New Issue