It should be possible to port the x86 linux version of TrueCrypt to this device, and get container and/or full drive encryption. But will it be practical, or might it be too slow, or use up too much memory to run other apps at the same time?
I work with people that live in repressive regimes, and this would be very beneficial in hiding their browser history, documents, and media files.
It is also useful for anyone interested in cloud/network storage since TrueCrypt containers can be mounted remotely.
Re: TrueCrypt, is it practical?
Truecrypt can be compiled for ARM and it will work, but the Raspi doesn't have hardware AES support, so it will be slow (single-digit MB/s using all CPU time). Linux also supports full disk encryption out of the box. It's not going to be fast either though.
-
- Raspberry Pi Engineer & Forum Moderator
- Posts: 6275
- Joined: Fri Jul 29, 2011 5:36 pm
- Location: The unfashionable end of the western spiral arm of the Galaxy
Re: TrueCrypt, is it practical?
I think it would make more sense to encrypt certain folders using linux's own encryption methods.
Re: TrueCrypt, is it practical?
It is much more efficient and faster to encrypt disk blocks than to do folder or file encryption.
Maybe a future pi version can have some hardware accelerated crypto. I think the demand for this will increase post Arab spring, as more people use social networking to organize against repression.
Yes smart phones play am important role, but you can't easily create documents or websites on them. The raspberry pi is the cheapest platform I have come across for document and content creation.
Maybe a future pi version can have some hardware accelerated crypto. I think the demand for this will increase post Arab spring, as more people use social networking to organize against repression.
Yes smart phones play am important role, but you can't easily create documents or websites on them. The raspberry pi is the cheapest platform I have come across for document and content creation.
Re: TrueCrypt, is it practical?
ShiftPlusOne I think it would make more sense to encrypt certain folders using linux's own encryption methods.
That would not offer the same "plausible deniability" that truecrypt provides.
alicia454
Maybe a future pi version can have some hardware accelerated crypto.
...
The raspberry pi is the cheapest platform I have come across for document and content creation.
I understand the SOC in the Raspberry Pi includes an (undocumented) DSP.
It may be possible to use it to accelerate encryption functions.
Regarding cost - Old PCs can be bought for a cost similar to a Raspberry Pi "system" (board + keyboard + mouse + power supply)
They may not be up of the task, if the task is playing modern games or transcoding videos, but they are still perfectly capable of "document and content creation"
--
Roberto Waltman
That would not offer the same "plausible deniability" that truecrypt provides.
alicia454
Maybe a future pi version can have some hardware accelerated crypto.
...
The raspberry pi is the cheapest platform I have come across for document and content creation.
I understand the SOC in the Raspberry Pi includes an (undocumented) DSP.
It may be possible to use it to accelerate encryption functions.
Regarding cost - Old PCs can be bought for a cost similar to a Raspberry Pi "system" (board + keyboard + mouse + power supply)
They may not be up of the task, if the task is playing modern games or transcoding videos, but they are still perfectly capable of "document and content creation"
--
Roberto Waltman
Re: TrueCrypt, is it practical?
Size/portability is an huge benefit. I can hand carry dozens of the pi's in my carry-on baggage.
Power consumption is another huge benefit, especially in those places without stable power or deliberate power cuts. At approx. 1W, the pi's can be powered by hand generator or batteries. E-ink technology may offer cheap low powered displays in the near future.
Simpler more stable design with fewer parts, less likely to break down, or need repairs or replacements, than a traditional PC.
PI will run a modern embedded OS that is more likely to have more current kernel and userland (including application) security patches than an old PC that is not capable of running the newest Windows release. The PI can be configured as a simply turn-key device, which can be much easier for the end user as well, then you typical desktop OS.
You don't get size, weight, power consumption, stability, up-to-date, & simplicity benefits with old clunky PC's.
Power consumption is another huge benefit, especially in those places without stable power or deliberate power cuts. At approx. 1W, the pi's can be powered by hand generator or batteries. E-ink technology may offer cheap low powered displays in the near future.
Simpler more stable design with fewer parts, less likely to break down, or need repairs or replacements, than a traditional PC.
PI will run a modern embedded OS that is more likely to have more current kernel and userland (including application) security patches than an old PC that is not capable of running the newest Windows release. The PI can be configured as a simply turn-key device, which can be much easier for the end user as well, then you typical desktop OS.
You don't get size, weight, power consumption, stability, up-to-date, & simplicity benefits with old clunky PC's.