Yubihome is my YubiKing 2009 project.
This is an implementation of using Yubikey to open front door of my house. You can find more information from
http://wiki.yubico.com/wiki/index.php/A ... o_building.
Current implementation has USB extension cable from front door to my Home Control server which is running Windows. I have analyzed security threats in my system design blog
http://smartpirtti-yubikey.blogspot.com ... ssues.html . I believe it's not easy to hack but I'm not happy with that.
To really solve this I'm planning of installing different PC for just reading keyboard and sending OTP's as a UDP broadcast to network, where my Home Control server can do authorization, open door, switch lights etc. More detailed plan is found from
http://smartpirtti-yubikey.blogspot.com ... under.html.
My question is, what would be good Linux distribution for this kind of solution? It should be very light weighted, maybe fit into 128M USB-stick?
Or even better: Does anybody know any cheap router that has place for USB disk and internally runs linux? That would be ideal hardware to create new firmware to do this kind of simple task. I believe that could be used on many other projects too.
This could be good place to start digging:
http://en.wikipedia.org/wiki/Linksys_WRT54G_series. Model WRTSL54GS has USB for "StorageLink"...
From there you can find link to small linux distro
http://openwrt.org/ that can be embedded to Linksys firmware.
Maybe that's a good distro to start prototyping with?