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
|
5. [Kobi Gurkan](./0005/) [[report.asc]](./0005/report.asc) f01f2679613a75ef09f94f588cc3253962c49c9129b174d9145336011ada960e29c8c91a21314705ebdbd081e526bd4d738447385b95e95d5043764786f01441
|
||||||
6. [Hudson Jameson and Steven Schroeder](./0006/) [[report.asc]](./0006/report.asc) eb401178f61a1cd6a18c744bf2ed13f83923bfae425f4fd4ad582661b442a8a47fd1ff3edef8e6c8124d2952a9625cf445d273f642af3b656dbfd9cb57bc0b4d
|
6. [Hudson Jameson and Steven Schroeder](./0006/) [[report.asc]](./0006/report.asc) eb401178f61a1cd6a18c744bf2ed13f83923bfae425f4fd4ad582661b442a8a47fd1ff3edef8e6c8124d2952a9625cf445d273f642af3b656dbfd9cb57bc0b4d
|
||||||
7. [Eric L. Stromberg](./0007/) [[report.asc]](./0007/report.asc) 1ad851c65b4fcf3ca0bce6b366c40c48b65f611044731faf2b5fc90f987eda3f3240ea25c555e516ff73de2855369fd2da77a7055529b6f72ac3225b07fd8585
|
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