Bitcoin Forum
December 05, 2016, 12:40:10 PM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: DIY Yubikey!  (Read 3616 times)
chsados
Hero Member
*****
Offline Offline

Activity: 652



View Profile
March 06, 2012, 01:48:59 AM
 #1


http://codeandlife.com/2012/03/03/diy-usb-password-generator/
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1480941610
Hero Member
*
Offline Offline

Posts: 1480941610

View Profile Personal Message (Offline)

Ignore
1480941610
Reply with quote  #2

1480941610
Report to moderator
1480941610
Hero Member
*
Offline Offline

Posts: 1480941610

View Profile Personal Message (Offline)

Ignore
1480941610
Reply with quote  #2

1480941610
Report to moderator
JoelKatz
Legendary
*
Offline Offline

Activity: 1386


Democracy is vulnerable to a 51% attack.


View Profile WWW
March 06, 2012, 01:57:49 AM
 #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.

I am an employee of Ripple.
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
marked
Full Member
***
Offline Offline

Activity: 168



View Profile
March 06, 2012, 02:15:54 AM
 #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
Tuxavant
Hero Member
*****
Offline Offline

Activity: 756


Bitcoin Mayor of Las Vegas


View Profile WWW
March 06, 2012, 02:42:40 AM
 #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?

Generation Bitcoin | G+ | FB | Bitcoins In Vegas | CoinBus.com | TOR Exit Operator 1MVTPATVCKBMfALRHJsXpHfKJu7GyL7nAc
ctoon6
Sr. Member
****
Offline Offline

Activity: 350



View Profile
March 06, 2012, 02:54:19 AM
 #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.

Tuxavant
Hero Member
*****
Offline Offline

Activity: 756


Bitcoin Mayor of Las Vegas


View Profile WWW
March 06, 2012, 03:05:46 AM
 #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

Generation Bitcoin | G+ | FB | Bitcoins In Vegas | CoinBus.com | TOR Exit Operator 1MVTPATVCKBMfALRHJsXpHfKJu7GyL7nAc
ctoon6
Sr. Member
****
Offline Offline

Activity: 350



View Profile
March 06, 2012, 03:26:49 AM
 #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.

Tuxavant
Hero Member
*****
Offline Offline

Activity: 756


Bitcoin Mayor of Las Vegas


View Profile WWW
March 06, 2012, 03:55:44 AM
 #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.

Generation Bitcoin | G+ | FB | Bitcoins In Vegas | CoinBus.com | TOR Exit Operator 1MVTPATVCKBMfALRHJsXpHfKJu7GyL7nAc
JoelKatz
Legendary
*
Offline Offline

Activity: 1386


Democracy is vulnerable to a 51% attack.


View Profile WWW
March 06, 2012, 05: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

I am an employee of Ripple.
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
Transisto
Donator
Legendary
*
Offline Offline

Activity: 1624



View Profile WWW
March 06, 2012, 07: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 ?
norulezapply
Sr. Member
****
Offline Offline

Activity: 475


View Profile
March 06, 2012, 12:25:03 PM
 #11

This is cool!

I'd be willing to purchase one of these if I knew where I could get one from.

If my post helped, I'll happily accept a few bitmills!   15rGg6A1JFZV3b7TTbtpAaiYGdUD1e1oAm
Tuxavant
Hero Member
*****
Offline Offline

Activity: 756


Bitcoin Mayor of Las Vegas


View Profile WWW
March 06, 2012, 12:47:34 PM
 #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!

Generation Bitcoin | G+ | FB | Bitcoins In Vegas | CoinBus.com | TOR Exit Operator 1MVTPATVCKBMfALRHJsXpHfKJu7GyL7nAc
Tuxavant
Hero Member
*****
Offline Offline

Activity: 756


Bitcoin Mayor of Las Vegas


View Profile WWW
March 06, 2012, 01:15:57 PM
 #13

Quote
Adafruit Industries ✆ support@adafruit.com
   
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.

Generation Bitcoin | G+ | FB | Bitcoins In Vegas | CoinBus.com | TOR Exit Operator 1MVTPATVCKBMfALRHJsXpHfKJu7GyL7nAc
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!