Volume 5735 of the series Lecture Notes in Computer Science pp 427-442
MAC Precomputation with Applications to Secure Memory
- Juan GarayAffiliated withAT&T Labs – Research
- , Vladimir KolesnikovAffiliated withBell Labs
- , Rae McLellanAffiliated withBell Labs
Abstract
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 message-dependent 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 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 hardware costs and the reduction of DRAM latency.
- Title
- MAC Precomputation with Applications to Secure Memory
- Book Title
- Information Security
- Book Subtitle
- 12th International Conference, ISC 2009, Pisa, Italy, September 7-9, 2009. Proceedings
- Pages
- pp 427-442
- Copyright
- 2009
- DOI
- 10.1007/978-3-642-04474-8_34
- Print ISBN
- 978-3-642-04473-1
- Online ISBN
- 978-3-642-04474-8
- Series Title
- Lecture Notes in Computer Science
- Series Volume
- 5735
- Series ISSN
- 0302-9743
- Publisher
- Springer Berlin Heidelberg
- Copyright Holder
- Springer Berlin Heidelberg
- Additional Links
- Topics
- Industry Sectors
- eBook Packages
- Editors
-
-
Pierangela Samarati
(16)
-
Moti Yung
(17)
-
Fabio Martinelli
(18)
-
Claudio A. Ardagna
(19)
-
Pierangela Samarati
- Editor Affiliations
-
- 16. Dipartimento di Tecnologie dell’ Informazione, Università degli Studi di Milano
- 17. Computer Science Department, Google Inc. and Columbia University
- 18. Information Security Group, Pisa Research Area, Istituto di Informatica e Telematica - IIT Consiglio Nazionale delle Ricerche - C.N.R.
- 19. Dipartimento di Tecnologie dell’Informazione, Università degli Studi di Milano
- Authors
-
-
Juan Garay
(20)
-
Vladimir Kolesnikov
(21)
-
Rae McLellan
(21)
-
Juan Garay
- Author Affiliations
-
- 20. AT&T Labs – Research, 180 Park Ave., Florham Park, NJ, 07932
- 21. Bell Labs, 600 Mountain Ave., Murray Hill, NJ, 07974, USA
Continue reading...
To view the rest of this content please follow the download PDF link above.