Author

Topic: DIY Yubikey! (Read 4419 times)

hero member
Activity: 784
Merit: 1000
Bitcoin Mayor of Las Vegas
March 06, 2012, 09:15:57 AM
#13
Quote
Adafruit Industries ✆ [email protected]
   
04:57 (16 minutes ago)
      
thanks for the note, we not plan on using bitcoin as a payment method
- but thank you for suggesting it.

thanks,
adafruit support

Well there goes that idea.
hero member
Activity: 784
Merit: 1000
Bitcoin Mayor of Las Vegas
March 06, 2012, 08:47:34 AM
#12
I'd love to solder this together with my kid but I have no idea when it comes to the "flashing" stuff you're talking about. Do I need any extra equipment for that?
Flashing is the way you load the software on the microcontrolller. The ATtiny85 can be programmed by many programmers. For example: https://www.adafruit.com/products/46

Will this do?
http://www.amazon.com/Pololu-Co-USB-AVR-Programmer/dp/B003XOHVUW/

In other news, I just asked adafruit to accept Bitcoin!
hero member
Activity: 481
Merit: 502
March 06, 2012, 08:25:03 AM
#11
This is cool!

I'd be willing to purchase one of these if I knew where I could get one from.
donator
Activity: 1731
Merit: 1008
March 06, 2012, 03:21:50 AM
#10
Thanks, I really like this kind of thing.

But it is far-fetch to call it a yubikey since it only send static passwords.

Quote
Yubico YubiKey
    The YubiKey, manufactured by Yubico, is a device that acts as a USB keyboard and provides secure authentication by a one-time password that is encrypted using the AES encryption algorithm with a 128-bit key.The Yubikey has four modes of operation including Standard Yubico 12-character ID + 32 character OTP, OATH 6 or 8-digit OTP for use with third-party OATH servers, Static pass code including 1-64 character for legacy login applications, and challenge-response functionality using client software.

Edit : As much as I like this topic, should this be considered Off-topic ?
legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
March 06, 2012, 01:05:31 AM
#9
I'd love to solder this together with my kid but I have no idea when it comes to the "flashing" stuff you're talking about. Do I need any extra equipment for that?
Flashing is the way you load the software on the microcontrolller. The ATtiny85 can be programmed by many programmers. For example: https://www.adafruit.com/products/46
hero member
Activity: 784
Merit: 1000
Bitcoin Mayor of Las Vegas
March 05, 2012, 11:55:44 PM
#8
...

Point is, the device useful for many different passwords, not just one, and it can be considered a poor man's two factor authentication (have something, know something). The key gives the first complex piece, your memory and typing gives it a second, easy to remember, and variable piece.
sr. member
Activity: 350
Merit: 251
March 05, 2012, 11:26:49 PM
#7
This kinda thing does not have much power(just 1 password?).

It should be a base for infinite passwords...

example #1 : insert DIY key then type 'cat' for your login

example #2 : insert DIY key then type 'dog' for your browser security password

continue infinitely

1: i have many accounts with the same username
2: a browsers password file is prone to being stolen and some websites do not play well with password managers built into browsers.
hero member
Activity: 784
Merit: 1000
Bitcoin Mayor of Las Vegas
March 05, 2012, 11:05:46 PM
#6
This kinda thing does not have much power(just 1 password?).

It should be a base for infinite passwords...

example #1 : insert DIY key then type 'cat' for your login

example #2 : insert DIY key then type 'dog' for your browser security password

continue infinitely
sr. member
Activity: 350
Merit: 251
March 05, 2012, 10:54:19 PM
#5
This kinda thing does not have much power(just 1 password?). what would be useful would be a plugin on keepass that sends the keystrokes over usb. this could be the raspberry pi, a laptop or a desktop or whatever.
hero member
Activity: 784
Merit: 1000
Bitcoin Mayor of Las Vegas
March 05, 2012, 10:42:40 PM
#4
This is awesome! I use Yubikeys in static mode all the time for this.

I'd love to solder this together with my kid but I have no idea when it comes to the "flashing" stuff you're talking about. Do I need any extra equipment for that?
full member
Activity: 168
Merit: 100
March 05, 2012, 10:15:54 PM
#3
It probably would not be hard to program the actual Yubikey algorithm into it, at least the most commonly-used one. It's basically just a HMAC SHA1.


or have it become your truecrypt boot key.

marked
legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
March 05, 2012, 09:57:49 PM
#2
It probably would not be hard to program the actual Yubikey algorithm into it, at least the most commonly-used one. It's basically just a HMAC SHA1.
hero member
Activity: 662
Merit: 545
Jump to: