Title :
A Proof of concept on defending cold boot attack
Author :
Ooi, Joo Guan ; Kam, Kok Horng
Author_Institution :
Intel Microelectron. Sdn Bhd, Malaysia
Abstract :
DRAM is an essential memory of a modern computer. Microprocessor loads the data which the user requested into DRAM before processing the data. Hence, DRAM contains important information in a computer. Recently, security researchers disclosed that DRAM is vulnerable to attack. Through Cold Boot Attack, DRAM contents can be recovered even after the computer has been powered off for several minutes. The information obtained can be used to circumvent popular disk encryption system such as FileVault and bit locker. In this paper, we proposed an enhanced memory architecture which adds a data scrambling / descrambling layer between the microprocessor and DRAM controller to prevent the original data to be stored as cleartext in the DRAM. The original data will be scrambled before writing to DRAM and hence preventing the cold boot attack. This new layer consists of XOR circuit, Galois field multiplication of order 128 (GF128) and a pseudo random number generator (PRNG). The scrambling scheme was selected in this proposal due to its simplicity for proof of concept. Any other cryptography scheme can replace the scrambling / descrambling blocks according to the required level of data protection. The designed blocks were implemented and tested on the Altera DE2 FPGA board using Nios II system. The results confirm that the use of the scrambling / descrambling blocks provides an easy solution with additional level of protection to secure the contents in the DRAM.
Keywords :
DRAM chips; cryptography; field programmable gate arrays; logic circuits; microprocessor chips; Altera DE2 FPGA board; DRAM controller; GF128; Galois field multiplication; Nios II system; XOR circuit; cold boot attack; cryptography scheme; descrambling layer; disk encryption system; microprocessor; pseudorandom number generator; scrambling layer; Circuits; Cryptography; Data security; Information security; Memory architecture; Microprocessors; Power system security; Protection; Random access memory; Writing;
Conference_Titel :
Quality Electronic Design, 2009. ASQED 2009. 1st Asia Symposium on
Conference_Location :
Kuala Lumpur
Print_ISBN :
978-1-4244-4952-1
Electronic_ISBN :
978-1-4244-4952-1
DOI :
10.1109/ASQED.2009.5206245