Bitcoin Forum
April 27, 2017, 01:06:57 PM *
News: Latest stable version of Bitcoin Core: 0.14.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: DIY Yubikey!  (Read 3949 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/
1493298417
Hero Member
*
Offline Offline

Posts: 1493298417

View Profile Personal Message (Offline)

Ignore
1493298417
Reply with quote  #2

1493298417
Report to moderator
1493298417
Hero Member
*
Offline Offline

Posts: 1493298417

View Profile Personal Message (Offline)

Ignore
1493298417
Reply with quote  #2

1493298417
Report to moderator
1493298417
Hero Member
*
Offline Offline

Posts: 1493298417

View Profile Personal Message (Offline)

Ignore
1493298417
Reply with quote  #2

1493298417
Report to moderator
The money raised from these ads will be used to pay for improved forum software and other useful stuff.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1493298417
Hero Member
*
Offline Offline

Posts: 1493298417

View Profile Personal Message (Offline)

Ignore
1493298417
Reply with quote  #2

1493298417
Report to moderator
1493298417
Hero Member
*
Offline Offline

Posts: 1493298417

View Profile Personal Message (Offline)

Ignore
1493298417
Reply with quote  #2

1493298417
Report to moderator
JoelKatz
Legendary
*
Offline Offline

Activity: 1484


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: 770

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?

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: 770

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

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: 770

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.

JoelKatz
Legendary
*
Offline Offline

Activity: 1484


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: 1652



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
Hero Member
*****
Offline Offline

Activity: 481


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: 770

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!

Tuxavant
Hero Member
*****
Offline Offline

Activity: 770

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.

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!