elective-stereophonic
elective-stereophonic
NXTkey - Project Status
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Stable Nxt Client: Nxt 1.12.2

Pages: 1 2 3 4 [All]

Author Topic: NXTkey - Project Status  (Read 41780 times)

Gr4ssh0pper

  • Board Moderator
  • Jr. Member
  • ****
  • Karma: +8/-0
  • Offline Offline
  • Posts: 78
  • NXT-8573-EJTH-JSWS-GH5FG
    • View Profile
NXTkey - Project Status
« on: April 23, 2014, 11:53:29 am »

Hi @ all,

I would like to show the actual project status of the NXTkey:

What is it?

NXTkey is a USB Device which holds your pass phrase and acts as a USB HID Keyboard device. After a key press the NXTkey types the pass phrase for you. It can hold multiple pass phrases and shows the actual selected account on a 1.3" oled Display. The nxt logo on the pcb acts as a touch key. Holding the NXT logo for a second types the selected pass phrase. Swiping the NXT logo selects another nxt account if there are more than one stored in the device. Software updates are done by pressing the x-key while inserting the NXTkey into the USB port. This will mount the NXTkey as a flash drive and the new software just has to be drag-dropped to the drive. The pass phrases are also stored in the device this way.

The NXTkey is going to be a open source device. I simply don't have the resources to sell it and to bother with customer support (warranty) and UL / CE certification. I would be very happy if someone is going to sell this device in the future! I'm going to build at least 5 to 10 prototypes.

First discussions could be found here: https://nxtforum.org/general/do-we-need-a-usb-transaction-signing-device-hardware-wallet/


Future:

In the future the NXTkey could also act as a transaction signing device after a software update. Your pass phrases doesn't leave the device, transaction are signed onboard. This will give a huge security improvement! Unfortunately the client has to support the communication with the NXTkey, this could be a problem with wesleys javascript based client.


Actual Status:

At the moment I do have a first version of a PCB with schematic and board layout. Maybe somebody could review the files. After this I'm going to order the pcbs in china. This will take about 15 Days. I would be very happy to get feedback!











3D Drawing: http://www.qfpost.com/file/d?g=wFeefDphL
Assembly: http://www.qfpost.com/file/d?g=H4eEauRw6
PCB: http://www.qfpost.com/file/d?g=H99pJ57da
Schematic: http://www.qfpost.com/file/d?g=gak41R4HI
Part List: http://www.qfpost.com/file/d?g=HxvDcus4P


Edit:

I think I need a timeline with milestones to show the progress and to keep working on this project straight forward. I hope my real live will let me do this!

work done:

- April 23, 2014: design Schematic and PCB Layout
- April 26, 2014: review design, fix minor flaws
- April 29, 2014: order PCBs in China, delivery will take about 10 working days
- May 8, 2014: PCBs delivered
- May 9, 2014: ordered parts from BOM, delivery will take 3 days
- May 13, 2014: received the parts today
- May 18, 2014: two PCBs assembled, USB communication with bootloader is working
- May 20, 2014: first software tests with evaluation board and assembled PCBs
- June 1, 2014: basic demo software available with oled display and HID keyboard functionality

ToDo:

- June 8, 2014: working java software available which builds a boot loader image with the pass phrases in it

At the moment I'm running into stack / heap size problems because of too small RAM. PCB redesign necessary to support a bigger controller.   
« Last Edit: June 01, 2014, 06:25:26 pm by Gr4ssh0pper »
Logged
Donations for development of NXTkey appreciated!      NXT-8573-EJTH-JSWS-GH5FG

Tosch110

  • Hero Member
  • *****
  • Karma: +211/-18
  • Offline Offline
  • Posts: 2365
    • View Profile
Re: NXTkey - Project Status
« Reply #1 on: April 23, 2014, 12:05:17 pm »

This sounds great!

I like it, i have those absolute secure passphrases but i am not sure if i am able to copy it with my hands from a paper :D
Maybe i will confuse an I with an l or those kind of things.


This device would be great to store my passphrases on. And as i understand it as secure as my printed out passphrases right?
Very good idea!

TimmyD

  • Hero Member
  • *****
  • Karma: +27/-6
  • Offline Offline
  • Posts: 639
    • View Profile
    • The NXT Community Raised £644 For Hospice at Home West Cumbria
Re: NXTkey - Project Status
« Reply #2 on: April 23, 2014, 12:15:13 pm »

Great idea. and its a gateway for nxt into the pysical world for everday use.
Logged
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬  ▄▀▀▀▀▀▀▀▀▄  ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬●  nimirum  ●▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬ ◖ENDING CENSORSHIP ONLINE◗  ◖ ICO OPEN NOW◗ ▬▬▬

Gr4ssh0pper

  • Board Moderator
  • Jr. Member
  • ****
  • Karma: +8/-0
  • Offline Offline
  • Posts: 78
  • NXT-8573-EJTH-JSWS-GH5FG
    • View Profile
Re: NXTkey - Project Status
« Reply #3 on: April 23, 2014, 12:16:56 pm »


This device would be great to store my passphrases on. And as i understand it as secure as my printed out passphrases right?



Yes. At the actual state it is basically a keyboard with a single key. So it won't be safe against keyloggers. And I also would store the passphrase printed out on paper to not rely only on this device (-;
Logged
Donations for development of NXTkey appreciated!      NXT-8573-EJTH-JSWS-GH5FG

rlh

  • Sr. Member
  • ****
  • Karma: +31/-7
  • Offline Offline
  • Posts: 404
    • View Profile
Re: NXTkey - Project Status
« Reply #4 on: April 23, 2014, 12:59:41 pm »

Let's get this project Kickstarted (or equivalent)!  IMHO, projects like this are not only useful tools but are good for PR and helping a crypto-currency stand out against others.

