Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22700 ideas, 138270 comments, 2629576 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Contributor mrtorrent

Streamline boot-up process when using full-disk encryption  
Written by mrtorrent the 27 Jul 11 at 08:40. Global category: Usability. New
Using full-disk encryption adds another authentication step to the boot process, by default a passphrase. For most home users, this is probably an unnecessary complication and obstacle to the good security practice of encrypting their data. In addition, this doesn't fit well with a multi-user environment, as by default everyone has to share the encryption password. Full-disk encryption would be much more usable if the boot-up process was streamlined.
19
votes
up equal down
Solution #1: Log in before boot
Written by mrtorrent the 27 Jul 11 at 08:40.
Require a user to login (e.g. by entering their username and password, plugging in a key device, etc.) at the beginning of the boot process and use these credentials to both decrypt the disk and log the user in, thereby cutting down authentication to a single step and allowing the boot process to complete without further user intervention. This would also eliminate the need for disseminating a shared secret (the encryption key) and open up the possibility of managing which users have permission to decrypt the disk.

I believe the rough technical implementation would be to store the encryption key for the disk on the boot partition, itself encrypted by each user's login credentials.

There of course should be options to use the old method of entering a passphrase, or a security device, or some combination of methods.

This is all inspired by the release of Apple's most recent OS version, Lion, which handles full-disk encryption in roughly this way, and is therefore a lot more usable.
0
votes
up equal down
Solution #2: Preboot account-Login with auto-login option when using FDE-authentication
Written by ester4 the 31 Aug 11 at 10:18.
For those users on multi-user machines, the account login could serve as the decryption key and account login.

But for single-user machines with a really long decryption key password (like 50 digits), then the account-login could be told to auto-login. This auto-login would functionally behave exactly like if the user had typed in the account-login.
2
votes
up equal down
Solution #3: #1 with TokenTube
Written by cfwk the 28 Sep 11 at 23:40.
Use TokenTube: http://sourceforge.net/projects/tokentube/
This solution already suppports PreBootAuthentification and an unlimited number of users for LUKS/dm-crypt encryption.

See the 2 comments or propose a solution (latest comment the 3 Aug 11 at 09:16) >>