mailman-lists-archive/pipermail/zapps-wg/2017/000046.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 &lt;<A HREF="/mailman/listinfo/zapps-wg">cody.w.burns at gmail.com</A>&gt; wrote:
&gt;<i> -----BEGIN PGP SIGNED MESSAGE-----
</I>&gt;<i> Hash: SHA1
</I>&gt;<i>
</I>&gt;<i> Powers of Tau Operational Writeup
</I>&gt;<i> =================================
</I>&gt;<i>
</I>&gt;<i> Date: 2017-11-17
</I>&gt;<i> Name: Cody Burns
</I>&gt;<i> Location: MTR train &gt;&gt; Hong Kong China
</I>&gt;<i>
</I>&gt;<i> Challenge:
</I>&gt;<i> 4f86db7dd1edf502d28d3febe59018e865c9227e2ab33eeee0fb33c91d761c11891bc076bbf80b7fbea911f354eec509b5dadd8ba678c6b53dbc6e5479d3117a
</I>&gt;<i> Response:
</I>&gt;<i> 3002034f75e83f530d9a949071e6fb28a9f1e39c563bced27d91bf5cc45f0c16e866ffb30c912cf7648bde08f0709f1846d758ecfcec62dcdc2eb16c685e60d1
</I>&gt;<i>
</I>&gt;<i> Preparation Steps
</I>&gt;<i> =================
</I>&gt;<i>
</I>&gt;<i> Git repository: <A HREF="https://github.com/ebfull/powersoftau">https://github.com/ebfull/powersoftau</A>
</I>&gt;<i> Commit hash: 9e1553c437183540392a7231d0788318a19b18a3
</I>&gt;<i> Compiler: rustc 1.21.0 (3b72af97e 2017-11-09)
</I>&gt;<i> cargo 0.22.0 (3423351a5 2017-10-06)
</I>&gt;<i> Build: cargo build --release --features=u128-support
</I>&gt;<i>
</I>&gt;<i> vm: VirtualBox-5.1.28-117968-Win; b2sum:
</I>&gt;<i> f59139212d894bee17ecce234ad57bae188348856b5d85ca4cea46247d9b87e453c807e002b3277cf348df61502a6caaf549a154af0a8b8648b87ddf2d627326
</I>&gt;<i> Level 1: ubuntu-16.04.3-desktop-amd64.iso; b2sum:
</I>&gt;<i> fa6650810ad70a6a13b5baf33180499f115c2fd160e655b329fa1f708e1f0803432b5a70446e64522107eff67097222e77bd592420c536ed634b2677c5b9befc
</I>&gt;<i>
</I>&gt;<i> sha256sum:
</I>&gt;<i> b2sum-amd64-windows.exe:914abb5152d7f179ca377c843494fe718a87023320edcbbfe8dba6010f57e94a
</I>&gt;<i> b2sum-amd64-linux:
</I>&gt;<i> 529c90f8cd003b3485defef239a5ae7f62470342c3a65493abfba9e190413451
</I>&gt;<i>
</I>&gt;<i> - - From random street market vendors in Hong Kong
</I>&gt;<i> 4x4 puzzle cube -- unhashable
</I>&gt;<i>
</I>&gt;<i> 2 usb drives
</I>&gt;<i> (so much virus scanning and formating)
</I>&gt;<i> Spongebob usb formatted and installed Ubuntu
</I>&gt;<i> I reformatted a pikichu USB stick to ext4, then copied the
</I>&gt;<i> `challenge` file and the `target/release/compute` binary.
</I>&gt;<i>
</I>&gt;<i> Side channel Defenses
</I>&gt;<i> ====================
</I>&gt;<i>
</I>&gt;<i> Entropy source: using &quot;4x4 cube&quot; toy,
</I>&gt;<i> - key/value wordlist created on flight Houston &gt;&gt; San Francisco. Hand
</I>&gt;<i> written on &quot;air sick&quot; bag
</I>&gt;<i> - eBook reader last updated: 7/7/2017
</I>&gt;<i> - 1 book from 168 chosen based on first 2 numbers of b2sum sha256,
</I>&gt;<i> &quot;Nueromancer&quot; (fitting)
</I>&gt;<i> - Key: 6 page numbers chosen at random
</I>&gt;<i> - Value: 6 unique words chosen per page
</I>&gt;<i> - Mapping: Center color square == key; reading left to right, top to bottom,
</I>&gt;<i> color == value for word
</I>&gt;<i> - Process:
</I>&gt;<i> - on &quot;compute trip&quot;
</I>&gt;<i> - random turns to scramble set
</I>&gt;<i> - solve 6 center squares
</I>&gt;<i> - &quot;roll cube like dice&quot;
</I>&gt;<i> - enter word set
</I>&gt;<i> - repeat 3 times: 36 total words (key square omitted from set)
</I>&gt;<i>
</I>&gt;<i> Physical/electronic monitoring:
</I>&gt;<i> All steps preformed on an airgapped laptop in &quot;blackout bag&quot; on a moving
</I>&gt;<i> train under the city of Hong Kong so
</I>&gt;<i> no casual monitoring could be employed,
</I>&gt;<i> any physical altercations would be highly unlikely,
</I>&gt;<i> and I would be traveling hundreds of km per hour in a faraday cage over
</I>&gt;<i> under rock and chaos
</I>&gt;<i>
</I>&gt;<i> Procedure
</I>&gt;<i> =========
</I>&gt;<i>
</I>&gt;<i> Prep: on the first leg of multi-leg flight created wordlist
</I>&gt;<i>
</I>&gt;<i> Dwell time: Stay in coffin hotel in questionable part of town with only
</I>&gt;<i> paper checkin and no english, purchase supplie;received new Challenge from
</I>&gt;<i> Sean
</I>&gt;<i>
</I>&gt;<i> Compute:
</I>&gt;<i> Level 0 -
</I>&gt;<i> Computer in airplane mode wifi chip disabled
</I>&gt;<i> I started windows and the vm with ubuntu 16 desktop(level 1) with no
</I>&gt;<i> network bridging.
</I>&gt;<i>
</I>&gt;<i> Level 1:
</I>&gt;<i> I compiled the compute binary, and transfered to spongebob
</I>&gt;<i> Level 2: loaded linux Pikichu usb -&quot;Try Ubuntu&quot; (Live CD mode).
</I>&gt;<i> I imported the previous challenge/response codes and verified them.
</I>&gt;<i> Enter the train.
</I>&gt;<i> I then began the entropy creation &quot;ceremony&quot; and entered the values.
</I>&gt;<i> Wrote down BLAKE2b hash, unmounted drives
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> Postprocessing
</I>&gt;<i> ==============
</I>&gt;<i>
</I>&gt;<i> Destroyed level 2 and level 1 vm image
</I>&gt;<i>
</I>&gt;<i> I took the USB stick and transferred the response file to level zero, and
</I>&gt;<i> then
</I>&gt;<i> uploaded it using the laptop to the aws s3 site from my phone using tor over
</I>&gt;<i> airport wifi and posted the image hash on twitter as well as the mailing
</I>&gt;<i> list
</I>&gt;<i>
</I>&gt;<i> image: ipfs/QmZkVPctuTTDbNfT5fM3aYbDPwBB9hMFjBDSRhNswNx9j3
</I>&gt;<i> - - --
</I>&gt;<i> Cody Burns, CodyWBurns.com
</I>&gt;<i> &#8230;
</I>&gt;<i>
</I>&gt;<i> Ethereum Classic Development community
</I>&gt;<i> Blockchain Architect
</I>&gt;<i> codywburns.com
</I>&gt;<i> -----BEGIN PGP SIGNATURE-----
</I>&gt;<i>
</I>&gt;<i> iJwEAQECAAYFAloO12oACgkQEfOYz7+6WMLjmAP/VpszJATk2ezn++KsBwR9+Xt4
</I>&gt;<i> TEEW9xAtx4mtqrvQ/LtW3tPaGPYN5nXHHqvbqw9tYJgL/fN/IZte6W+fP/sI00Tr
</I>&gt;<i> 9Xr7bM/p+8yfohbLahXlozowNvSrLkRZeOUhkUmxxa345UCkfkCQhGGnhsN5SaDc
</I>&gt;<i> Ljnx7uU6/s0LiQck+KU=
</I>&gt;<i> =/z6t
</I>&gt;<i> -----END PGP SIGNATURE-----
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> On Thu, Nov 16, 2017 at 9:55 PM Sean Bowe via zapps-wg
</I>&gt;<i> &lt;<A HREF="/mailman/listinfo/zapps-wg">zapps-wg at lists.z.cash.foundation</A>&gt; wrote:
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Thanks Hudson! :)
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Eric finished but hasn't posted their attestation yet. Now it's Cody's
</I>&gt;&gt;<i> turn.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Sean
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> On Thu, Nov 16, 2017 at 8:21 PM, Hudson Jameson via zapps-wg
</I>&gt;&gt;<i> &lt;<A HREF="/mailman/listinfo/zapps-wg">zapps-wg at lists.z.cash.foundation</A>&gt; wrote:
</I>&gt;&gt;<i> &gt; I have finished the report and made a PR in the attestations repo:
</I>&gt;&gt;<i> &gt; <A HREF="https://github.com/ZcashFoundation/powersoftau-attestations/pull/5">https://github.com/ZcashFoundation/powersoftau-attestations/pull/5</A>
</I>&gt;&gt;<i> &gt;
</I>&gt;&gt;<i> &gt; I also made a fun Imgur album of the adventure:
</I>&gt;&gt;<i> &gt; <A HREF="https://imgur.com/a/2rUDz">https://imgur.com/a/2rUDz</A>
</I>&gt;&gt;<i> &gt;
</I>&gt;&gt;<i> &gt; Please note that there are 2 names for round 6, Hudson Jameson and
</I>&gt;&gt;<i> &gt; Steven Schroeder.
</I>&gt;&gt;<i> &gt;
</I>&gt;&gt;<i> &gt; Hudson Jameson
</I>&gt;&gt;<i> &gt;
</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>