I really love this idea!
Logged
C# Nxt Small Address VanityGen - http://bit.ly/nxtminvanity
C# Nxt RS Address VanityGen - http://bit.ly/nxtrsvanity
Send Donations to my offline Nxt account: NXT-FRS2-MQR5-758P-ANNEX

CryptKeeper

  • Hero Member
  • *****
  • Karma: +78/-5
  • Offline Offline
  • Posts: 1235
    • View Profile
Re: NXTkey - Project Status
« Reply #5 on: April 23, 2014, 02:21:13 pm »

I want one!  ;D
Logged
Follow me on twitter for the latest news on bitcoin and altcoins!
Vanity Accounts Sale :-)

shin

  • Sr. Member
  • ****
  • Karma: +47/-4
  • Offline Offline
  • Posts: 456
    • View Profile
Re: NXTkey - Project Status
« Reply #6 on: April 23, 2014, 04:00:20 pm »

Isn't it better to never (or rarely) use the passphrase? Because that's the only thing you need to giveaway to get robbed.

Is there any possibility at all to build a one-time password authentication system (like RSA token) within NXT, If not, above it, while still keeping it decentralised? It being the actual storage of these passes. It can be time based or blockchain based :D

Or is it the idea that NXT service providers need to implement it themselves?
I'm sorry beforehand if this issue has been brought up in the past. Which I'm sure it has xD
Logged
Wallet: NXT-ELEB-XT6G-L475-HXRFX • 18354136531262130569 • Twitter: Shin NXT

Daedelus

  • Hero Member
  • *****
  • Karma: +230/-12
  • Offline Offline
  • Posts: 3280
    • View Profile
Re: NXTkey - Project Status
« Reply #7 on: April 23, 2014, 08:42:04 pm »

Interested  ;D
Logged
NXT: NXT-4CS7-S4N5-PTH5-A8R2Q

Eadeqa

  • Hero Member
  • *****
  • Karma: +83/-68
  • Offline Offline
  • Posts: 1888
    • View Profile
Re: NXTkey - Project Status
« Reply #8 on: April 23, 2014, 11:16:02 pm »

In the future the NXTkey could also act as a transaction signing device after a software update. Your pass phrases doesn't leave the device, transaction are signed onboard. This will give a huge security improvement! Unfortunately the client has to support the communication with the NXTkey, this could be a problem with wesleys javascript based client.

Why would it be a problem with javascript based client?
Logged
NXT-GZYP-FMRT-FQ9K-3YQGS

Gr4ssh0pper

  • Board Moderator
  • Jr. Member
  • ****
  • Karma: +8/-0
  • Offline Offline
  • Posts: 78
  • NXT-8573-EJTH-JSWS-GH5FG
    • View Profile
Re: NXTkey - Project Status
« Reply #9 on: April 24, 2014, 08:26:24 am »

In the future the NXTkey could also act as a transaction signing device after a software update. Your pass phrases doesn't leave the device, transaction are signed onboard. This will give a huge security improvement! Unfortunately the client has to support the communication with the NXTkey, this could be a problem with wesleys javascript based client.

Why would it be a problem with javascript based client?

You can't connect with a browser to an usb device, this would be a huge security hole. Chrome allows Chrome apps to connect to USB but this is not compatible with other browsers. From web based clients the information has to be transferred to the NXTkey by another way. Maybe flicking lights or something...

Logged
Donations for development of NXTkey appreciated!      NXT-8573-EJTH-JSWS-GH5FG

Gr4ssh0pper

  • Board Moderator
  • Jr. Member
  • ****
  • Karma: +8/-0
  • Offline Offline
  • Posts: 78
  • NXT-8573-EJTH-JSWS-GH5FG
    • View Profile
Re: NXTkey - Project Status
« Reply #10 on: April 24, 2014, 08:35:37 am »

Let's get this project Kickstarted (or equivalent)!  IMHO, projects like this are not only useful tools but are good for PR and helping a crypto-currency stand out against others.

At the moment I don't need funds to realize this Project, it will cost me less than 150€. So kickstarting is not needed at the moment. I also hate Kickstart Projects which takes forever and are delayed for months. Maybe we / I can kickstart it later to get funds for mass production but first I would like to have a working prototype!

I agree with you that this would be very good PR, this is one of the reasons I'm not using a simple yubikey which does almost the same. Also the NXT logo acts as the touch key to achieve brand awareness!
Logged
Donations for development of NXTkey appreciated!      NXT-8573-EJTH-JSWS-GH5FG

bitcoinpaul

  • Hero Member
  • *****
  • Karma: +590/-590
  • Offline Offline
  • Posts: 3097
  • Karmageddon
    • View Profile
Re: NXTkey - Project Status
« Reply #11 on: April 24, 2014, 08:39:41 am »

I also hate Kickstart Projects which takes forever and are delayed for months. Maybe we / I can kickstart it later to get funds for mass production but first I would like to have a working prototype!

+1
Logged
Like my Avatar? Reply now! NXT-M5JR-2L5Z-CFBP-8X7P3

rlh

  • Sr. Member
  • ****
  • Karma: +31/-7
  • Offline Offline
  • Posts: 404
    • View Profile
Re: NXTkey - Project Status
« Reply #12 on: April 24, 2014, 02:59:12 pm »

I only mentioned KickStarter because that's the service that everyone things of when they think of crowd funding.  Of course, I am not opposed to something else.  Isn't there a bitcoin based service?  That could be a good alternative.
Logged
C# Nxt Small Address VanityGen - http://bit.ly/nxtminvanity
C# Nxt RS Address VanityGen - http://bit.ly/nxtrsvanity
Send Donations to my offline Nxt account: NXT-FRS2-MQR5-758P-ANNEX

bitcoinpaul

  • Hero Member
  • *****
  • Karma: +590/-590
  • Offline Offline
  • Posts: 3097
  • Karmageddon
    • View Profile
Re: NXTkey - Project Status
« Reply #13 on: April 24, 2014, 03:06:14 pm »

