powersoftau-attestations/0003/report.asc

76 lines
3.0 KiB
Plaintext

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Powers of Tau Operational Writeup
=================================
Round: 3
Date: 2017-11-12
Name: Jared Tobin
Location: Auckland, NZ
Challenge:
e712fa22f1d027a0b4ce3ef698f26d5cab07c3380e4c24a479a914c85617fd1a2960b386cceb5c94718979010a1b7ed8b6145da872f0744e06503bd664fe7283
Response:
cb48afb82ab4c476ae741633c3eb6643e7700dc7b2b4701af91e3cc932270b96c375e5f3a5c20c96fac6c9b40a5bba6c956d66f223f090c545c277aa05427757
Preparation Steps
=================
Being somewhat pressed for time and hardware, I recruited several
geographically-distributed volunteers that I know well and trust
completely to help me out. In the end, the following volunteers were
able to get back to me in time:
* Shawn Tobin (RSA Canada)
* Fredrik Harryson (Parity Technologies)
* Jason Forbes (Kraken Sonar Systems)
I set up a private Keybase team with the above volunteers, distributed
the challenge to them over KBFS, and gave them instructions over the
team chat on how to proceed. Each was to add entropy and compute the
response locally using whatever mechanisms they preferred (report not
required), then return their response/hash pairs to me over KBFS. Each
member was to use the code in Sean's powersoftau repository as of commit
9e1553c437183540392a7231d0788318a19b18a3 to perform the computation.
Procedure
=========
I computed a response locally in rather mundane fashion using rustc
1.21.0 on an early-2015 model Macbook Air running Sierra. Eventually
the volunteers managed to upload their response/hash pairs to KBFS, and
I randomly selected one of the resulting four responses to submit for my
piece of the MPC.
I uploaded the resulting response via the handy app Sean provided me with.
Side channel defences
=====================
I used broad geographical distribution and randomness to mitigate the
possibility of successful side channel attacks. Shawn was located in
Vancouver, Canada, Fredrik was located in Malmö, Sweden, and Jason was
located in St. John's, Canada.
I selected the response to upload by pre-determining a correspondence
between names and numbers, and then walking outside and asking the first
stranger I saw to pick a number between one and four.
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEENCJtz5dNWvEhFEiKcQpf2uMtd+cFAloHhUAACgkQcQpf2uMt
d+eUyQ/+J+XeplLkTr/AqhJCXKaC7aNOCP++JwsC2ZoCt5GXiIME3486z2LWTLyf
XcGFaFoYOtwrYxWQwLP/om9bj22rCX9LR/+Oxp30oByjyu3V0hL/Q3k6ah7UQpvm
IAN+kyg2KHkx/9+nNe47ukv/lbHrUrM40keqLZWEsK4hdvcxiyWfulGZL4/fumES
fJBJ6OaxaVlWwlgwg6jJ31yLfeqE/cMHA+thmesQucaM2l7GBVyj2QNPllZYwikY
z19kiWwVf5SlNKsrSh0YgY3HHWLHeTVq+xYYnu3N1RtBpKMhHeJnAxYtKOtoynys
gWZPbQULImOYh+urgPmTgO5gvX0Ln5BZplOo/cat4hneLKH6VJXT/6Rz887sUnVr
b0/WMNc9DWFxFWkSgDRyAf7enFW9zRnqIKuGeKSotpaeD0QPo6bpyvZeIoXWQAOc
jTJxbwjrkFc0vyoj1y3vNrFt3q5Wvlk1gsv32XRsIkOI4DWtoOHUcmzPRJrjH6Ft
XAhtZ3pR55ovSwFxA9nMpgxRE/EZL145nf8qLAtuz2QlTjaeDLHV9G/RtPw6/LGv
PYqXmtDpCmhoxTEFMayud9bN+dgMSnFThsfaSYRzPy9S+gPjjNxkRdekJK5eBHKp
ryN1oA/KdaRbFmKZvWkwX00fDrGBqTZAA0msiXgVZ1QmKwGWXxc=
=EFH8
-----END PGP SIGNATURE-----