Apparently disk encryption for several well known products has been cracked, including BitLock (TPM), TrueCrypt, and HP.
According to MeriNews an Indian information security start up has, allegedly, discovered a new vulnerability, which allows attackers to steal computer boot passwords and bypass the security of disk encryption.
iViZ, the company which discovered this vulnerability has more detailed articles on its website
Jonathan Brossard, iViZ’s lead security researcher said that “”Surprisingly, this vulnerability has been existing for 25 years….Programmers unaware of this have coded boot password feature such that user password is not flushed properly leading to inadvertent text leakage and theft from memory. Even hard-drive encryption does not help here”.
A more detailed reading of the technical paper shows the decryption is not simple, may not always be possible, and the “attacker” would have access to the files anyway:
For example the Truecrypt technical paper states that:
Truecrypt’s pre-boot authentication routines use the BIOS API to read user input via the keyboard. The BIOS internally copies the keystrokes in a RAM structure called the BIOS Keyboard buffer inside the BIOS Data Area. This buffer is not flushed after use, resulting in potential plain text password leakage once the OS is fully booted, assuming the attacker can read the password at physical memory location 0×40:0×1e. It is also possible for a root user to reboot the computer by instrumenting the BIOS keyboard buffer in spite of the full disk encryption.
In short this means that an attacker has to be sitting at the computer, when its been decrypted, and then, in theory get the password, assuming it still the buffer, which is unlikely. This is not a realistic or practical attack; if your attacker is in front of the decrypted computer they can just read or copy off the files they need, no need for a convoluted “attack”.
Disk Encryption Cracked? Not yet.
However, the current disk encryption will be beaten, one day. All encryption ,with the exception of the one time pad and quantum encryption, can be beaten, in theory. However this is not a reason to ditch encryption, because of a theoretical weakness.
Security measures should be designed with “your enemy in mind”, if your a CEO trying to protect files, disk encryption will suffice. If your the prime minster storing the nuclear launch codes on your laptop is not a good idea, as other governments can put colossal resources into defeating the encryption