I only mentioned KickStarter because that's the service that everyone things of when they think of crowd funding.  Of course, I am not opposed to something else.  Isn't there a bitcoin based service?  That could be a good alternative.

First prototype, then mass production with crowd funding.
Logged
Like my Avatar? Reply now! NXT-M5JR-2L5Z-CFBP-8X7P3

rlh

  • Sr. Member
  • ****
  • Karma: +31/-7
  • Offline Offline
  • Posts: 404
    • View Profile
Re: NXTkey - Project Status
« Reply #14 on: April 24, 2014, 03:07:08 pm »

First prototype, then mass production with crowd funding.

+1.  Yes, that's necessary.
Logged
C# Nxt Small Address VanityGen - http://bit.ly/nxtminvanity
C# Nxt RS Address VanityGen - http://bit.ly/nxtrsvanity
Send Donations to my offline Nxt account: NXT-FRS2-MQR5-758P-ANNEX

vladimirceman91

  • Sr. Member
  • ****
  • Karma: +23/-4
  • Offline Offline
  • Posts: 405
    • View Profile
Re: NXTkey - Project Status
« Reply #15 on: April 24, 2014, 03:10:01 pm »

I don't think this is a good idea, because if someone loses this device with the passwords on it, the one who finds it will steal his NXTs.

Correct me if I'm wrong.
Logged

rlh

  • Sr. Member
  • ****
  • Karma: +31/-7
  • Offline Offline
  • Posts: 404
    • View Profile
Re: NXTkey - Project Status
« Reply #16 on: April 24, 2014, 03:18:56 pm »

I don't think this is a good idea, because if someone loses this device with the passwords on it, the one who finds it will steal his NXTs.

Correct me if I'm wrong.

I both agree and disagree.  The problem that you are talking about is one of perspective.  Consider this, many people have a bank account for savings, a bank account for checking and they have wallet with debit/credit cards and maybe some cash.

This is great for pocketed cash amounts.  That, or you could load the account with your "savings" funds and put the device in a lock box.  The use is really contingent on the scenario.  However, I would not put 500k Nxt on one of these things and clip it to my key-ring, but I'd put 1,000-10,000 on it for day to day use.

In fact, I'll probably put my savings on one of these keys and throw my device in a lock box.  This is as secure as a piece of paper with a random, 100+ character key, but when you want/need the funds, it's a lot easier to enter.

This is just a cool device that's good for convenience.
« Last Edit: April 24, 2014, 03:32:57 pm by rlh »
Logged
C# Nxt Small Address VanityGen - http://bit.ly/nxtminvanity
C# Nxt RS Address VanityGen - http://bit.ly/nxtrsvanity
Send Donations to my offline Nxt account: NXT-FRS2-MQR5-758P-ANNEX

vladimirceman91

  • Sr. Member
  • ****
  • Karma: +23/-4
  • Offline Offline
  • Posts: 405
    • View Profile
Re: NXTkey - Project Status
« Reply #17 on: April 24, 2014, 03:26:59 pm »

Yeah, that makes sense... But even better idea would be a wireless key, that would by a click the button enter the password on smartphone.
Logged

Gr4ssh0pper

  • Board Moderator
  • Jr. Member
  • ****
  • Karma: +8/-0
  • Offline Offline
  • Posts: 78
  • NXT-8573-EJTH-JSWS-GH5FG
    • View Profile
Re: NXTkey - Project Status
« Reply #18 on: April 24, 2014, 04:31:01 pm »

I don't think this is a good idea, because if someone loses this device with the passwords on it, the one who finds it will steal his NXTs.

Correct me if I'm wrong.

This is just a cool device that's good for convenience.

Exactly! Of course you have to be careful with this device. It is not meant to be carried around with you.


But even better idea would be a wireless key, that would by a click the button enter the password on smartphone.

I'm not a big fan of smartphone apps for transaction signing. Apple will ground the app immediately like the bitcoin wallets and Android is simply not safe enough...
Logged
Donations for development of NXTkey appreciated!      NXT-8573-EJTH-JSWS-GH5FG

vladimirceman91

  • Sr. Member
  • ****
  • Karma: +23/-4
  • Offline Offline
  • Posts: 405
    • View Profile
Re: NXTkey - Project Status
« Reply #19 on: April 24, 2014, 05:24:19 pm »

How are we suppose to pay at a shop on checkout without smartphones?
Logged

Gr4ssh0pper

  • Board Moderator
  • Jr. Member
  • ****
  • Karma: +8/-0
  • Offline Offline
  • Posts: 78
  • NXT-8573-EJTH-JSWS-GH5FG
    • View Profile
Re: NXTkey - Project Status
« Reply #20 on: April 24, 2014, 09:12:49 pm »

How are we suppose to pay at a shop on checkout without smartphones?

This is a good question! ;-)

Maybe with a smart card based system, but you have to trust the smart card terminal because you can't verify the transaction without a display on the smart card...
Logged
Donations for development of NXTkey appreciated!      NXT-8573-EJTH-JSWS-GH5FG

qbd1313

  • Sr. Member
  • ****
  • Karma: +10/-8
  • Offline Offline
  • Posts: 372
    • View Profile
Re: NXTkey - Project Status
« Reply #21 on: April 25, 2014, 12:30:59 pm »

what about this  ;)
Bitcoin Cold & Hot Wallet Concept
http://bitcoinowl.com/bitcoin-cold-hot-wallet-concept



Logged

Ludom

  • Hero Member
  • *****
  • Karma: +197/-15
  • Offline Offline
  • Posts: 1733
    • View Profile
    • Plaisir & Valeur d'histoire
Re: NXTkey - Project Status
« Reply #22 on: April 25, 2014, 12:53:35 pm »

It's definitive hot wallet (for Proof of Love cryptocurrency). The blue one fucks red one.

