[zapps-wg] Powers of Tau Ceremony Attestation
Philip Stehlik
p at pstehlik.com
Sun Feb 18 08:18:11 EST 2018
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
#######################################################
Powers of Tau Ceremony Attestation
pstehlik
##############
For brevity I modified some of the outputs of a few commands. Otherwise
this is pretty much the whole setup/computation.
## Preparation
# 2018-02-13
Buy two 16GB USB sticks at a random electronics store in Berlin
Download Kali Linux from
https://cdimage.kali.org/current/kali-linux-light-2018.1-amd64.iso
Kali Linux Light 64 Bit - 846M - 2018.1 -
e47646078a5f31a952e9b5243a292d61bf6fc7af0d325f996c1fb45e0f721286
Downloaded the Kali PGP key manually beforehand but here's the output again
```
$ gpg --keyserver hkp://keys.gnupg.net --recv-key 7D8D0BF6
gpg: key ED444FF07D8D0BF6: 133 signatures not checked due to missing keys
gpg: key ED444FF07D8D0BF6: "Kali Linux Repository <devel at kali.org>" not
changed
gpg: Total number processed: 1
gpg: unchanged: 1
```
Verify Kali PGP Key
```
$ gpg --fingerprint 7D8D0BF6
pub rsa4096 2012-03-05 [SC] [expires: 2021-02-03]
44C6 513A 8E4F B3D3 0875 F758 ED44 4FF0 7D8D 0BF6
uid [ unknown] Kali Linux Repository <devel at kali.org>
sub rsa4096 2012-03-05 [E] [expires: 2021-02-03]
```
Checked in GPGTools UI what kind of signatures are on that key -> yes they
are all done over the years. So that's likely the right key.
Verify shasum of Kali image using
https://cdimage.kali.org/current/SHA256SUMS
https://cdimage.kali.org/current/SHA256SUMS.gpg
```
$ gpg --verify SHA256SUMS.gpg SHA256SUMS
gpg: Signature made Tue Feb 13 09:33:53 2018 CET
gpg: using RSA key 44C6513A8E4FB3D30875F758ED444FF07D8D0BF6
gpg: Good signature from "Kali Linux Repository <devel at kali.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the
owner.
Primary key fingerprint: 44C6 513A 8E4F B3D3 0875 F758 ED44 4FF0 7D8D 0BF6
```
Verify image shasum256
```
$ shasum -a256 ~/Downloads/kali-linux-light-2018.1-amd64.iso
e47646078a5f31a952e9b5243a292d61bf6fc7af0d325f996c1fb45e0f721286
/Users/pstehlik/Downloads/kali-linux-light-2018.1-amd64.iso
$ grep e47646078a5f31a952e9b5243a292d61bf6fc7af0d325f996c1fb45e0f721286
SHA256SUMS
e47646078a5f31a952e9b5243a292d61bf6fc7af0d325f996c1fb45e0f721286
kali-linux-light-2018.1-amd64.iso
```
Load the image onto the USB stick
```
time sudo dd if=kali-linux-light-2018.1-amd64.iso of=/dev/diskXXX bs=1
Password:
886767616+0 records in
886767616+0 records out
886767616 bytes transferred in 1530.877271 secs (579255 bytes/sec)
real 25m36.910s
user 2m47.204s
sys 13m56.340s
```
Test-run the USB stick on my MacBook Pro
# 2018-02-14
Preparation for install of Go and Powers of Tau Go Implementation
Test-install on VM booting Kali Live CD
Download Go.
Verification details from https://golang.org/dl/. Download link is
https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz.
There was no public sha256sum for 1.9.3 listed on the golang download page.
I found another one at
https://linode.com/docs/development/go/install-go-on-ubuntu/ and used that
(reasonably sure that it is the correct one).
Couldn't use go 1.9.4 because of https://github.com/golang/go/issues/23739
```bash
$ wget -v https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz
$ sha256sum go1.9.3.linux-amd64.tar.gz
$ tar -C /usr/local -xzf go1.9.3.linux-amd64.tar.gz
$ export PATH=$PATH:/usr/local/go/bin
$ mkdir /root/go
$ export GOPATH=/root/go
```
Install needed packages
```bash
$ apt-get -y install git g++ make cmake doxygen
```
Install Go Powers of Tau Implementation
```bash
cd $GOPATH
git clone --recursive https://github.com/FiloSottile/powersoftau $(go env
GOPATH)/src/github.com/FiloSottile/powersoftau
cd $(go env GOPATH)/src/github.com/FiloSottile/powersoftau && make
go install github.com/FiloSottile/powersoftau/cmd/taucompute
$(go env GOPATH)/bin/taucompute --help
```
# 2018-02-17
Morning:
- - Nuked the bootable USB stick and re-setup with the kali image, checking
on image integrity beforehand based on sha265 hash
- - Unwrap 2nd USB stick
Keeping both sticks in my pants pocket until I get the challenge files to
proceed with
Computation device preparation
- - Borrowed a laptop (a few years old) from a friend. He had it at his
house and did not know what I was going to use it for when I asked him.
>From that point on the computer was in the house the whole time.
- - Removed the HDD
Evening:
Received challenge file link
https://s3-us-west-2.amazonaws.com/powersoftau/nXXXXXXXXXXXC/index.html
Copy these instructions onto 2nd USB drive to transfer to computation
machine for ease of use.
On the machine download the challenge file and install all the tools.
Turn off the wireless connection.
# 2018-02-18 (gosh... is it midnight already?)
Early morning: Compute.
```
$ time $(go env GOPATH)/bin/taucompute -challenge
/media/root/A2C7-CE74/challenge -response /media/root/A2C7-CE74/response
2018/02/18 00:02:34 Reading challenge...
2018/02/18 00:03:30 Starting computation...
2018/02/18 01:21:18 Writing response...
2018/02/18 01:22:07 Done!
Your contribution has been written to `response`
The BLAKE2b hash of `/media/root/A2C7-CE74/response` is:
b839df11 1e5f8995 2a208132 ed57f6c5
3ab52759 cecf63e6 c011cf5e 439f2f25
0484f01b 06ae1a92 b23e1778 54febfa1
a832d743 be2ecc73 6091d419 8de274c4
real 79m34.169s
user 268m55.260s
sys 1m2.589s
```
Sleeping through the computation.
Morning:
- - Checking computation
- - Copy response details to 2nd USB drive
- - Shut down the computation device
- - Remove battery from the laptop. The machine won't be used for the next
few days.
- - Upload response from my MacBook Pro
- - Mail Jason
Around noon:
- - Receiving the OK from Jason that the response file was accepted
- - Polishing this attestation.
A big thanks to Jason for the orchestration, organization, and for being on
top of it + being super helpful!
#######################################################
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEyP91p2AIfbhjBfzrqrM/Qyr7I3wFAlqJfHwACgkQqrM/Qyr7
I3z9Kw//fEzuzL/tmg2BFJc6oBI+7wJx+ZwGSCVj4e1FDpVR5R3Bn0LlurV2kDWY
RoPSjGnok0qZrrZQAv36QfjQNdvEEN1ZM/PcKdLzCJliN2+Hpdw+/BJRXkbHxHSE
w1PqCG2gr0GJKREMjrILxycXi6RYtVqeaMVu4iAjV78SEAuhM5W5hhzndQ0STxOZ
N6Q4uw5gii4salz2y3j/NXSDVo0e080WkmpWdoQhXoPvTjGklEdEnvjp4IL0XM1W
3WF1/JEVcKDUTh3+EEylxCI6ude0hycU5GeomgqVEJNVXd0T1AT461TuOfG87rO0
a77IkA6FXCsdIxljo+eCbgUgl6tMppRnlnJ/JtKYNHifZewvp3xJZGuXVZSaP9Z6
BawCvvn2/ubUcBMy/wd5eaTvxA7SSm9YbNVYY23TF6x0DM5IsisoITl5m+R3Rmie
I/F0xeNmj6FbDf2MmZXxUOioFyWIsOoMAELGUA+a3bi///skH906T8viZXojXM9P
HKsEGejaodByGmm/ol4Fl2Gm4v1C8thSYzg+ugW10s1Q3vrQgc+A+HiV+n1weY4r
9+RqalNmZ9hR+4yHRZAIGpvNuAhzJElbc7Qu5MsP56G9/0AJXWuKLrNB2LCA+FhI
JqNuDVn4msn5G7UifXZZiyz6Iy7IW5T5tzsUOwbBSTI0KKDPHAM=
=3raI
-----END PGP SIGNATURE-----
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: SKS 1.1.6
Comment: Hostname: pgp.mit.edu
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
uHG9ww==
=eY7W
-----END PGP PUBLIC KEY BLOCK-----
More information about the zapps-wg
mailing list