we already had a long discussion on the option to integrate the
Yubikey to simplify the access to the Clipperz service.
The problem is that all these solutions (SecurID, Yubikey, etc...)
allows for an easy and convenient way for an user to identify itself;
but this is just half of the story to access the Clipperz service.
Once the system has identified you, you need to provide a strong
secret to decrypt all your data.
Other systems have a two steps login, where they first ask for a
"regular" password to identify the user, and later on they ask for
another password to decrypt the content stored on the server.
The first step would be easily integrate with SecureID and Yubikey,
but you will always end up having to insert a strong password
directly.
While designing Clipperz we immediately realized that this two steps
login procedure would have been a pain in the neck for the users, and
so we found a secure way to combine the two steps together. But behind
the scene, we do perform both steps anyway.
At this point we have not found any reasonable / affordable and
convenient way to provide a strong secret to decrypt all your data but
asking for a secure passphrase. As we can not skip this step, we have
at least avoided any further burden on the user.
Hope this helps understanding better the problem.
Best regards,
Giulio Cesare
using yubico on top of the current username/passphrase authentication
would provide very little help into protecting the user. A keylogger
would in fact be able to get access to the real valuable data
(username and password) anyway.
The only improvement would be that the server will not provide the
actual data if the yubico key does not match. But we are already
suggesting our users to take regular offline copies of their data, and
so the logger could probably easily search for the same data locally
on the computer itself.
It would be definitely an improvement but in my personal opinion, the
(security) gain is not worth the (usability) pain.
Thanks for sharing your idea with us.
Best regards,
Giulio Cesare