|
| 1 | +# Inbyggd frihets TKey-hackathon |
| 2 | + |
| 3 | +Saturday the 25th October, |
| 4 | +Inbyggd-Frihet will organize a TKey hackathon at Assured's office in Gothenburg. |
| 5 | + |
| 6 | +The Tillitis TKey is an open-source software, and open-source hardware, USB security token made in Sweden. |
| 7 | +It is capable of providing an extra layer of security for use cases such as cryptographic signing, (SSH, PAM, etc.) login, and random number generation. |
| 8 | +For more information about the TKey see below. |
| 9 | + |
| 10 | +The goal of the hackathon will be to collaborate on improving the TKey software and to work on finding, and implementing, more use cases for the TKey. |
| 11 | +This is not a competitive hackathon, instead our aim is to get started with, and to improve, the TKey together with others, have fun and share ideas. |
| 12 | + |
| 13 | +If you already know something that you want to implement, you can include it with your registration. |
| 14 | +At the start of the event, these ideas will be presented, and people may freely choose an idea that they find interesting, and collaborate on for the day. |
| 15 | + |
| 16 | +**Prerequisites:** \ |
| 17 | +Bring a laptop if you wish to partake in the hackathon. |
| 18 | + |
| 19 | +**Schedule:** \ |
| 20 | +12:00 Doors open \ |
| 21 | +13:00 TALK: Introduction \ |
| 22 | +13:10 TALK: Getting started with TKey and the emulator\ |
| 23 | +13:30 TALK: Introduction round and presentation of hackathon ideas.\ |
| 24 | +14:00 HACK: Join a group and start hacking\ |
| 25 | +17:00-18:00: Food\ |
| 26 | +20:00: Present your achievements\ |
| 27 | +21:00: End of event |
| 28 | + |
| 29 | + |
| 30 | +## Further reading |
| 31 | + |
| 32 | + |
| 33 | +_The TKey is an open source security token created by the Mullvad spin-off Tillitis AB. Both its software and its hardware (schematics, PCB, and FPGA design) are open source._ |
| 34 | +_The TKey was released in April of 2023 with a price tag of 880 SEK (incl. tax) and available from the Tillitis store._ |
| 35 | + |
| 36 | +_The TKey is a small device drawing less than 100mA._ |
| 37 | +_It provides a few basic functions (either in firmware or by the provided apps and libs) such as Ed25519 signing, key derivation, BLAKE2 hashing, and a good random number generator (TRNG)._ |
| 38 | +_It also has a sensor for user confirmation._ |
| 39 | +_With these features, the TKey can be used for various functionalities, such as authentication (signing, SSH login, passkey, etc.), serving as a root of trust (sign/encrypt), or as a source of entropy (TRNG/CSPRNG)._\ |
| 40 | +_-> https://www.assured.se/posts/getting-started-tillitis-tkey-security-token#anyway-whats-a-tkey_ |
| 41 | + |
| 42 | + |
| 43 | +- TKey: \ |
| 44 | +https://www.tillitis.se/products/tkey/ |
| 45 | +- TKey developer handbook: \ |
| 46 | +https://dev.tillitis.se/intro/ |
| 47 | +- Tillitis shop: \ |
| 48 | +https://shop.tillitis.se/ |
| 49 | +- For Linux, introduction to app development and use cases: \ |
| 50 | +https://www.assured.se/posts/getting-started-tillitis-tkey-security-token |
| 51 | +- For Windows, introduction to use cases: \ |
| 52 | +https://www.assured.se/posts/sign-git-commits-tillitis-tkey-security-token |
| 53 | +- Inbyggd Frihet Göteborg \ |
| 54 | + <https://inbyggd-frihet.org> |
0 commit comments