Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  S/KEY (One-Time-Password) generator
« previous next »
  • Print
Pages: [1]

Author Topic: S/KEY (One-Time-Password) generator  (Read 1969 times)

Offline reezer

  • Member
  • *
  • Posts: 2
S/KEY (One-Time-Password) generator
« on: August 10, 2010, 07:51:23 PM »
Hi,

I think it would be very nice if one could generate OTPs with Rockbox. They can protect against various attacks, especially when you use untrusted computers. S/KEY works on Linux and BSD operating systems.

Wikipedia is a nice starting point providing links to implementations and RFCs:
https://secure.wikimedia.org/wikipedia/en/wiki/S/KEY
« Last Edit: August 10, 2010, 07:55:54 PM by reezer »
Logged

Offline torne

  • Developer
  • Member
  • *
  • Posts: 994
  • arf arf
Re: S/KEY (One-Time-Password) generator
« Reply #1 on: August 11, 2010, 06:04:03 AM »
This is a good idea in principle, but entering text on the players is something of a pain; so typing your passphrase would be very annoying, no? RFC2289 mandates a minimum of ten characters :)
Logged
some kind of ARM guy. ipodvideo/gigabeat-s/h120/clipv2. to save time let's assume i know everything.

Offline reezer

  • Member
  • *
  • Posts: 2
Re: S/KEY (One-Time-Password) generator
« Reply #2 on: August 14, 2010, 12:49:37 PM »
You don't need to enter it for every password.

There is also an alternative. Let it generate a random password which gets printed and then tell the system you want to login to it will be used. That way you don't need to enter anything.
Logged

Offline torne

  • Developer
  • Member
  • *
  • Posts: 994
  • arf arf
Re: S/KEY (One-Time-Password) generator
« Reply #3 on: August 14, 2010, 05:26:47 PM »
Quote from: reezer on August 14, 2010, 12:49:37 PM
You don't need to enter it for every password.

There is also an alternative. Let it generate a random password which gets printed and then tell the system you want to login to it will be used. That way you don't need to enter anything.
To use an OTP system securely, the calculator device/program can't store the password for you, otherwise the device, if stolen, can be used to log in as you. There needs to be a component that the user memorises as well: this is the password. The OTP calculator doesn't need to store any data at all, the password plus the challenge from the server is sufficient to calculate the response (though it can, safely, store the challenge's data part and remember the last counter value, assuming it decrements by one each time - this saves time entering data as this information is not secret anyway, the host tells it to anyone who tries to log in with your username).
Logged
some kind of ARM guy. ipodvideo/gigabeat-s/h120/clipv2. to save time let's assume i know everything.

Offline pabouk

  • Member
  • *
  • Posts: 387
Re: S/KEY (One-Time-Password) generator
« Reply #4 on: August 16, 2010, 11:31:08 AM »
Quote from: torne on August 14, 2010, 05:26:47 PM
To use an OTP system securely, the calculator device/program can't store the password for you, otherwise the device, if stolen, can be used to log in as you.
Yes, by omitting the password you get weak authentication (single factor) instead of strong one (two factor). In reality you can find many commercial OTP tokens which are not directly protected by PIN/password. For example see:
* SafeNet eToken PASS
* VASCO DIGIPASS GO series
* RSA SecurID
All of the above widely used products allows sending the PIN/password together with the generated OTP so the token (rockboxed player in our case) does not need to allow entering PIN/password. Of course this solution is less secure but it is being used widely.

I agree that entering alphanumeric password or OTP challenge into a player is really awkward so it is better to:
- use response only OTP
- use above mentioned solution with sending password together with OTP or
- use a special password like sequence of directions (I think all the players have direction keys) instead of alphanumeric characters
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  S/KEY (One-Time-Password) generator
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.074 seconds with 15 queries.