From gniibe at fsij.org Sun Feb 3 07:11:36 2019 From: gniibe at fsij.org (NIIBE Yutaka) Date: Sun, 03 Feb 2019 15:11:36 +0900 Subject: 0, 1 and * Message-ID: <87sgx5e6zr.fsf@c720> Hello, Rainer, I write this message to you and the Verein mailing list, in a style of personal communication, to express my gratitude for your start of working GnuPG e.V. Thank you. That's because... it would be good for every member to write something, explaining his activity to the list, not much, but once a year. Follow me, if you like. Well, I should have said you earlier, "Welcome to GnuPG e.V.!". Yesterday, I got a postcard from you. It's a postcard of Freie Software Freunde e.V., having a phrase: Freedom is more than just 0 and 1 I like it. And on the way back to my hotel, I came up with an idea to express my activities by the expression: 0, 1 and * So, here is a kind of self introduction of mine, by the expression, in the reverse order. "*" stands for all. In command line interface, as you know, typing $ touch * can update timestamps of all files under the directory. (And I'm happy I can touch my friends at FOSDEM.) In my activities, * means free software movement, like GNU Project and Debian Project, where we believe everyone deserves computing freedom. Free Software is for all. "1" stands for individual, or personal computing and privacy. On Friday, I showed you my Gnuk Token, the device where I store my private key. It is no one but only the particular user who should has control over his own private key. I develop software and hardware for this purpose. Software part is called "Gnuk". Hardware design and hardware itself is called "FST-01", "FST-01G", and "FST-01SZ". I call the device (hardware + software): Gnuk Token. FST-01SZ is an abbreviation of Flying Stone Tiny Zero-One ShenZhen. "Flying Stone" is my business name, which I registered at the tax agency. And ShenZhen is a city in China, where many young engineers work for electronics. FST-01 series are built in ShenZhen. The newest version, FST-01SZ, specifically uses Chinese unique things (chip, connector, and the form factor), thus, I put the SZ suffix. I plan to sell FST-01SZ together with a metal case. "0" stands for nobody. I develop NeuG, a true random number generator implementation. NeuG means software implementation, but also it can mean a device running NeuG. In fact, FST-01SZ is distributed as a NeuG device; It's a user who installs Gnuk to FST-01SZ to be Gnuk Token. Random number generation is so important for cryptography to have a secrecy. The generation of the random sequence should be controled by nobody, while the mechanism should be transparent. For example, when an engineer of the device can control the generation somehow, users' privacy is under threat of being taken. So, "nobody" is important here. I have been working hard, so that nobody (including me and manufacturer) can predict the sequence the device generates. Well, since it sounds good, I will use the expresson of "0, 1 and *" in my talk today. Thank you for the postcard to give me this opportunity. I hope you enjoy chinese cookies I brought from Hong Kong. That's for 2019, -- From dgouttegattat at incenp.org Thu Feb 7 23:04:30 2019 From: dgouttegattat at incenp.org (Damien Goutte-Gattat) Date: Thu, 7 Feb 2019 22:04:30 +0000 Subject: 0, 1 and * In-Reply-To: <87sgx5e6zr.fsf@c720> References: <87sgx5e6zr.fsf@c720> Message-ID: <20190207220430.jdt3o3nrzhpoc6kw@aurora.local.incenp.org> On Sun, Feb 03, 2019 at 03:11:36PM +0900, NIIBE Yutaka wrote: > That's because... it would be good for every member to write something, > explaining his activity to the list, not much, but once a year. Follow > me, if you like. I do like that. My turn, then. I am the maintainer of Scute, GnuPG?s PKCS#11 module [1]. Currently, my primary goal regarding Scute is to make it work with EdDSA keys. As of now Scute only supports RSA keys, and I am no longer happy with that since I first got my hands on a Gnuk token. :) I also occasionally contribute patches to other components of GnuPG, notably the Pinentry collection. Beyond GnuPG, I have my own software projects that I wrote over the years. They are all available on my personal forge [2] for anyone interested, and of course, they are all free/libre software. The project that has kept me busy in the past few weeks is Pebble, a command-line client for Nextcloud?s password manager application Passman [3]. I have written introductory articles (unfortunately in French language only) on topics related to GnuPG, something I intend to continue doing. Those articles are typically published both on my own website and on ?linuxfr.org?, a French community website about free software. As an example, my last article in June 2018 was a presentation of Gnuk, NeuG, and the FST-01 [4]. Finally, since October 2017 I am a regular ?trainer? in cryptoparties that are held on a monthly basis in London, UK. I animate workshops on topics such as e-mail encryption, secure messaging, full-disk encryption, or privacy in the ?cloud era?; during those workshops I advocate the use of free software. I guess that?s it for me. - Damien PS: Oh, and my *real* job, the one that pays me and allows me to spend some time on all of the above, is that of a life scientist who uses fruit flies to understand how cancers develop. :) [1] http://scute.org/ [2] https://git.incenp.org/damien [3] https://github.com/nextcloud/passman [4] https://incenp.org/dvlpt/docs/fsij-gnuk-neug/index.html -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: