Quote:
Originally Posted by
hisroadside 
Is trecrypt breakable only through brute force or is it somehow crackeable otherwise?
There is no statistical attack on TrueCrypt. The only attack that exists is what is called a "cold-boot" attack where someone would need to have physical access to the system in order to shut it down abruptly and quickly reboot the system with special software that will read the contents of memory from before the abrupt shutdown. If the stars align, the encryption keys will still be in memory. If you have other security controls in place like a BIOS password, then you would probably slow down the attacker to the point where the keys would have disappeared from memory.
Quote:
I believe for encrypting text if you are REALLY paranoiac or like me think of these things as entertaining and cool, one time pads are the best, no one has ever been able to break them.
heres a link to a neat one I found, it seems mathematically secure.
http://users.telenet.be/d.rijmenants/en/onetimepad.htm
One time pads are certainly very interesting, but in modern computing, they present a number of practicality issues. For example, you must carry around the key because it is impossible to remember it (key size = size of data to be encrypted, so to encrypt the contents of a book, your key would fill a book).
TrueCrypt provides many different encryption algorithms to choose from, and many of them fall into the category of unbreakable. For example, straight AES is strong enough for NSA and the US Government to use it for Top Secret and Classified data. Given current approaches, it would take decades to break this encryption even after a major advance in computing and mathematics, so the NSA feels safe using it for its most secretive data. To me, this means that if I protect my present day banking information with this kind of encryption, by the time someone is able to crack it, the data is already worthless.
And that's just straight AES. You can cascade encryption algorithms if you want to effectively double up on your protection.
At the end of the day, encryption is just one link in the chain. If an attacker wants to get your data, and he comes up against even a relatively "weak" version of encryption (say, 128bit AES, which is still horribly horribly difficult to brute force), then the attacker will find some other way. Instead of trying to get at the data "at rest" when it is encrypted, he would try to get at the data in transit or resting in some unencrypted form. Or, he would try to attack a weaker target that might share a trust relationship or common password with the encrypted system (e.g., sniff your password to StyleForum, which is sent plaintext across the internet, and then assume that password is used on other systems such as Gmail which might contain clues to getting access to the sensitive data).
It's like a locksmith told me once.. locks keep honest people honest, and slow down the bad guys. You could put a million dollar lock on a steel reinforced door, but then the bad guy just throws a brick through your window and goes right in.