It's cryptoporn ! ;D
Logged
Support us to publish "The first book about Nxt"

Gr4ssh0pper

  • Board Moderator
  • Jr. Member
  • ****
  • Karma: +8/-0
  • Offline Offline
  • Posts: 78
  • NXT-8573-EJTH-JSWS-GH5FG
    • View Profile
Re: NXTkey - Project Status
« Reply #23 on: April 25, 2014, 09:48:10 pm »

It's definitive hot wallet (for Proof of Love cryptocurrency). The blue one fucks red one.

It's cryptoporn ! ;D

 :D

It is a nice idea and the renderings are beautiful but I think he can't realize it into a working product. He want's to stuff wifi, gsm, gps, qr code camera and a solar panel in this tiny device. It is a nice design study but that's it.


Edit: This is one of the comments at his site:

"That is *some* feature list to get into a ridiculous thin package! Also, the mere fact you want seven people to work on this project for free, means you'll need luck. Lots and lots and lots of it!"
« Last Edit: April 25, 2014, 09:51:53 pm by Gr4ssh0pper »
Logged
Donations for development of NXTkey appreciated!      NXT-8573-EJTH-JSWS-GH5FG

kufan

  • Newbie
  • *
  • Karma: +0/-0
  • Offline Offline
  • Posts: 2
    • View Profile
Re: NXTkey - Project Status
« Reply #24 on: April 28, 2014, 03:55:30 pm »

when does it come out? :)
Logged

Gr4ssh0pper

  • Board Moderator
  • Jr. Member
  • ****
  • Karma: +8/-0
  • Offline Offline
  • Posts: 78
  • NXT-8573-EJTH-JSWS-GH5FG
    • View Profile
Re: NXTkey - Project Status
« Reply #25 on: April 29, 2014, 10:18:21 pm »

good question, I think I will have a working prototype in the mid of june. I ordered the PCBs today after finding two minor flaws in my design. This will take at least 10 days to deliver. More information about the timeline can be found in the initial post.
Logged
Donations for development of NXTkey appreciated!      NXT-8573-EJTH-JSWS-GH5FG

Graviton

  • Sr. Member
  • ****
  • Karma: +62/-30
  • Offline Offline
  • Posts: 297
    • View Profile
    • DGEX
Re: NXTkey - Project Status
« Reply #26 on: April 29, 2014, 10:43:01 pm »

This is one juicy project! We are interested in embedding the key's transaction signing capability to the Offspring java client that already has advanced wallet features.

Gr4ssh0pper please contact me when you have a working prototype and if you would like to discuss the prospects of integration and possibly partnership regarding wider scale distribution.
Logged
* dgex.com operator * nextcoin.org founder * mofowallet.com multiwallet founding member

Gr4ssh0pper

  • Board Moderator
  • Jr. Member
  • ****
  • Karma: +8/-0
  • Offline Offline
  • Posts: 78
  • NXT-8573-EJTH-JSWS-GH5FG
    • View Profile
Re: NXTkey - Project Status
« Reply #27 on: April 30, 2014, 06:04:57 am »

Graviton, great to hear that you like my project. I will contact you when the basic functionality is working!
Logged
Donations for development of NXTkey appreciated!      NXT-8573-EJTH-JSWS-GH5FG

Daedelus

  • Hero Member
  • *****
  • Karma: +230/-12
  • Offline Offline
  • Posts: 3280
    • View Profile
Re: NXTkey - Project Status
« Reply #28 on: May 01, 2014, 11:28:55 am »

It might not be relevant right now but could you give an indication if you plan to sell shares on the AE? Whether on launch day or soon/months after? Trying to get AE launch info all in one place  ;D ;D

That would be super  ;D Thanks

https://nxtforum.org/news-and-announcements/asset-exchange-ipos-launch-day-listings!/new/#new
Logged
NXT: NXT-4CS7-S4N5-PTH5-A8R2Q

Gr4ssh0pper

  • Board Moderator
  • Jr. Member
  • ****
  • Karma: +8/-0
  • Offline Offline
  • Posts: 78
  • NXT-8573-EJTH-JSWS-GH5FG
    • View Profile
Re: NXTkey - Project Status
« Reply #29 on: May 02, 2014, 08:16:07 am »

I'm not planning to sell shares. I'm even not planning to sell this device by my own as stated above, sorry. But thanks for asking me!
Logged
Donations for development of NXTkey appreciated!      NXT-8573-EJTH-JSWS-GH5FG

Daedelus

  • Hero Member
  • *****
  • Karma: +230/-12
  • Offline Offline
  • Posts: 3280
    • View Profile
Re: NXTkey - Project Status
« Reply #30 on: May 02, 2014, 08:44:34 am »

No problem, just canvassing everyone I know about just in case  ;D
Logged
NXT: NXT-4CS7-S4N5-PTH5-A8R2Q

Gr4ssh0pper

  • Board Moderator
  • Jr. Member
  • ****
  • Karma: +8/-0
  • Offline Offline
  • Posts: 78
  • NXT-8573-EJTH-JSWS-GH5FG
    • View Profile
Re: NXTkey - Project Status
« Reply #31 on: May 08, 2014, 04:25:28 pm »

I received the PCBs 5 days earlier than expected, I'm a little bit in trouble because I didn't order the parts for assembly until now :-\ I'm going to do this tomorrow.





Also after discussing with CfB and some other guys I found out that the passphrase can have UTF-8 encoded characters. This is a problem because a USB HID Keyboard can't send UTF-8 chars. I think that this device can only support passphrases with normal characters a-z A-Z 0-9 and special characters which can be found on a normal USB keyboard. At least this will work with the passphrases generated by wesleyhs client. This is only a problem for the yubikey style device which I'm implementing first. The signing device can store the 32 byte private key and doesn't have to deal with UTF-8 encoding. But.... I think there are going to be different, more complex problems with the implementation of the signing device (-; 

