|
ABSTRACT
When a message is transformed into a ciphertext in a way designed to protect both its privacy and authenticity, there may be additional information, such as a packet header, that travels alongside the ciphertext (at least conceptually) and must get authenticated with it. We formalize and investigate this authenticated-encryption with associated-data (AEAD) problem. Though the problem has long been addressed in cryptographic practice, it was never provided a definition or even a name. We do this, and go on to look at efficient solutions for AEAD, both in general and for the authenticated-encryption scheme OCB. For the general setting we study two simple ways to turn an authenticated-encryption scheme that does not support associated-data into one that does: nonce stealing and ciphertext translation. For the case of OCB we construct an AEAD-scheme by combining OCB and the pseudorandom function PMAC, using the same key for both algorithms. We prove that, despite "interaction" between the two schemes when using a common key, the combination is sound. We also consider achieving AEAD by the generic composition of a nonce-based, privacy-only encryption scheme and a pseudorandom function.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
N. Cam-Winget and J. Walker. Personal communications, June 2001.
|
| |
7
|
L. Carter and M. Wegman. Universal hash functions. J. of Computer and System Sciences, vol. 18, pp. 143--154, 1979.
|
| |
8
|
|
| |
9
|
|
 |
10
|
|
| |
11
|
S. Goldwasser and S. Micali. Probabilistic encryption. Journal of Computer and System Sciences, vol. 28, April 1984, pp. 270--299.
|
 |
12
|
|
| |
13
|
P. Hawkes and G. Rose. A mode of operation with partial encryption and message integrity (PEMI). Manuscript, 2002.
|
| |
14
|
|
| |
15
|
|
| |
16
|
B. Kaliski. Personal communication, May 2001.
|
| |
17
|
|
| |
18
|
J. Kilian and P. Rogaway. How to protect DES against exhaustive key search (an analysis of DESX). J. of Cryptology, vol. 14, no. 1, pp. 17--35, 2001. Earlier version in CRYPTO '96.
|
| |
19
|
|
| |
20
|
R. Rivest. Personal communications, Aug 2001.
|
| |
21
|
P. Rogaway. Authenticated-encryption with associated-data. Full version of this paper. Available from www.cs.ucdavis.edu/rogaway
|
 |
22
|
|
| |
23
|
D. Whiting, R. Housley, and N. Ferguson. Counter with CBC-MAC (CCM). Submission to NIST, June 2002. csrc.nist.gov/encryption/modes
|
|