Paper 2009/004
On Stateless Schemes for Message Authentication Using Pseudorandom Functions
Palash Sarkar
Abstract
We consider the construction and analysis of pseudorandom
functions (PRF) for message authentication. Earlier work due to Bernstein and Vaudenay
show how to reduce the analysis of PRFs to some probability calculations. We revisit this
result and use it to prove some general results on constructions which use a PRF with
``small'' domain to build a PRF with ``large'' domain.
These results are then used to
analyse several existing and new constructions. Important among them is a simplified
proof of a bound on the PRF-property of the cipher block chaining (CBC) mode of operation
of a block cipher for message authentication code (MAC). Several existing variants of CBC-MAC are
analysed using our framework and new schemes are described. One of the new schemes improve
upon the NIST standard CMAC scheme by reducing the number of block cipher invocations by
one for messages which are longer than
Note: Some of the probability arguments in the analysis of CBC-MAC are incorrect and some of the stated results contradict known facts on the collision bound of CBC-HASH. This was pointed out by an anonymous reviewer of the paper. But, I believe the approach taken in the paper to be essentially correct and the flaws are due to an oversight on my part. The analysis can be corrected to obtain similar bounds. For the moment, I have chosen to withdraw the paper since I wish to carefully go through each of the proofs. Being a rather long paper, this will take some time. I hope to post a revised version after satisfying myself regarding the proofs.
Metadata
- Available format(s)
- -- withdrawn --
- Category
- Cryptographic protocols
- Publication info
- Published elsewhere. Unknown where it was published
- Keywords
- pseudorandom functionmessage authenticationCBC-MACCMACprotected counter sumPMAC
- Contact author(s)
- palash @ isical ac in
- History
- 2009-01-26: withdrawn
- 2009-01-04: received
- See all versions
- Short URL
- https://ia.cr/2009/004
- License
-
CC BY