https://nxtforum.org/general/passphrase-max-size/


Logged
Donations for development of NXTkey appreciated!      NXT-8573-EJTH-JSWS-GH5FG

Ezravdb

  • Hero Member
  • *****
  • Karma: +42/-12
  • Offline Offline
  • Posts: 910
    • View Profile
Re: NXTkey - Project Status
« Reply #32 on: May 09, 2014, 08:38:34 am »

Looks amazing, man.

Cool project.

Logged
head

CryptKeeper

  • Hero Member
  • *****
  • Karma: +78/-5
  • Offline Offline
  • Posts: 1235
    • View Profile
Re: NXTkey - Project Status
« Reply #33 on: May 09, 2014, 09:06:16 am »

Also after discussing with CfB and some other guys I found out that the passphrase can have UTF-8 encoded characters. This is a problem because a USB HID Keyboard can't send UTF-8 chars. I think that this device can only support passphrases with normal characters a-z A-Z 0-9 and special characters which can be found on a normal USB keyboard. At least this will work with the passphrases generated by wesleyhs client. This is only a problem for the yubikey style device which I'm implementing first. The signing device can store the 32 byte private key and doesn't have to deal with UTF-8 encoding. But.... I think there are going to be different, more complex problems with the implementation of the signing device (-; 

https://nxtforum.org/general/passphrase-max-size/

You can send any special character using the "ALT+nnnn" sequence.

For example:
Ø (ALT+0216)
ß (ALT+0223)

Maybe this helps.
Logged
Follow me on twitter for the latest news on bitcoin and altcoins!
Vanity Accounts Sale :-)

BitVenturerr

  • Full Member
  • ***
  • Karma: +14/-1
  • Offline Offline
  • Posts: 198
    • View Profile
Re: NXTkey - Project Status
« Reply #34 on: May 09, 2014, 11:21:34 am »

Nice project , I think we will post it in the news section of nxt.org site (when all will be done of course), wish you success with it.
Logged

Gr4ssh0pper

  • Board Moderator
  • Jr. Member
  • ****
  • Karma: +8/-0
  • Offline Offline
  • Posts: 78
  • NXT-8573-EJTH-JSWS-GH5FG
    • View Profile
Re: NXTkey - Project Status
« Reply #35 on: May 09, 2014, 11:43:59 am »


You can send any special character using the "ALT+nnnn" sequence.

For example:
Ø (ALT+0216)
ß (ALT+0223)

Maybe this helps.

I was thinking about this, but this is only working for Windows, Linux uses [ALT], [SHIFT] and [/u], OS x doesn't support it at all. :-/



Nice project , I think we will post it in the news section of nxt.org site (when all will be done of course), wish you success with it.

Thanks but please wait until I have a working prototype.

Logged
Donations for development of NXTkey appreciated!      NXT-8573-EJTH-JSWS-GH5FG

Gr4ssh0pper

  • Board Moderator
  • Jr. Member
  • ****
  • Karma: +8/-0
  • Offline Offline
  • Posts: 78
  • NXT-8573-EJTH-JSWS-GH5FG
    • View Profile
Re: NXTkey - Project Status
« Reply #36 on: May 18, 2014, 07:46:47 pm »

I assembled two PCBs today and had some hard times get them running. After hours I figured out that I switched a resistor and a cap during assembly which prevented the USB bootloader to do its work. Didn't do some deeper electrical tests but at least the USB Bootloader is working now.   


Logged
Donations for development of NXTkey appreciated!      NXT-8573-EJTH-JSWS-GH5FG

CryptKeeper

  • Hero Member
  • *****
  • Karma: +78/-5
  • Offline Offline
  • Posts: 1235
    • View Profile
Re: NXTkey - Project Status
« Reply #37 on: May 18, 2014, 08:14:01 pm »


I assembled two PCBs today and had some hard times get them running. After hours I figured out that I switched a resistor and a cap during assembly which prevented the USB bootloader to do its work. Didn't do some deeper electrical tests but at least the USB Bootloader is working now.   




+1
Logged
Follow me on twitter for the latest news on bitcoin and altcoins!
Vanity Accounts Sale :-)

chanc3r

  • Hero Member
  • *****
  • Karma: +124/-50
  • Offline Offline
  • Posts: 1019
  • NXTInspect
    • View Profile
Re: NXTkey - Project Status
« Reply #38 on: May 18, 2014, 08:39:39 pm »

This project is important... Keep going I'm sure you will get help and funding...

BTW I tweeted you... and the initial reaction from one influential member was +ve as you can see below :)

Logged
NXT: 29996814460165 (NXT-JTA7-B2QR-8BFC-2V222)
@imrimr @NXTinspect

Gr4ssh0pper

  • Board Moderator
  • Jr. Member
  • ****
  • Karma: +8/-0
  • Offline Offline
  • Posts: 78
  • NXT-8573-EJTH-JSWS-GH5FG
    • View Profile
Re: NXTkey - Project Status
« Reply #39 on: May 18, 2014, 08:48:09 pm »

This project is important... Keep going I'm sure you will get help and funding...

BTW I tweeted you... and the initial reaction from one influential member was +ve as you can see below :)




 ;D
Logged
Donations for development of NXTkey appreciated!      NXT-8573-EJTH-JSWS-GH5FG

spaw

  • Full Member
  • ***
  • Karma: +14/-1
  • Offline Offline
  • Posts: 150
    • View Profile
Re: NXTkey - Project Status
« Reply #40 on: May 21, 2014, 01:04:45 am »

Let's get this project Kickstarted (or equivalent)!  IMHO, projects like this are not only useful tools but are good for PR and helping a crypto-currency stand out against others.

At the moment I don't need funds to realize this Project, it will cost me less than 150€. So kickstarting is not needed at the moment. I also hate Kickstart Projects which takes forever and are delayed for months. Maybe we / I can kickstart it later to get funds for mass production but first I would like to have a working prototype!

