[zapps-wg] Attestation of Contribution to Powers of Tau
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Monica Quaintance Brooklyn, NY 2018/03/11 For my contribution to Powers of Tau I added additional randomness using audio input. I downloaded the challenge file at approximately 5pm New York time on 2018/03/10 (22:00 UTC) onto a machine with the following specifications: Model: MacBook Pro 2017 OS: OSX 10.13.2 Memory: 16Gb Processor: 3.5 GHz Intel Core i7 Architecture: amd64 Subsequently the machine was disconnected from the internet and remained so until after computation. The entire process occured within the confines of my apartment and my roof with one other trusted person. Using a high-sensitiity microphone, I made three separate audio recordings of: 1) my rendition of a sung bluegrass piece "Annabelle" (Gillian Welch), accompanied on mandolin 2) a reading of "Ozymandias" (Percy Bysshe Shelley) by this other trusted person 3) two mintues of NYC street noise The binary representation of each audio file was hashed using a different function; BLAKE2, SHA256, and md5, respectively. The hash from each was added to /dev/random, contributing to the entropy pool of the CSPRNG. The code for this mixing can be found at https://github.com/quaintm/misc-projects/blob/c586ed2d4a39ecea7dff1dcd95a00ecc8eef2500/audio_mixer.py. Subsequently, I ran the golang implementation of powersoftau from this commit: https://github.com/FiloSottile/powersoftau/commit/e2af113817477d26e6155f1aae478d3cb58d62c5 and used the go compiler version go1.10. The computation took a shockingly long time to run; it began at 2018/03/11 01:16:30 UTC and completed at 2018/3/11 17:00:56. No hypotheses at this time for why it took so long; taucompute used up 2.18G of memory at peak while kernel_task used 1.4G of memory at peak. There should have been far more memory accessible (16Gb machine), yet the process used up to 1.15G of swap. Despite the lag, it did finally complete. The generated response was uploaded at 18:15 PM UTC and has been retained. The BLAKE2b hash of `./response` is: 6f2bfecd 1a379246 1a0a4dec 936fccc8 55f97200 d8797912 5eb561dd 1b98d4f0 2e3ed576 27933295 a51d71e1 81863945 cb70d2cf 83f3a3b9 646155fa 0e28d3ac Public copy of this hash was also posted on twitter: https://twitter.com/QuaintM/status/972961152593465344 After the computation all audio files were saved over in place and the machine was restarted. Thank you to Jason Davies and Miron Cuperman for answering questions, Filippo Valsorda for your golang implementation, Zcash for this killer project, and Jay Graber for tipping me off in the first place. Monica Quaintance -BEGIN PGP SIGNATURE- iQIzBAEBCAAdFiEE7tdIUnoiCYMElknHfcsDG8N+hAgFAlqlrKYACgkQfcsDG8N+ hAhObw//f5/sv+cbjorOwI63WU7S/qo1E+s2+hCS5Ok8vON0YOuoQKIv1LJZXD0Q ntNFmIwLA+jISEd+wdy0rQF8+jLnC1eU3FOXye9yQ9sXjs0bf/wIgM2+vZrSHTrq MJxoTuvIilKi5i6hOodUuYr/ozaD/wciWts6xjSuR6iNNOJW1bwZ/Qfxtz7vgGOc u49Si394QXvSVgrpFm34PLtmrSW9KlGMLYfChG/Ow71GjM20P4ejyRh+iMdOpJ1F w6oqc3lvpaosHNFnjalXACRvPuJT5eItjC184bRh7mb04YfyuhAbzjJNABAGz/cx TnBoO35/eWnC+zmlUPgE4VSvgsYPAXsG6sjIK0G/EPaZO7+i74EljnGZD5jPLBxR dnCVBGd4+/TVk4G89S9WB+bC/n7y3ScibBjWP+sCzvkK6tlPNhUNx19mYeg8srBE Pr8yhDsIRlHslhyAfKomqZf4x9KE/PFRqR8dfU5VjKXlC3D9sCGG06pDWXcRmM2m ymyd2WGEPusKofCiwAv6GcwPz2wAyFrlY7aA1dVsTHgAErc6H1w4Ei7q4VHHGcKW qA8iy9unqUEqFXcKI/Y63jo6fw2AhF14Tf0wvFy+ju3mJm2APS74btaUO5bGc7AC p/IIoLj8y2qGQ342ZL7w3ya0hpYCZ1r70L1dIyXwtfBFHp9F8x4= =fiVO -END PGP SIGNATURE- Monica Quaintance Lead, Engineering and Adoption Kadena t: 404-491-0441
Re: [zapps-wg] Powers of Tau Response
On Tue, Mar 6, 2018, 10:25 PM Chase Robertswrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA512 > > My response BLAKE2b. > > f8111d44 6841d376 5ef01319 14ab1007 > 779961a6 66998b1d ad63edbe c0123ba6 > b2581e69 936fc4c9 0ff51211 d5ff7cd0 > 85425f38 d8752ec2 25447c25 c29fc9ca > > The compute was done on an old air-gaped desktop. All network devices were > removed from the desktop. I used a Ubuntu 16.04 boot drive that never was > reconnected to the internet after the installation and setup was completed. > After the response was verified, the desktop, keyboard, and all USB > devices were destroyed with a hammer. What remains are in a vase on the bar > in my apartment. > > I plan on adding this blake2b hash on the ZEC and Bitcoin blockchains > after I finish miterms and spring break. > > Glad to be part of this. Cheers. > -BEGIN PGP SIGNATURE- > Version: Keybase OpenPGP v2.0.76 > Comment: https://keybase.io/crypto > > wsBcBAABCgAGBQJan1t4AAoJEL5U7Ddh2JzxidgH/1A19tx6QSV4kgs/1m6nj7H+ > lvk3rZd8/wpUx8fVxLOT6fgb/D5dv+oj5N7eTCSDI4M+FbHAuy3xUudGH964HwHE > 8+BZlvX8mNUasAhPM1ddQbypYDii1TBRq97R1rDVAhotT43Uzct5MCy934Daec2o > Eft9+n5Y9bF17Z6DV9G/drbBZnZnqiV59hBki/WKw0YJlPLPbkwDI/gwwyomzsu9 > 6rhoni+lCCTKO9IRQnP7NJA4TL03l9QCD2+zA2R793DoFX2dMPQ5TgquzbNPMxQX > MejPYbiXiCDhy8YsuW8QpFYHFnzkMY5vxJDeYuoXosBecQRhroH4ALFxZXE4O6Y= > =NPGU > -END PGP SIGNATURE- > >
Re: [zapps-wg] Participation in MPC process
Hi We finally did it. Thanks to Sean, Jason and the Zcash Foundation for make it possible. Here our signed report. -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Powers of Tau Operational Writeup = Round: 70 Date: 2018-03-06 Name: Zcash FR Team Location: Paris, FR Preparation steps = Zcash FR Team is currently compose of 3 members. Each member brings is own computer prepared by himself. We did not talk to each other which preparation was made neither which software or version was installed. Sidechannel Defences The computing process was done in the flat of a Zcash FR Team member. In this flat there was the 3 members of Zcash FR Team and nobody else. Computing was done offline. Procedure = We start with 3 computers ready to compute. For convenience reason we needed to use 1 computer so we took 1 computer at random and get it off the computing process. Then we downloaded the challenge file on the 2 computers selected to participate. The text entered to provide additional entropy was different on the 2 computers. It was composed of : - - - Random type - - - Name of Zcash FR Team members - - - Information display on TV channel - - - Play card picked randomly After the response file was generated on both computer we decided to play a video game to decide which response file will be send. The winner send is own response file. The BLAKE2b hash of `./response` is: 9298f7b3 31daa220 55c31fae 4564ca59 33e0a1ce 6861c92d 33d755bc 4a68756d 6b1c6f78 7a2c4a1a 53681f2b b4026ece 350bb618 d8a9f847 2b18ddc2 ce117865 Postprocessing == Nothing special, the computer was turn off. - --- Zcash FR Team Unofficial Zcash French community https://zcashfr.io -BEGIN PGP SIGNATURE- iQEzBAEBCAAdFiEEHvcWrqlEtD9L0lNRovtSVxs9q/YFAlqlMIMACgkQovtSVxs9 q/Y+egf/cDrDG3dckRVVzTitbRSDAjHUsDf07QgE8icPWWThmbF8G35cecgKgCWu IuKddwngoyhtPdmcQ8gtbjhMqdUmczxs056BB/MTISN+rYPWh4raHDjL3J5nyQ9g OrXnQfZFGHRKTCb1Q241DROoczvO43KJvBRW7u0fnvYazpuIeVNcaVljzSYhlejz C1FxYz+W0jIOeg545kQs1qJXwwRr3vIXNSW1qJgWWQraivFGTLQJcmp2Sqf4AFDH 6v0rmSE8sRFSeB1r2okfHVNYe4gjJ9NLVp7sA7KdOvDPB2aD4utruBpsKF2U1us0 l8Eo2RNL6ZEa/9NKWiPnUNIqTGBVFg== =Q4qU -END PGP SIGNATURE- -- Zcash FR Team Unofficial Zcash French community https://zcashfr.io Le 2018-01-22 17:02, Team Zcash FR via zapps-wg a écrit : Hi, We would like to participate to MPC as Zcash FR team (https://zcashfr.io) We are 3 and or process need to be together at the same time to launch the process. We can perform the computation Tuesday 23 January or Tuesday 30 January. We will compute and send back the response file at the evening UTC time. Thank you.-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Powers of Tau Operational Writeup = Round: 70 Date: 2018-03-06 Name: Zcash FR Team Location: Paris, FR Preparation steps = Zcash FR Team is currently compose of 3 members. Each member brings is own computer prepared by himself. We did not talk to each other which preparation was made neither which software or version was installed. Sidechannel Defences The computing process was done in the flat of a Zcash FR Team member. In this flat there was the 3 members of Zcash FR Team and nobody else. Computing was done offline. Procedure = We start with 3 computers ready to compute. For convenience reason we needed to use 1 computer so we took 1 computer at random and get it off the computing process. Then we downloaded the challenge file on the 2 computers selected to participate. The text entered to provide additional entropy was different on the 2 computers. It was composed of : - - - Random type - - - Name of Zcash FR Team members - - - Information display on TV channel - - - Play card picked randomly After the response file was generated on both computer we decided to play a video game to decide which response file will be send. The winner send is own response file. The BLAKE2b hash of `./response` is: 9298f7b3 31daa220 55c31fae 4564ca59 33e0a1ce 6861c92d 33d755bc 4a68756d 6b1c6f78 7a2c4a1a 53681f2b b4026ece 350bb618 d8a9f847 2b18ddc2 ce117865 Postprocessing == Nothing special, the computer was turn off. - --- Zcash FR Team Unofficial Zcash French community https://zcashfr.io -BEGIN PGP SIGNATURE- iQEzBAEBCAAdFiEEHvcWrqlEtD9L0lNRovtSVxs9q/YFAlqlMIMACgkQovtSVxs9 q/Y+egf/cDrDG3dckRVVzTitbRSDAjHUsDf07QgE8icPWWThmbF8G35cecgKgCWu IuKddwngoyhtPdmcQ8gtbjhMqdUmczxs056BB/MTISN+rYPWh4raHDjL3J5nyQ9g OrXnQfZFGHRKTCb1Q241DROoczvO43KJvBRW7u0fnvYazpuIeVNcaVljzSYhlejz C1FxYz+W0jIOeg545kQs1qJXwwRr3vIXNSW1qJgWWQraivFGTLQJcmp2Sqf4AFDH 6v0rmSE8sRFSeB1r2okfHVNYe4gjJ9NLVp7sA7KdOvDPB2aD4utruBpsKF2U1us0 l8Eo2RNL6ZEa/9NKWiPnUNIqTGBVFg== =Q4qU -END PGP SIGNATURE-