Hacking Session
Meet RIAT Crypto Lab
2016/12/30 14:00
(Tomorrow!)
Send pull request,
get device!
(Otherwise €10 EUR)
^kilobytes
I'm Tomu
Fitting an ARM microprocessor in your USB port...
V Final - 28th Dec 2016
I'm Tim
I have too many projects!
Software developer by trade
Not a security person!
I believe in FOSS
I'm okay with hardware
I have lots of ideas, but many take a long time.
IE Current primary project;
Started ~2011, still going…
That can be hard……
Now our story starts…
How we got here…
2 factor authentication hardware
YubiKey Nano - 2nd factor authentication key
My family, they have computers…
They should have one!
Hand them out like candy…
Anyone notice something wrong?
Anyone notice something wrong?
$50 USD!
Expensive candy…
€?? EUR!
I'm Tim
I have too many projects!
http://j.mp/timtoomany
I believe in FOSS
I'm okay with hardware
I have lots of ideas, but many take a long time.
IE Current primary project;
Started ~2011, still going…
That can be hard……
Literally has minimal parts
Probably a little (physically) ARM processor
Literally has <$10 USD in parts
Silicon Labs - Happy Gecko
^kilobytes
Let's prove a hobbyist can create one!
But, will they be able to solder it?
Created a schematic
Created PCB
Put one together by hand!
Put more together by hand!
The hardware works!
So, I got 100 made! (I got tired :-)
I'm Tomu
^kilobytes
I'm Tomu
http://tomu.im
Open Hardware Certified
AU000001
Get Tomu
http://tomu.im
I have here at 33C3;
You can have one if you;
Get Tomu
http://tomu.im
PCB is;
Can be made by;
Gerbers
Someone panelize?
What about the software?
Umm, need your help there….
FAQ
FAQ
Is this device secure?
...
Is this secure?
Maybe?
FAQ
Is this device secure?
Maybe?
FAQ
Can I use it now?
Not yet…
FAQ
What else could
I use it for?
USB Blinker, USB button, Keyboard pranker, anything...
FAQ
What else could
I use it for?
It's a little computer!
FAQ
How can I help?
Help write the software!�Suggest improvements!
FAQ
How much in larger groups?
In thousand units (~1k)
could be as cheap as $5 USD
More!
I'm Tomu+
http://tomu.im
^kilobytes
FAQ
Does this device really have
*only* 12 parts?
Yes, let's do a count
I'm Tomu
http://tomu.im
1
I'm Tomu
http://tomu.im
3
I'm Tomu
http://tomu.im
5
I'm Tomu
http://tomu.im
7
I'm Tomu
http://tomu.im
9
I'm Tomu
http://tomu.im
10
11
12