I agree with you that this would be very good PR, this is one of the reasons I'm not using a simple yubikey which does almost the same. Also the NXT logo acts as the touch key to achieve brand awareness!

NXTBank would be interested in financing when the time comes. Feel free to submit a proposal here https://nxtforum.org/nxtbank/submit-your-loan-applications-to-nxtbank-!!!/

Best part is funds would be available immediately! Let me know if we can help.

spaw
Logged
I manage BOOST: A small NXT venture capital fund and NXTVenture company. getBOOSTed!

ThomasVeil

  • Hero Member
  • *****
  • Karma: +183/-11
  • Offline Offline
  • Posts: 1400
    • View Profile
Re: NXTkey - Project Status
« Reply #41 on: May 28, 2014, 10:27:37 am »

Why don't you drop this in the AE - whereas one share equals the price of one unit? Then you match exactly what you need, and you know the demand pretty much instantly. Plus the buyers will get the goods - not like in kickstarter where it's basically a donation.
No risk involved except for shipping.

Btw- I'm so curious how this thing is supposed to look in the end. Do you have plans for some casing yet?
Shame there had to be chimps chips on that :D it looked so sexy in black and gold.

Edit: Chimps... lol, dear god.
« Last Edit: May 28, 2014, 10:13:07 pm by ThomasVeil »
Logged
ARDOR-BPV3-837M-QZTQ-9DQ69  oxpal.com

ShadowBroker

  • Jr. Member
  • **
  • Karma: +4/-0
  • Offline Offline
  • Posts: 54
    • View Profile
Re: NXTkey - Project Status
« Reply #42 on: May 28, 2014, 08:39:59 pm »

So all someone would need to obtain the passphrase is a standard keylogger?
I dont like this.

Why not store the passkey on the device, send transaction details to it, after manual confirmation the device sings the transaction with the passkey and sends the
signed transaction back to the client, client can distribute the transaction.
If you want a device that you can use to spend NXT 100% secure, this is how its gonna work, the passphrase never has to leve the device.

If i store my passphrases in a encrypted file or device, and just copy & paste the key into my nxt client this would probably be safer than this thing.
Logged

Eadeqa

  • Hero Member
  • *****
  • Karma: +83/-68
  • Offline Offline
  • Posts: 1888
    • View Profile
Re: NXTkey - Project Status
« Reply #43 on: May 28, 2014, 09:00:16 pm »

Why not store the passkey on the device, send transaction details to it, after manual confirmation the device sings the transaction with the passkey and sends the
signed transaction back to the client, client can distribute the transaction.
If you want a device that you can use to spend NXT 100% secure, this is how its gonna work, the passphrase never has to leve the device.

Yes, this is absolutely required for it to function as 2 factor authentication.  The passphrase should never leave the device.

Logged
NXT-GZYP-FMRT-FQ9K-3YQGS

ShadowBroker

  • Jr. Member
  • **
  • Karma: +4/-0
  • Offline Offline
  • Posts: 54
    • View Profile
Re: NXTkey - Project Status
« Reply #44 on: May 28, 2014, 09:24:02 pm »

And you can do it with a 30$ Raspberry Pi and and an 5$ LCD Display.

However I do admit that the PCB looks pretty cool.
Logged

Gr4ssh0pper

  • Board Moderator
  • Jr. Member
  • ****
  • Karma: +8/-0
  • Offline Offline
  • Posts: 78
  • NXT-8573-EJTH-JSWS-GH5FG
    • View Profile
Re: NXTkey - Project Status
« Reply #45 on: May 29, 2014, 08:42:51 am »

oh, a lot of posts. I have been busy IRL, sorry for the delayed answer.


Why don't you drop this in the AE - whereas one share equals the price of one unit? Then you match exactly what you need, and you know the demand pretty much instantly. Plus the buyers will get the goods - not like in kickstarter where it's basically a donation.
No risk involved except for shipping.

Btw- I'm so curious how this thing is supposed to look in the end. Do you have plans for some casing yet?
Shame there had to be chimps chips on that :D it looked so sexy in black and gold.

Edit: Chimps... lol, dear god.


Selling it over the AE could be a good idea. But as stated above, I can't handle warranty and UL / CE certification as a private person. I think we will find a way to distribute this device where I don't have to sell it by my self.

I don't have plans regarding the housing of this device. The touch interface (NXT logo) has to be left uncovered so you will see the bare black pcb and the golden nxt logo. I have access to a 3D printer and it should be possible to build a housing for my first prototypes. To be honest, this is my last priority :D 




So all someone would need to obtain the passphrase is a standard keylogger?
I dont like this.

Why not store the passkey on the device, send transaction details to it, after manual confirmation the device sings the transaction with the passkey and sends the
signed transaction back to the client, client can distribute the transaction.
If you want a device that you can use to spend NXT 100% secure, this is how its gonna work, the passphrase never has to leve the device.

If i store my passphrases in a encrypted file or device, and just copy & paste the key into my nxt client this would probably be safer than this thing.

And you can do it with a 30$ Raspberry Pi and and an 5$ LCD Display.

However I do admit that the PCB looks pretty cool.


Please read the the last three pages of this thread. You can find the answers there. In short: This device was not meant to sign transactions in the first step. It could be possible with a software update but I simply don't want to promise this because I have no idea if it is going to work. Also you have to communicate with the client over USB and this is not easy with the javascript based client from wesley. So at first I'm going to build a yubikey style device which can handle different accounts and is supported by all clients without changes.

If you are afraid of key loggers please be warned that even simply key loggers are able to check your clipboard! So this is NOT safer than the NXTkey.

Regarding the price: Why would you spend 35$ for a raspberry pi and display? The assembled NXTkey PCB will cost something about 15$ to 20$. The Raspbpi is much bigger, more expensive, a pain in the ass to set up for a newbie and you have to wire it up with a touch interface and the display. So, not really a good solution.


