Feature #5474

Provide a migration path from TrueCrypt

Added by Tails 2013-07-18 07:41:36 . Updated 2014-07-21 16:50:26 .

Status:
Duplicate
Priority:
Normal
Assignee:
Category:
Target version:
Start date:
2014-07-21
Due date:
% Done:

100%

Feature Branch:
Type of work:
Code
Blueprint:

Starter:
0
Affected tool:
Deliverable for:

Description

TrueCrypt is now included (Feature #5512) in Tails, but with its license and development practices, we would like to provide a migration path from TrueCrypt.

We now need to research, implement and possibly document replacement solutions.

{{toc}}

Next steps

  1. decide TrueCrypt alternative (Feature #5703)
  2. write the migration documentation
  3. ship TrueCrypt for releases N and N+1, announcing it will be removed in release N+2, and pointing to the migration doc: wrap TrueCrypt to announce removal (Feature #5415)
  4. don’t ship TrueCrypt in release N+2

Use cases

Encrypted USB stick

GNOME Disk Utility provides an easy way to encrypt storage media. (Sure, but what about people who don’t use GNOME? - see notes on interoperability below)

Plausible deniability

Supported with TrueCrypt hidden containers - is there a Free alternative for this?

File containers

This is a filesystem-in-a-file, which makes portability a breeze. It’s easy to take your secrets with you on a USB stick, without having to prepare/sacrifice the entire USB stick. Ditto for any storage medium. Combine TrueCrypt file containers with an untrustworthy service like Dropbox and you have your secrets synced across computers with very little effort.

Cross-platform support

A TrueCrypt file container can be used from any OS and any distro we happen to be using at the time.

Consistent GUI

First of all, TrueCrypt has a GUI which exposes all functions a non-admin user needs. Secondly, the GUI is consistent across operating systems. Master TrueCrypt on Windows, and you know how to use it on Linux, MacOSX etc. Thirdly, the GUI has not significantly changed in years

More?

TrueCrypt lovers should tell us why they would miss it. Then we can decide if and how we want to support the described usecases.

Resources

  • RealCrypt: one Fedora maintainer forked TrueCrypt and ships 3rd-party RPMs outside of Fedora.

Subtasks


Related issues

Is duplicate of Tails - Feature #5373: Replace TrueCrypt Resolved 2014-07-21

History

#1 Updated by intrigeri 2013-07-19 01:54:34

  • Type of work set to Code

Type of work: Code

#2 Updated by intrigeri 2014-07-21 16:49:19

#3 Updated by intrigeri 2014-07-21 16:49:34

#4 Updated by intrigeri 2014-07-21 16:50:26

  • Description updated
  • Status changed from Confirmed to Duplicate
  • Start date set to 2014-07-21
  • Starter set to No

Having both Feature #5373 and Feature #5474 is confusing, and encourages us to duplicate information, work, and not to look for it at the right place.