Andrew Miller's attestation.
This commit is contained in:
commit
e781c30119
|
@ -0,0 +1,8 @@
|
||||||
|
# Andrew Miller
|
||||||
|
|
||||||
|
* Assistant Professor at the University of Illinois, Urbana-Champaign
|
||||||
|
* Chair of the Zcash Foundation Board
|
||||||
|
* https://soc1024.com/
|
||||||
|
* Mailing list post: https://lists.z.cash.foundation/pipermail/zapps-wg/20171110/000007.html
|
||||||
|
* See `./report.asc` for the signed attestation.
|
||||||
|
|
|
@ -0,0 +1,84 @@
|
||||||
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
|
Hash: SHA1
|
||||||
|
|
||||||
|
Powers of Tau Operational writeup
|
||||||
|
=================================
|
||||||
|
Round: 1
|
||||||
|
Date: 2011-11-10
|
||||||
|
Name: Andrew Miller
|
||||||
|
Location: Champaign, Illinois
|
||||||
|
|
||||||
|
Challenge: (genesis)
|
||||||
|
ce00f2100dd876fdff8dd824f55307bcb72d724f29ff20b9e0760f3a65e5588a65eaed57cbc61697111ae1f4cc7da2e62a85311c2ae683a041fb872b891c68dc
|
||||||
|
Response:
|
||||||
|
15729e0edc4201dc5ee6241437d926f614cb4214ff1b9c6fbd73daf401639f7a4238cf04bc94edac9f2ad037003daab9a4408ba7c62a4413dc2a0ddd683bd719
|
||||||
|
./response-2017-11-10-amiller
|
||||||
|
|
||||||
|
Preparation steps
|
||||||
|
=================
|
||||||
|
I used Sean’s powersoftau rust repo, commit
|
||||||
|
9e1553c437183540392a7231d0788318a19b18a3
|
||||||
|
|
||||||
|
I followed instructions online for building portable rust binaries,
|
||||||
|
and so I ran
|
||||||
|
```
|
||||||
|
cargo build --target=x86_64-unknown-linux-musl --release --features=u128-support --bin=compute
|
||||||
|
```
|
||||||
|
|
||||||
|
Compiler: rustc 1.23.0-nightly (02004ef78 2017-11-08)
|
||||||
|
|
||||||
|
I copied the resulting binary to a freshly formatted USB stick I had.
|
||||||
|
|
||||||
|
b2sum:
|
||||||
|
9059a0a64f5021c36df630ca48ac40674862b2fea14f4843ff2150256b95162ac4d6d1621d2dd3f5d0d1c604ad8e581c0ff449d2449140380eab075a9b83c960
|
||||||
|
./target/x86_64-unknown-linux-musl/release/compute
|
||||||
|
|
||||||
|
I also rummaged through my shelf of several USB sticks, and found one
|
||||||
|
that happened to be a Linux Mint 18 USB bootable disk, so I used that
|
||||||
|
for my operating system.
|
||||||
|
|
||||||
|
Sidechannel defenses
|
||||||
|
====================
|
||||||
|
I used an airgap compute node, a Dell Inspiron that I’ve had for about
|
||||||
|
a year now (Actually this is a computer I bought last year for
|
||||||
|
dress-rehearsals in the Zcash Sprout param generation ceremony).
|
||||||
|
|
||||||
|
I unplugged all the computer’s hard drives, and detached its
|
||||||
|
wifi/bluetooth radios. I booted the computer from the Linux Mint
|
||||||
|
livecd usb stick, and then also copied the binaries into RAM. The
|
||||||
|
compute node was located in my bedroom, and I attended it for the ~1hr
|
||||||
|
duration of the compute process.
|
||||||
|
|
||||||
|
Image: https://pbs.twimg.com/media/DOSZz4FXkAEKC7N.jpg:large
|
||||||
|
|
||||||
|
Postprocessing
|
||||||
|
==============
|
||||||
|
After compute was finished, I took a cell phone picture of the blake2b
|
||||||
|
hash of the response. I then copied the response file to the USB stick
|
||||||
|
containing the binaries, and then I unplugged the compute node. Using
|
||||||
|
my personal laptop, I posted the blake2b hash to the #mpc chat and
|
||||||
|
uploaded the response file to s3.
|
||||||
|
|
||||||
|
The repsonse file is hosted here for now, though I expect we'll
|
||||||
|
mirror it elsewhere later:
|
||||||
|
https://s3.amazonaws.com/socrates1024_a/response-2017-11-10-amiller
|
||||||
|
|
||||||
|
I did not destroy the compute node and do plan to use it again,
|
||||||
|
although I'm going to leave it unplugged for several days.
|
||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v1
|
||||||
|
|
||||||
|
iQIcBAEBAgAGBQJaBgOBAAoJEFvUyhfk+7ICgbUQAICDCq1ZUiatehGzXtKXphEw
|
||||||
|
OBQ48i0Fv7iWLdt6vjGYNffWuo4gWGtLsEtB4QdM39nO7P7PT+vNYq7RS8vbxU/a
|
||||||
|
NwTdCGCW8Dc3hcriYOjEwGHi44cR9THJY8SGHlvlklIaSPRxCA1t7wwsA2WE0r8N
|
||||||
|
u0MtqdvMlha5gX2uNVY8km28WAE0rzhTKQO/OAN5AkKf/oUuCsxVfxfJWptVL29T
|
||||||
|
dyyIl96wrq/pz+czSUPJeXFX00VT8FzP+injkahT4Nv5tlNVzuDOMYovDZ1L2xwY
|
||||||
|
otib68NPXL2aW3Xfo5W/qiAU+tSkv4J3rnE3A09rBH8thygSQFVZCEuFT9FdhmUm
|
||||||
|
lfRi9ZoqB19OEo+Op6P8JaI5tnW+M2z12JZb+leiLFSZts33nSWcKO/VEIlJ0ntn
|
||||||
|
LIycEOBUkO6LHgeho92Dj93+ujH0cvOcUWmqVdlPCD16rv/tduBC9opeAzTNpWTY
|
||||||
|
nYn61pGYHwPNIseZuMT64R4dBfl706FE8cpm6Jt0Ew27crA/zQ7puO5afdSJfi9r
|
||||||
|
EkoxO7FgjK9rObyY2ZCGF162IGLigT02WTjUawg9eHr4KofLd9fMajNO+NOsnRhi
|
||||||
|
WtMfxQS9mRdK9MdWDDwFv70C+5MuIQjyOQzp6PzOcSyUYiu5lOqZf5/SQZUKSr94
|
||||||
|
ZYCefaXJiFnSjCXRa/YB
|
||||||
|
=Nj6D
|
||||||
|
-----END PGP SIGNATURE-----
|
Loading…
Reference in New Issue