Logged
Donations for development of NXTkey appreciated!      NXT-8573-EJTH-JSWS-GH5FG

Eadeqa

  • Hero Member
  • *****
  • Karma: +83/-68
  • Offline Offline
  • Posts: 1888
    • View Profile
Re: NXTkey - Project Status
« Reply #46 on: May 30, 2014, 05:49:10 am »


Please read the the last three pages of this thread. You can find the answers there. In short: This device was not meant to sign transactions in the first step. It could be possible with a software update but I simply don't want to promise this because I have no idea if it is going to work. Also you have to communicate with the client over USB and this is not easy with the javascript based client from wesley. So at first I'm going to build a yubikey style device which can handle different accounts and is supported by all clients without changes.

Javascript based client should be able to save (manually) a transaction to USB device, which can be signed by the device that has that capability.
 
Logged
NXT-GZYP-FMRT-FQ9K-3YQGS

ShadowBroker

  • Jr. Member
  • **
  • Karma: +4/-0
  • Offline Offline
  • Posts: 54
    • View Profile
Re: NXTkey - Project Status
« Reply #47 on: May 30, 2014, 12:10:29 pm »


Please read the the last three pages of this thread. You can find the answers there. In short: This device was not meant to sign transactions in the first step. It could be possible with a software update but I simply don't want to promise this because I have no idea if it is going to work. Also you have to communicate with the client over USB and this is not easy with the javascript based client from wesley. So at first I'm going to build a yubikey style device which can handle different accounts and is supported by all clients without changes.

Javascript based client should be able to save (manually) a transaction to USB device, which can be signed by the device that has that capability.
 

Ture, but the HMTL5 Filesystem API is not supported by all browsers http://caniuse.com/filesystem
Logged

Gr4ssh0pper

  • Board Moderator
  • Jr. Member
  • ****
  • Karma: +8/-0
  • Offline Offline
  • Posts: 78
  • NXT-8573-EJTH-JSWS-GH5FG
    • View Profile
Re: NXTkey - Project Status
« Reply #48 on: June 01, 2014, 06:16:49 pm »

Good news first: It's alive! Bootloader, touch interface, USB HID Keyboard communication and the display are working!



The bad news: I'm running into stack / heap problems when the USB communication and the display driver are working at the same time. The lpc11u24 has only 8kB RAM which is not enough. I think I have to choose a bigger controller, something like the lpc11u68 with 32kB Ram and 128kB Flash. This means I have to make a new PCB :-/

Besides that, the actual PCB is working as expected and I can do software tests with each functionality on its own.

Do you think that I should make a second version of the PCB? Maybe I should file a bounty request and get some support from the community...

Logged
Donations for development of NXTkey appreciated!      NXT-8573-EJTH-JSWS-GH5FG

The-Lawyer-of-NXT

  • Sr. Member
  • ****
  • Karma: +58/-4
  • Offline Offline
  • Posts: 389
    • View Profile
    • http://nxtlegal.org/
Re: NXTkey - Project Status
« Reply #49 on: June 01, 2014, 07:38:27 pm »

Good news first: It's alive! Bootloader, touch interface, USB HID Keyboard communication and the display are working!



The bad news: I'm running into stack / heap problems when the USB communication and the display driver are working at the same time. The lpc11u24 has only 8kB RAM which is not enough. I think I have to choose a bigger controller, something like the lpc11u68 with 32kB Ram and 128kB Flash. This means I have to make a new PCB :-/

Besides that, the actual PCB is working as expected and I can do software tests with each functionality on its own.

Do you think that I should make a second version of the PCB? Maybe I should file a bounty request and get some support from the community...


Man this is f*cking amazing¡¡¡¡You deserve a bounty for sure. ¡¡¡

thanks
« Last Edit: June 01, 2014, 11:58:21 pm by The-Lawyer-of-NXT »
Logged

bitcoinpaul

  • Hero Member
  • *****
  • Karma: +590/-590
  • Offline Offline
  • Posts: 3097
  • Karmageddon
    • View Profile
Re: NXTkey - Project Status
« Reply #50 on: June 01, 2014, 07:41:10 pm »

go for a bounty!
Logged
Like my Avatar? Reply now! NXT-M5JR-2L5Z-CFBP-8X7P3

Daedelus

  • Hero Member
  • *****
  • Karma: +230/-12
  • Offline Offline
  • Posts: 3280
    • View Profile
Re: NXTkey - Project Status
« Reply #51 on: June 01, 2014, 08:27:28 pm »

go for a bounty!

+1

Also agree in advance how things will work once you have got the working version done. I.e. when you come to sell them, possibly for profit  ;D will the bounty just be money for you as this is awesome, will be popular and you put a lot of work in  ;D or will you give x amount of money for each unit sold or repay the bounty as a loan later or ... etc etc

Clarity upfront, don't let things get messy later so neither party feels they got burned ;D ;D
Logged
NXT: NXT-4CS7-S4N5-PTH5-A8R2Q

Gr4ssh0pper

  • Board Moderator
  • Jr. Member
  • ****
  • Karma: +8/-0
  • Offline Offline
  • Posts: 78
  • NXT-8573-EJTH-JSWS-GH5FG
    • View Profile
Re: NXTkey - Project Status
« Reply #52 on: June 02, 2014, 05:51:57 am »

go for a bounty!

+1

Also agree in advance how things will work once you have got the working version done. I.e. when you come to sell them, possibly for profit  ;D will the bounty just be money for you as this is awesome, will be popular and you put a lot of work in  ;D or will you give x amount of money for each unit sold or repay the bounty as a loan later or ... etc etc

Clarity upfront, don't let things get messy later so neither party feels they got burned ;D ;D

I guess I have to do my paperwork  ;)
Logged
Donations for development of NXTkey appreciated!      NXT-8573-EJTH-JSWS-GH5FG

