215 lines
9.4 KiB
HTML
215 lines
9.4 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<TITLE> [zapps-wg] Who's next? (Powers of Tau)
|
|
</TITLE>
|
|
<LINK REL="Index" HREF="/pipermail/zapps-wg/2017/index.html" >
|
|
<LINK REL="made" HREF="mailto:zapps-wg%40lists.zfnd.org?Subject=Re%3A%20%5Bzapps-wg%5D%20Who%27s%20next%3F%20%28Powers%20of%20Tau%29&In-Reply-To=%3CCAKazn3m9GPt1rHpStRuU%3Djq8dQhbZ8JP0WST1e46PusPzhxSYw%40mail.gmail.com%3E">
|
|
<META NAME="robots" CONTENT="index,nofollow">
|
|
<style type="text/css">
|
|
pre {
|
|
white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
|
|
}
|
|
</style>
|
|
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
|
|
<LINK REL="Previous" HREF="000045.html">
|
|
<LINK REL="Next" HREF="000060.html">
|
|
</HEAD>
|
|
<BODY BGCOLOR="#ffffff">
|
|
<H1>[zapps-wg] Who's next? (Powers of Tau)</H1>
|
|
<B>Sean Bowe</B>
|
|
<A HREF="mailto:zapps-wg%40lists.zfnd.org?Subject=Re%3A%20%5Bzapps-wg%5D%20Who%27s%20next%3F%20%28Powers%20of%20Tau%29&In-Reply-To=%3CCAKazn3m9GPt1rHpStRuU%3Djq8dQhbZ8JP0WST1e46PusPzhxSYw%40mail.gmail.com%3E"
|
|
TITLE="[zapps-wg] Who's next? (Powers of Tau)">sean at z.cash
|
|
</A><BR>
|
|
<I>Fri Nov 17 08:50:22 EST 2017</I>
|
|
<P><UL>
|
|
<LI>Previous message (by thread): <A HREF="000045.html">[zapps-wg] Who's next? (Powers of Tau)
|
|
</A></li>
|
|
<LI>Next message (by thread): <A HREF="000060.html">[zapps-wg] Who's next? (Powers of Tau)
|
|
</A></li>
|
|
<LI> <B>Messages sorted by:</B>
|
|
<a href="date.html#46">[ date ]</a>
|
|
<a href="thread.html#46">[ thread ]</a>
|
|
<a href="subject.html#46">[ subject ]</a>
|
|
<a href="author.html#46">[ author ]</a>
|
|
</LI>
|
|
</UL>
|
|
<HR>
|
|
<!--beginarticle-->
|
|
<PRE>Great! Thanks! I've verified this and entered it into the transcript.
|
|
|
|
Sean
|
|
|
|
On Fri, Nov 17, 2017 at 5:35 AM, cody burns <<A HREF="/mailman/listinfo/zapps-wg">cody.w.burns at gmail.com</A>> wrote:
|
|
><i> -----BEGIN PGP SIGNED MESSAGE-----
|
|
</I>><i> Hash: SHA1
|
|
</I>><i>
|
|
</I>><i> Powers of Tau Operational Writeup
|
|
</I>><i> =================================
|
|
</I>><i>
|
|
</I>><i> Date: 2017-11-17
|
|
</I>><i> Name: Cody Burns
|
|
</I>><i> Location: MTR train >> Hong Kong China
|
|
</I>><i>
|
|
</I>><i> Challenge:
|
|
</I>><i> 4f86db7dd1edf502d28d3febe59018e865c9227e2ab33eeee0fb33c91d761c11891bc076bbf80b7fbea911f354eec509b5dadd8ba678c6b53dbc6e5479d3117a
|
|
</I>><i> Response:
|
|
</I>><i> 3002034f75e83f530d9a949071e6fb28a9f1e39c563bced27d91bf5cc45f0c16e866ffb30c912cf7648bde08f0709f1846d758ecfcec62dcdc2eb16c685e60d1
|
|
</I>><i>
|
|
</I>><i> Preparation Steps
|
|
</I>><i> =================
|
|
</I>><i>
|
|
</I>><i> Git repository: <A HREF="https://github.com/ebfull/powersoftau">https://github.com/ebfull/powersoftau</A>
|
|
</I>><i> Commit hash: 9e1553c437183540392a7231d0788318a19b18a3
|
|
</I>><i> Compiler: rustc 1.21.0 (3b72af97e 2017-11-09)
|
|
</I>><i> cargo 0.22.0 (3423351a5 2017-10-06)
|
|
</I>><i> Build: cargo build --release --features=u128-support
|
|
</I>><i>
|
|
</I>><i> vm: VirtualBox-5.1.28-117968-Win; b2sum:
|
|
</I>><i> f59139212d894bee17ecce234ad57bae188348856b5d85ca4cea46247d9b87e453c807e002b3277cf348df61502a6caaf549a154af0a8b8648b87ddf2d627326
|
|
</I>><i> Level 1: ubuntu-16.04.3-desktop-amd64.iso; b2sum:
|
|
</I>><i> fa6650810ad70a6a13b5baf33180499f115c2fd160e655b329fa1f708e1f0803432b5a70446e64522107eff67097222e77bd592420c536ed634b2677c5b9befc
|
|
</I>><i>
|
|
</I>><i> sha256sum:
|
|
</I>><i> b2sum-amd64-windows.exe:914abb5152d7f179ca377c843494fe718a87023320edcbbfe8dba6010f57e94a
|
|
</I>><i> b2sum-amd64-linux:
|
|
</I>><i> 529c90f8cd003b3485defef239a5ae7f62470342c3a65493abfba9e190413451
|
|
</I>><i>
|
|
</I>><i> - - From random street market vendors in Hong Kong
|
|
</I>><i> 4x4 puzzle cube -- unhashable
|
|
</I>><i>
|
|
</I>><i> 2 usb drives
|
|
</I>><i> (so much virus scanning and formating)
|
|
</I>><i> Spongebob usb formatted and installed Ubuntu
|
|
</I>><i> I reformatted a pikichu USB stick to ext4, then copied the
|
|
</I>><i> `challenge` file and the `target/release/compute` binary.
|
|
</I>><i>
|
|
</I>><i> Side channel Defenses
|
|
</I>><i> ====================
|
|
</I>><i>
|
|
</I>><i> Entropy source: using "4x4 cube" toy,
|
|
</I>><i> - key/value wordlist created on flight Houston >> San Francisco. Hand
|
|
</I>><i> written on "air sick" bag
|
|
</I>><i> - eBook reader last updated: 7/7/2017
|
|
</I>><i> - 1 book from 168 chosen based on first 2 numbers of b2sum sha256,
|
|
</I>><i> "Nueromancer" (fitting)
|
|
</I>><i> - Key: 6 page numbers chosen at random
|
|
</I>><i> - Value: 6 unique words chosen per page
|
|
</I>><i> - Mapping: Center color square == key; reading left to right, top to bottom,
|
|
</I>><i> color == value for word
|
|
</I>><i> - Process:
|
|
</I>><i> - on "compute trip"
|
|
</I>><i> - random turns to scramble set
|
|
</I>><i> - solve 6 center squares
|
|
</I>><i> - "roll cube like dice"
|
|
</I>><i> - enter word set
|
|
</I>><i> - repeat 3 times: 36 total words (key square omitted from set)
|
|
</I>><i>
|
|
</I>><i> Physical/electronic monitoring:
|
|
</I>><i> All steps preformed on an airgapped laptop in "blackout bag" on a moving
|
|
</I>><i> train under the city of Hong Kong so
|
|
</I>><i> no casual monitoring could be employed,
|
|
</I>><i> any physical altercations would be highly unlikely,
|
|
</I>><i> and I would be traveling hundreds of km per hour in a faraday cage over
|
|
</I>><i> under rock and chaos
|
|
</I>><i>
|
|
</I>><i> Procedure
|
|
</I>><i> =========
|
|
</I>><i>
|
|
</I>><i> Prep: on the first leg of multi-leg flight created wordlist
|
|
</I>><i>
|
|
</I>><i> Dwell time: Stay in coffin hotel in questionable part of town with only
|
|
</I>><i> paper checkin and no english, purchase supplie;received new Challenge from
|
|
</I>><i> Sean
|
|
</I>><i>
|
|
</I>><i> Compute:
|
|
</I>><i> Level 0 -
|
|
</I>><i> Computer in airplane mode wifi chip disabled
|
|
</I>><i> I started windows and the vm with ubuntu 16 desktop(level 1) with no
|
|
</I>><i> network bridging.
|
|
</I>><i>
|
|
</I>><i> Level 1:
|
|
</I>><i> I compiled the compute binary, and transfered to spongebob
|
|
</I>><i> Level 2: loaded linux Pikichu usb -"Try Ubuntu" (Live CD mode).
|
|
</I>><i> I imported the previous challenge/response codes and verified them.
|
|
</I>><i> Enter the train.
|
|
</I>><i> I then began the entropy creation "ceremony" and entered the values.
|
|
</I>><i> Wrote down BLAKE2b hash, unmounted drives
|
|
</I>><i>
|
|
</I>><i>
|
|
</I>><i> Postprocessing
|
|
</I>><i> ==============
|
|
</I>><i>
|
|
</I>><i> Destroyed level 2 and level 1 vm image
|
|
</I>><i>
|
|
</I>><i> I took the USB stick and transferred the response file to level zero, and
|
|
</I>><i> then
|
|
</I>><i> uploaded it using the laptop to the aws s3 site from my phone using tor over
|
|
</I>><i> airport wifi and posted the image hash on twitter as well as the mailing
|
|
</I>><i> list
|
|
</I>><i>
|
|
</I>><i> image: ipfs/QmZkVPctuTTDbNfT5fM3aYbDPwBB9hMFjBDSRhNswNx9j3
|
|
</I>><i> - - --
|
|
</I>><i> Cody Burns, CodyWBurns.com
|
|
</I>><i> …
|
|
</I>><i>
|
|
</I>><i> Ethereum Classic Development community
|
|
</I>><i> Blockchain Architect
|
|
</I>><i> codywburns.com
|
|
</I>><i> -----BEGIN PGP SIGNATURE-----
|
|
</I>><i>
|
|
</I>><i> iJwEAQECAAYFAloO12oACgkQEfOYz7+6WMLjmAP/VpszJATk2ezn++KsBwR9+Xt4
|
|
</I>><i> TEEW9xAtx4mtqrvQ/LtW3tPaGPYN5nXHHqvbqw9tYJgL/fN/IZte6W+fP/sI00Tr
|
|
</I>><i> 9Xr7bM/p+8yfohbLahXlozowNvSrLkRZeOUhkUmxxa345UCkfkCQhGGnhsN5SaDc
|
|
</I>><i> Ljnx7uU6/s0LiQck+KU=
|
|
</I>><i> =/z6t
|
|
</I>><i> -----END PGP SIGNATURE-----
|
|
</I>><i>
|
|
</I>><i>
|
|
</I>><i> On Thu, Nov 16, 2017 at 9:55 PM Sean Bowe via zapps-wg
|
|
</I>><i> <<A HREF="/mailman/listinfo/zapps-wg">zapps-wg at lists.z.cash.foundation</A>> wrote:
|
|
</I>>><i>
|
|
</I>>><i> Thanks Hudson! :)
|
|
</I>>><i>
|
|
</I>>><i> Eric finished but hasn't posted their attestation yet. Now it's Cody's
|
|
</I>>><i> turn.
|
|
</I>>><i>
|
|
</I>>><i> Sean
|
|
</I>>><i>
|
|
</I>>><i> On Thu, Nov 16, 2017 at 8:21 PM, Hudson Jameson via zapps-wg
|
|
</I>>><i> <<A HREF="/mailman/listinfo/zapps-wg">zapps-wg at lists.z.cash.foundation</A>> wrote:
|
|
</I>>><i> > I have finished the report and made a PR in the attestations repo:
|
|
</I>>><i> > <A HREF="https://github.com/ZcashFoundation/powersoftau-attestations/pull/5">https://github.com/ZcashFoundation/powersoftau-attestations/pull/5</A>
|
|
</I>>><i> >
|
|
</I>>><i> > I also made a fun Imgur album of the adventure:
|
|
</I>>><i> > <A HREF="https://imgur.com/a/2rUDz">https://imgur.com/a/2rUDz</A>
|
|
</I>>><i> >
|
|
</I>>><i> > Please note that there are 2 names for round 6, Hudson Jameson and
|
|
</I>>><i> > Steven Schroeder.
|
|
</I>>><i> >
|
|
</I>>><i> > Hudson Jameson
|
|
</I>>><i> >
|
|
</I>
|
|
</PRE>
|
|
|
|
<!--endarticle-->
|
|
<HR>
|
|
<P><UL>
|
|
<!--threads-->
|
|
<LI>Previous message (by thread): <A HREF="000045.html">[zapps-wg] Who's next? (Powers of Tau)
|
|
</A></li>
|
|
<LI>Next message (by thread): <A HREF="000060.html">[zapps-wg] Who's next? (Powers of Tau)
|
|
</A></li>
|
|
<LI> <B>Messages sorted by:</B>
|
|
<a href="date.html#46">[ date ]</a>
|
|
<a href="thread.html#46">[ thread ]</a>
|
|
<a href="subject.html#46">[ subject ]</a>
|
|
<a href="author.html#46">[ author ]</a>
|
|
</LI>
|
|
</UL>
|
|
|
|
<hr>
|
|
<a href="/mailman/listinfo/zapps-wg">More information about the zapps-wg
|
|
mailing list</a><br>
|
|
</body></html>
|