If you are not using old RAM like DDR2, 512 MB or 1024 MB then you should not be worried about CBA.
Take a look at original Research here (PDF).
If you will read it carefully, you will find that only DDR2 and older are prone to this attack. DDR3 lose voltage too fast to allow computer case dismount and freeze procedure.
So simply pull the plug before answering the door.
Also, this paper confirms that DDR3 is not susceptible to a CBA.
If in fact you want to secure yourself because you have DDR2 RAM then enable in BIOS:
- Autostart after Power loss
- RAM check at boot time
and do the same as with DDR3 but after pulling the plug, plug it back in. Your computer will start itself and wipe the ram by checking it. If it will not wipe efficiently enough, the boot process will load the system to the RAM again. It will be far too quick to allow for CBA.
From the link you provided in comments:
Therefore, in conclusion, the cold boot attack should not be viewed as
the primary method for acquiring a suspect computer system’s memory.
Instead, other techniques including both software and hardware-based
acquisition (i.e. FireWire) should be attempted prior to carrying out
a cold boot attack against said system. However, should a situation
occur where the aforementioned techniques are either not available
(i.e. lack of FireWire connection or system login console or remote
memory acquisition is not possible) or are ineffectual, then the cold
boot attack may be administered assuming that the investigator
understands both how and where problem may arise and go awry.
As
this study has shown, the cold boot attack cannot be established as
being particularly forensically sound or reliable since in most of
the experiments conducted herein memory-resident encryption keys
could not be consistently found or extracted although they should
have been. The same can also be said for the various strings and
keyword searches which should have turned up far more strings and
keywords than were found for most of the experiments. Moreover, as
has been demonstrated, merely the act of flash-freezing computer
memory does not guarantee the successful acquisition of said memory.
Other factors and variables already examined have fully examined
these issues and their underlying causes. Thus, it is the opinion of
the authors of this study that the cold boot attack can be useful in
some cases to acquire a suspect system’s memory but that this method
should not be considered a panacea and instead should be used as a
last resort when all other avenues have been exhausted.
Finally, even
a successful acquisition which has suffered little to no degradation
will likely not stand up in a court of law as sound evidence, at
least until jurisprudence has occurred and the integrity of the
acquired memory can be demonstrated to be intact using a sound and
understandable methodology. The search continues to establish a more
proper and reliable way of acquiring the memory of a suspect’s
computer...
Also if you check the experiment results, you will realize that they successfully extracted the AES keys only in the system 2 and 6 and those were Warm Boot Attacks when you look at the specs of system 2 - 1024 MB RAM 533 MHz - this is old stuff. The other system - system 6 with 256 RAM / 128 RAM - I guess this one is self explanatory.
This is exactly why their conclusion was:
The search continues to establish a more
proper and reliable way of acquiring the memory of a suspect’s
computer...
Actually i believe that if you have very very very important data you should not only use Full Drive Encryption but also keep it in a separate encrypted file. Encrypted with cascade algorithms and a different password then the one used during disk encryption. You want a secure way of shutting down the PC? Here it is:
- Keep secure data in True Crypt cascade algorithm encrypeted file
- Use Serpent
- Create a script to handle shutdown:
For Windows:
truecrypt.exe /wipecache
shutdown -s -f -t 1
For Linux:
truecrypt /wipecache
shutdown -h now
Wipe cache ensures that no vulnerable data remains in RAM after shutdown. If someone will perform Cold Boot Attack they will have access to your System at best. They will not have data stored in a separately encrypted file.