2018•CryptographyOpen access

Hash Functions and Message Authentication

Douglas R. Stinson, Maura B. Paterson

Open full text 0 citations

Abstract

This chapter is concerned with mechanisms for data integrity, specifically hash functions and message authentication codes. It discusses design techniques for hash functions, including iterated hash functions and the sponge construction. The chapter introduces concepts of security for hash functions, in particular, the idea of collision resistance. It introduces the important design technique of iterated hash functions. The chapter provides a treatment of message authentication codes, where the authors again present some general constructions and security proofs. Unconditionally secure MACs, and their construction using strongly universal hash families. Many commonly used hash functions have been constructed using the Merkle-Damgard approach. Strongly universal hash families are used in several areas of cryptography. It proves some lower bounds on deception probabilities of unconditionally secure MACs, which show that the authentication codes derived from strongly universal hash families have minimum possible deception probabilities.

About this research paper

What this paper is about

This chapter is concerned with mechanisms for data integrity, specifically hash functions and message authentication codes. It discusses design techniques for hash functions, including iterated hash functions and the sponge construction. The chapter introduces concepts of security for hash functions, in particular, the idea of collision resistance. It introduces the important design technique of iterated hash functions. The chapter provides a treatment of message authentication codes, where the authors again present some general constructions and security proofs. Unconditionally secure MACs, and their construction using strongly universal hash families. Many commonly used hash functions have been constructed using the Merkle-Damgard approach. Strongly universal hash families are used in several areas of cryptography. It proves some lower bounds on deception probabilities of unconditionally secure MACs, which show that the authentication codes derived from strongly universal hash families have minimum possible deception probabilities.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This chapter is concerned with mechanisms for data integrity, specifically hash functions and message authentication codes. It discusses design techniques for hash functions, including iterated hash functions and the sponge construction. The chapter introduces concepts of security for hash functions, in particular, the idea of collision resistance. It introduces the important design technique of iterated hash functions. The chapter provides a treatment of message authentication codes, where the authors again present some general constructions and security proofs. Unconditionally secure MACs, and their construction using strongly universal hash families. Many commonly used hash functions have been constructed using the Merkle-Damgard approach. Strongly universal hash families are used in several areas of cryptography. It proves some lower bounds on deception probabilities of unconditionally secure MACs, which show that the authentication codes derived from strongly universal hash families have minimum possible deception probabilities.

Key concepts: Hash function, Computer science, Message authentication code, Authentication (law), Computer security, Cryptographic hash function, Hash chain, Hash-based message authentication code

Related papers

Back to paper searchBrowse research topicsOriginal source
Hash Functions and Message Authentication — Research Paper | ScholarLens