Yubico Forum
https://forum.yubico.com/

[PROJECT] Yubinotes - Notes app for Android
https://forum.yubico.com/viewtopic.php?f=8&t=1015
Page 1 of 3

Author:  Untouchab1e [ Tue Mar 26, 2013 10:46 pm ]
Post subject:  [PROJECT] Yubinotes - Notes app for Android

Project Name: Yubinotes
License: TBD
Description: A yubikey enabled notes app for Android. All notes are encrypted and decrypted using the YubiKey. More details on this process coming.. The app contains all the functionality you would expect from a notes app, with a nice, minimalistic holo-compliant interface!
Platforms: Android 4.1+ (might go down to Android 4.0.3 if I can work out some quirks)
Webpage: Google Play

Tutorial: Not much to it really, just download the app from the PlayStore once its available and have it!
Hey all!

Ive been working hard on a nice notes app designed to work with the Yubikey NEO. Basically, all notes are encrypted using 256bit AES and the yubikey is used for encryption/decryption.

Ill post some screenshots in a day or two. I am still tweaking the UI a bit, but it looks pretty clean, nice and holo-ish. Similar to the Google Drive app in a few ways I guess.

I developed the app simply because I love my YubiKey and want to contribute to the project by making a (hopefully) useful app.

The code will be up on Github by the time of release. ;)

If anyone has any feedback, suggestions or requests, please feel free to let me know!

Thanks all!

Attachments:
File comment: Screenshot 1
yubinotes01.png
yubinotes01.png [ 38.18 KiB | Viewed 10249 times ]

Author:  Untouchab1e [ Wed Mar 27, 2013 2:04 pm ]
Post subject:  Re: [PROJECT] Yubinotes - Notes app for Android

Updated the post to comply with the community guidelines! :)

Author:  Tom [ Wed Mar 27, 2013 2:38 pm ]
Post subject:  Re: [PROJECT] Yubinotes - Notes app for Android

Well done. Expect a tweet soon from us.

Author:  Untouchab1e [ Wed Mar 27, 2013 2:41 pm ]
Post subject:  Re: [PROJECT] Yubinotes - Notes app for Android

Nice!

Thanks for the support

Author:  Tom [ Tue Apr 02, 2013 2:14 pm ]
Post subject:  Re: [PROJECT] Yubinotes - Notes app for Android

Hello Again,

I was thinking around your App. It would be a good practice - HINT - to use the Yubikey in Challenge Response mode.

Author:  Untouchab1e [ Tue Apr 02, 2013 3:10 pm ]
Post subject:  Re: [PROJECT] Yubinotes - Notes app for Android

Tom wrote:
Hello Again,

I was thinking around your App. It would be a good practice - HINT - to use the Yubikey in Challenge Response mode.


Thanks. My ambition is to make the app support several modes, including challenge response. Though which modes will be available for the imminent release and which ones will come later is yet to be determined.

Author:  fti [ Mon Apr 15, 2013 7:29 pm ]
Post subject:  Re: [PROJECT] Yubinotes - Notes app for Android

How does it work?
I thought HMAC-SHA1 is just for Authentication purposes, not for Encryption/Decryption?!

Or is it "cloud" based, which checks the Authentication and returns the correct AES Decryption Key?

Best Regards,
Frank

Author:  Untouchab1e [ Mon Apr 15, 2013 9:37 pm ]
Post subject:  Re: [PROJECT] Yubinotes - Notes app for Android

fti wrote:
How does it work?
I thought HMAC-SHA1 is just for Authentication purposes, not for Encryption/Decryption?!

Or is it "cloud" based, which checks the Authentication and returns the correct AES Decryption Key?

Best Regards,
Frank


Hi there!

Right now, the plan is to have three "modes". Regular password protection, for those without a yubikey, a offline yubikey mode which is based on the device id, and an online yubikey mode which would be "cloud" based.

Now, the device id is not the most secure approach. It can be guessed. However, only someone with physical access to the device and your yubikey (or your guessed yubikey ID) will be able to access your notes as both the yubikey and the random generated encryption code which is generated the first time you run the app is used along with the yubkey to encrypt and decrypt the notes.

That said, nothing is set in stone and I am constantly switching things around.

A more detailed description of how the app works is available here.

I am currently Beta testing the app and making sure most kinks and issues are ironed out before publishing it to the Play Store

Author:  Untouchab1e [ Mon Apr 22, 2013 2:36 pm ]
Post subject:  Re: [PROJECT] Yubinotes - Notes app for Android

First beta out on the Play Store now :)

Author:  foxzilla [ Fri May 03, 2013 7:36 pm ]
Post subject:  Re: [PROJECT] Yubinotes - Notes app for Android

Just found the app on Google Play. LOVE it! Once it's more fully featured (see below), this'll be replacing my current notes app for sure.

Does the app utilize the actual OTP of the NEO or just the ID? Since it's not using challenge-response and is not online, I'm guessing the latter?

Things I noticed after testing for a few minutes (you probably already have these on your todos, but I'll post them anyway for now..):
- Unticking the "Yubikey Mode" and thus destroying all your notes is way too easy (edit: looks like changing back to Yubikey mode made the notes readable again. Still..)
- Timer lock locks the notes even if the app is being used
- After initially choosing Yubikey Mode, I changed to password mode and then back again: now the timer lock won't activate at all anymore
- Way to use two NEO's with the app in case one is lost

Page 1 of 3 All times are UTC + 1 hour
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/