Sciweavers

ISW
2009
Springer

MAC Precomputation with Applications to Secure Memory

13 years 11 months ago
MAC Precomputation with Applications to Secure Memory
We present ShMAC (Shallow MAC), a fixed input length message authentication code that performs most of the computation prior to the availability of the message. Specifically, ShMAC’s messagedependent computation is much faster and smaller in hardware than the evaluation of a pseudorandom permutation (PRP), and can be implemented by a small shallow circuit, while its precomputation consists of one PRP evaluation. A main building block for ShMAC is the notion of strong differential uniformity (SDU), which we introduce, and which may be of independent interest. We present an efficient SDU construction built from previously considered differentially uniform functions. Our motivating application is a system architecture where a hardware-secured processor uses memory controlled by an adversary. We present in technical detail a novel, more efficient approach to encrypting and authenticating memory and discuss the associated trade-offs, while paying special attention to minimizing hard...
Juan A. Garay, Vladimir Kolesnikov, Rae McLellan
Added 26 May 2010
Updated 26 May 2010
Type Conference
Year 2009
Where ISW
Authors Juan A. Garay, Vladimir Kolesnikov, Rae McLellan
Comments (0)