Submitted for the enjoyment of the Zapps Working Group, we present the
Powers of Tau 41 video report:
https://www.youtube.com/watch?v=I4cDAqeEmpU

On Mon, Jan 22, 2018 at 2:53 PM, Andrew Miller <soc1...@illinois.edu> wrote:

> Dear Zapps-WG,
>   Please see below for our writeup about the first *airborne* Powers of
> Tau, using  a *radioactive artifact from Chernobyl* as the entropy source.
> Thanks to Ryan for the exciting take on "toxic waste" and the dedication to
> follow through with this all! I recorded a lot of selfie vlogger go-pro
> footage of our trip so I'll upload a youtube video as soon as I'm done
> editing it all up.
>
> Cheers,
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Powers of Tau Operational writeup
> =================================
>
> Round: 41
> Principals: Ryan Pierce and Andrew Miller
> Date: 2018-01-20
> Location: North Illinois and Southern Wisconsin
> Altitude: 3,000' AMSL / approx. 2200' AGL
> Commit version: 9e1553c437183540392a7231d0788318a19b18a3
> SHA256 of ./compute: 922b2e0a59841ecdaba7b4953d8c67
> e62b74b8f52f968624cff664dc086da93a
> SHA256 of challenge file: c48fbf0a267ea9a9596c09aaf91f6a
> cc18b48430e9239c18de583055b32d503d
>
> blake2sum of response:
>     8a5a9bcb a9c3ab76 c7e3a881 2ccd01e6
>     9af2153b 5d0f9668 9f790493 37de1fb3
>     28873f5f 771adef1 adf0486e 4904b28d
>     96fe602c 8866f42e 8047ce3b dafe2f9e
>     73c7d2cd 1b0c023d 3831a462 42bd6fc9
>
>
> Preparation steps
> =================
>
> As we know, Powers of Tau is all about generating and safely disposing
> of cryptographic "toxic waste." So, what better way to generate
> entropy than with actual radioactive toxic waste?
>
> For our contribution, the entropy source was a hardware-based random
> number generator utilizing a Geiger tube and a radioactive source,
> constructed and programmed by Ryan Pierce. It was based off of the
> MightyOhm Geiger Counter kit, available for purchase at
> http://mightyohm.com/geiger
>
> The radioactive source chosen was a very small, low activity sample of
> the graphite moderator ejected from the core of the Chernobyl Unit 4
> nuclear reactor during the 1986 explosion and meltdown. The primary
> activity of the source comes from the fission products Cs-137 (a gamma
> and beta emitter) and Sr-90 (a beta emitter.) Gamma activity at the
> surface of the sample container was approx. 0.7 uSv/h, falling
> substantially below all thresholds that might restrict its
> transportation by air, and posing no health risk. This dose rate is
> only a few times the dose rate of normal background radiation.
>
> The specific Geiger tube used was a Soviet SI-22G that was recovered
> from the Chernobyl Exclusion Zone. This tube is sensitive to gamma and
> hard beta radiation.
>
> Ryan re-wrote the firmware for the kit's ATtiny2313 AVR
> microcontroller to act as a random number generator, using the
> difference in timing between consecutive pairs of Geiger tube pulses,
> measured in microseconds. The idea for this method came from John
> Walker, who implemented this in 1996.  See
> https://www.fourmilab.ch/hotbits/
>
> Ryan's source code is available at
> https://github.com/RyanPierce/GeigerRNG
>
> To sanity check the output of the generator, we ran a standard battery
> of statistical tests, all of which passed:
>
>     dieharder -a -k2 -Y 1 -f geigersamples.input >
>     geigersamples.output
>
> The Geiger input and output files are available via github, above. For
> information on dieharder, see
> https://webhome.phy.duke.edu/~rgb/General/dieharder.php
>
> The code is configured to output a stream of 64 bytes of random
> entropy, expressed as 128 hex characters, followed by a CRLF, when a
> user presses a button on the Geiger counter RNG. The interface is a 6
> pin FTDI header, and it transmits TTL serial data at 9600 baud. A
> standard FTDI USB cable connects the Geiger counter RNG to the
> laptop. The serial TTY was configured as follows:
>
>     stty -F /dev/ttyUSB0 9600 raw
>
> Pressing the button caused 64 bytes of entropy to be entered into the
> computation program, without displaying it to the laptop screen, using
> the following command:
>
>     head -c 128 /dev/ttyUSB0 | ./compute
>
> A picture of the RNG, tube, and source can be seen at
> https://twitter.com/RyanPierce_Chi/status/954044819856347137
>
> Side channel defenses
> =====================
>
> Andrew procured a laptop to serve as the compute node, purchased from
> a randomly chosen 1 out 4 nearby Walmarts and/or Best Buys. The laptop
> purchased was an HP Jaguar 15‑bs060wm, with 8GB of RAM and an Intel
> i3-7100U processor (2.4 GHz, 2 cores). The laptop was booted from a
> USB drive with Ubuntu 16.04. The hard drives and wifi were disabled in
> software, but were *not* removed due to the difficulty in unscrewing
> the laptop.
>
> To reduce the risk of side channel attacks, we performed our
> contribution to the ceremony while airborne in Ryan's Piper
> Cherokee. Ryan and Andrew were the only occupants in the aircraft. No
> mobile phones were powered on during the flight. The only mobile
> device in use was an iPad 2, with cellular and WiFi disabled but
> Bluetooth and GPS enabled, running ForeFlight electronic flight bag
> software. We departed on a VFR flight from Waukegan airport (KUGN),
> located in Illinois, near the Wisconsin border. Once we reached 3,000
> feet AMSL, Ryan performed a 360 degree steep turn to assure ourselves
> that no aircraft or drones were following us. We set up the Geiger
> counter RNG and laptop and began the computation. During this time, we
> made occasional random turns, flying over northern Illinois and
> southern Wisconsin while remaining outside the O'Hare Class B
> airspace, until the compute finished. We observed no suspicious
> aircraft attempting to follow us. The total compute time took around
> 30 minutes. We then flew to Schaumburg Airport (06C) where we uploaded
> the response file at Pilot Pete's restaurant. We made a return flight
> to Waukegan later that afternoon.
>
> Pictures from the trip:
>
> https://twitter.com/RyanPierce_Chi/status/954776352225398784
> https://twitter.com/RyanPierce_Chi/status/954777461782470656
> https://twitter.com/RyanPierce_Chi/status/954779454961745921
> https://twitter.com/RyanPierce_Chi/status/954854952396050432
> https://twitter.com/RyanPierce_Chi/status/954908555873849344
> https://twitter.com/RyanPierce_Chi/status/954855811951550464
>
> We’re also currently producing a short video about our trip, which we
> plan to publish to Youtube and notify the zapps-wg mailing list.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1
>
> iQIcBAEBAgAGBQJaZisvAAoJEFvUyhfk+7ICLOYQAIX7+nSe6CRVKFuwkjHYXJyu
> Ll5G+X9+Kjrhq0RYXmjix50pEgkpEZhTzKnPxo4tNiiaRc34waKpCAFZpn2Yfpq5
> 8o3R3rTDjYlGcMVyWciipUvbtzxfxrs5GRXknTGhtLvhljZM+fq09O4raPn+oj5Y
> tDiFKAO0tKx5wXqlg8diM5AxUfveX6Kov0844ctV+7rP6OYOgCEjqD/o/vM0kVUR
> R5wvh7dqY2VHvh7LYAjUSOwbQ4M+3LCw9fK0dAZrXqT9Yn5DquGYKj39QsHJoJ9R
> 4uoDb6ltPJuZDCJ0wBKHiyfMr3++UKTDj6dRkHF2OD7aBk4jPZUC6YCC5zgQFPxL
> MrBv137EBijmtu4uFfT2YM7SJkKa+AGXnhzsIdFKy5U4Ahqa7meA9sDdAHdOgR9W
> RVq9wuO3OnL12Oj53N/PEVtxgmWxHVZfIKP5EPihhSklWC6RU8XVgV4OlfGkkYkA
> YyrYNGjSTDI6YXVNXl4uKttzVg965tSt5+83HhuEFepR3+HFgmXz+suYa53J8rxX
> njESFI0qV7j7VzLnwthAjV5u0ZAY0y9vOTnMB1nLwVZEKl/g3/WNZhDes9xuyYqV
> fAXjVfM2YQ2mQui9U60g0XfSgnO/tnLVG8Fsiv3Jy2yx5baZect8nl3wX6qyWAiM
> d/vM2xKNhdf49qfltNQn
> =rmAp
> -----END PGP SIGNATURE-----
>
> On Sat, Jan 20, 2018 at 12:08 PM, Miller, Andrew via zapps-wg <
> zapps...@lists.z.cash.foundation> wrote:
>
>> Here's our response, should be done uploading to s3 in a moment.
>> 9af2153b5d0f96689f79049337de1fb328873f5f771adef1adf0486e4904
>> b28d96fe602c8866f42e8047ce3bdafe2f9e73c7d2cd1b0c023d3831a46242bd6fc9
>>
>> Long story short:
>> - Contributor: Ryan Pierce and Andrew Miller
>> - Isolation: 3,000 feet above ground in a Piper Cherokee
>> - Entropy source: geiger counter and a Chernobyl reactor graphite sample
>> Entertaining writeup and video to follow! (Note: all appropriate aviation
>> and radiation regulations were followed to a tee)
>>
>> --
>> Andrew Miller
>> University of Illinois at Urbana-Champaign
>> ________________________________________
>> From: Sean Bowe [s...@z.cash]
>> Sent: Wednesday, January 17, 2018 10:22 PM
>> To: Miller, Andrew
>> Cc: Zapps wg
>> Subject: Re: [zapps-wg] Powers of Tau
>>
>> It does interfere with someone, but we could make it work Saturday
>> morning if you don't expect it to take longer than the morning.
>>
>> Sean
>>
>> On Wed, Jan 17, 2018 at 9:18 PM, Andrew Miller via zapps-wg
>> <zapps...@lists.z.cash.foundation> wrote:
>> > Greetings everyone,
>> >    I have a good one planned. But it's got a difficult time constraint.
>> I
>> > need to go this coming Saturday morning. Hopefully it won't interfere
>> with
>> > the batting order much if I ask for priority! Thanks,
>>
>
>
>
> --
> Andrew Miller
> University of Illinois at Urbana-Champaign
>



-- 
Andrew Miller
University of Illinois at Urbana-Champaign

Reply via email to