colin012

  • Hero Member
  • *****
  • Karma: +65/-18
  • Offline Offline
  • Posts: 851
  • NXTOrganization Marketing
    • View Profile
Re: NXTkey - Project Status
« Reply #53 on: June 04, 2014, 05:49:41 pm »

Cool. I want to make one!
Logged
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬  ▄▀▀▀▀▀▀▀▀▄  ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬●  nimirum  ●▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬ ◖ENDING CENSORSHIP ONLINE◗  ◖ ICO OPEN NOW◗ ▬▬▬

MrV777

  • Hero Member
  • *****
  • Karma: +115/-4
  • Offline Offline
  • Posts: 991
    • View Profile
Re: NXTkey - Project Status
« Reply #54 on: August 14, 2014, 01:21:15 pm »

Any new update on this?  I think it's a great project

Edit:  Just looked and it seems he hasn't been active for two weeks
« Last Edit: August 14, 2014, 01:46:35 pm by MrV777 »
Logged
NXT: NXT-BK2J-ZMY4-93UY-8EM9V
NXT nodes: 209.222.98.250, 216.155.128.10

kodtycoon

  • Hero Member
  • *****
  • Karma: +43/-18
  • Offline Offline
  • Posts: 916
    • View Profile
Re: NXTkey - Project Status
« Reply #55 on: August 14, 2014, 01:42:24 pm »

Good news first: It's alive! Bootloader, touch interface, USB HID Keyboard communication and the display are working!



The bad news: I'm running into stack / heap problems when the USB communication and the display driver are working at the same time. The lpc11u24 has only 8kB RAM which is not enough. I think I have to choose a bigger controller, something like the lpc11u68 with 32kB Ram and 128kB Flash. This means I have to make a new PCB :-/

Besides that, the actual PCB is working as expected and I can do software tests with each functionality on its own.

Do you think that I should make a second version of the PCB? Maybe I should file a bounty request and get some support from the community...


Man this is f*cking amazing¡¡¡¡You deserve a bounty for sure. ¡¡¡

thanks

please go ahead with this. :) do a crowd funding round on the AE. even if there is no promise of dividends im sure many many people would love to donate to help this happen, including myself.
Logged

cobaltskky

  • Hero Member
  • *****
  • Karma: +226/-138
  • Offline Offline
  • Posts: 2344
    • View Profile
Re: NXTkey - Project Status
« Reply #56 on: August 14, 2014, 03:17:38 pm »

Very cool! I'm interested. It's geek chic. :)
Logged

jungian

  • Jr. Member
  • **
  • Karma: +0/-0
  • Offline Offline
  • Posts: 71
    • View Profile
Re: NXTkey - Project Status
« Reply #57 on: August 17, 2014, 01:31:18 pm »

Good news first: It's alive! Bootloader, touch interface, USB HID Keyboard communication and the display are working!



The bad news: I'm running into stack / heap problems when the USB communication and the display driver are working at the same time. The lpc11u24 has only 8kB RAM which is not enough. I think I have to choose a bigger controller, something like the lpc11u68 with 32kB Ram and 128kB Flash. This means I have to make a new PCB :-/

Besides that, the actual PCB is working as expected and I can do software tests with each functionality on its own.

Do you think that I should make a second version of the PCB? Maybe I should file a bounty request and get some support from the community...


Man this is f*cking amazing¡¡¡¡You deserve a bounty for sure. ¡¡¡

thanks

please go ahead with this. :) do a crowd funding round on the AE. even if there is no promise of dividends im sure many many people would love to donate to help this happen, including myself.

Sounds like a good idea to me!
Logged

JackCelere

  • Hero Member
  • *****
  • Karma: +50/-0
  • Offline Offline
  • Posts: 539
    • View Profile
Re: NXTkey - Project Status
« Reply #58 on: October 09, 2014, 03:06:40 pm »

Any new?
Logged

MrV777

  • Hero Member
  • *****
  • Karma: +115/-4
  • Offline Offline
  • Posts: 991
    • View Profile
Re: NXTkey - Project Status
« Reply #59 on: October 20, 2014, 03:20:30 pm »

Logged
NXT: NXT-BK2J-ZMY4-93UY-8EM9V
NXT nodes: 209.222.98.250, 216.155.128.10

newsilike

  • Jr. Member
  • **
  • Karma: +7/-0
  • Offline Offline
  • Posts: 52
  • We Are Familee We Are Free
    • View Profile
    • Jesus Eternal Life in Freedom
Re: NXTkey - Project Status
« Reply #60 on: November 08, 2014, 11:32:11 pm »

So really, what's up now?

I actually wanna start travelling, I need to access my funds on the way and such a tool would give me way more confidence, especially if it could interact with the NXT client directly. I want something immune against keyloggers or clipboard stealers.
Logged
I was seeking Freedom then I found Jesus
Jesus wasn't a christian and neither a muslim
https://www.jesuslivenow.info/

TwinWinNerD

  • Hero Member
  • *****
  • Karma: +222/-116
  • Offline Offline
  • Posts: 2012
  • CEO BitPanda.com
    • View Profile
Re: NXTkey - Project Status
« Reply #61 on: November 09, 2014, 12:32:49 am »

OP is offline for a few months, his NXT are untouched.

Hard to say, but looks like he either abandoned the project or took a months long holiday.

xchrix

  • Guest
Re: NXTkey - Project Status
« Reply #62 on: January 20, 2015, 11:22:24 pm »

was the nxtkey dev hit by a bus?? :(
Logged

blackyblack1

  • Hero Member
  • *****
  • Karma: +165/-82
  • Offline Offline
  • Posts: 1764
    • View Profile
Re: NXTkey - Project Status
« Reply #63 on: January 21, 2015, 06:42:30 am »

Logged
Pages: 1 2 3 4 [All]
 

elective-stereophonic
elective-stereophonic
assembly
assembly