arrow
Return

MAC Precomputation with Applications to Secure Memory

delete2016-09-17
delete0
PRE
AI
J
Juan A. Garay *
V
Vladimir Kolesnikov
R
Rae McLellan
DOI:10.1145/2943780delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We present Shallow MAC (ShMAC), 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 show an efficient SDU construction built from previously considered differentially uniform functions. Our main motivating application is a system architecture where a hardware-secured processor uses memory controlled by an adversary. We also present in technical detail a novel, efficient approach to encrypting and authenticating memory and discuss the associated tradeoffs, while paying special attention to minimizing hardware costs and the reduction of Dynamic Random Access Memory latency.
Keywords:
Message authentication code (MAC)
MAC precomputation
system on a chip
tamper-resistant hardware
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

A
ACM Transactions on Privacy and Security
IF:
2.8
Papers:
291
Citations:
770

Organization

Y
yahoo! inc
Scholars:
211
Papers: 208
Citations: 0
A
AT&T
Scholars:
811
Papers: 717
Citations: 460