CryptoPage: An Efficient Secure Architecture with Memory Encryption, Integrity and Information Leakage Protection

Guillaume Duc, Ronan Keryell
2006 Proceedings of the Computer Security Applications Conference  
Several secure computing hardware architectures using memory encryption and memory integrity checkers have been proposed during the past few years to provide applications with a tamper resistant environment. Some solutions, such as HIDE, have also been proposed to solve the problem of information leakage on the address bus. We propose the CRYPTOPAGE architecture which implements memory encryption, memory integrity protection checking and information leakage protection together with a low
more » ... ance penalty (3 % slowdown on average) by combining the Counter Mode of operation, local authentication values and Merkle trees. • E K (D): the result of the encryption of the data block D with the symmetric key K;
doi:10.1109/acsac.2006.21 dblp:conf/acsac/DucK06 fatcat:f4mt32yzfnfi7fecobzlqitsj4