2007IACR Cryptology ePrint ArchiveRequires access

Dynamic cryptographic hash functions

Samuel S. Wagstaff, William Robert Speirs

Open publisher page 3 citations

Abstract

This dissertation introduces a new type of cryptographic hash function, the dynamic cryptographic hash function. Dynamic cryptographic hash functions differ from traditional hash functions because they require a second parameter, the security parameter. The security parameter controls both the method used to calculate a digest and the size of the digest produced. Dynamic cryptographic hash functions are motivated by the need for a hash function that can match the level of expected security of the protocols in conjunction with which they are used. The properties that dictate the security of a dynamic cryptographic hash function are explored. The traditional properties of preimage resistance, second preimage resistance, and collision resistance are modified to accommodate the security parameter and expanded into dynamic versions that dictate a dynamic cryptographic hash function must be secure even if the attacker is able to choose a different security parameter. Two additional properties are defined, security parameter collision resistance and digest resistance . These properties ensure that two digests created from the same message using different security parameters are unrelated. Finally, the dynamic cryptographic hash function construction is presented, which creates a dynamic cryptographic hash function from a traditional compression function. The construction is able to create digests larger than the compression function's output.

About this research paper

What this paper is about

This dissertation introduces a new type of cryptographic hash function, the dynamic cryptographic hash function. Dynamic cryptographic hash functions differ from traditional hash functions because they require a second parameter, the security parameter. The security parameter controls both the method used to calculate a digest and the size of the digest produced. Dynamic cryptographic hash functions are motivated by the need for a hash function that can match the level of expected security of the protocols in conjunction with which they are used. The properties that dictate the security of a dynamic cryptographic hash function are explored. The traditional properties of preimage resistance, second preimage resistance, and collision resistance are modified to accommodate the security parameter and expanded into dynamic versions that dictate a dynamic cryptographic hash function must be secure even if the attacker is able to choose a different security parameter. Two additional properties are defined, security parameter collision resistance and digest resistance . These properties ensure that two digests created from the same message using different security parameters are unrelated. Finally, the dynamic cryptographic hash function construction is presented, which creates a dynamic cryptographic hash function from a traditional compression function. The construction is able to create digests larger than the compression function's output.

Why it matters

OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.

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 dissertation introduces a new type of cryptographic hash function, the dynamic cryptographic hash function. Dynamic cryptographic hash functions differ from traditional hash functions because they require a second parameter, the security parameter. The security parameter controls both the method used to calculate a digest and the size of the digest produced. Dynamic cryptographic hash functions are motivated by the need for a hash function that can match the level of expected security of the protocols in conjunction with which they are used. The properties that dictate the security of a dynamic cryptographic hash function are explored. The traditional properties of preimage resistance, second preimage resistance, and collision resistance are modified to accommodate the security parameter and expanded into dynamic versions that dictate a dynamic cryptographic hash function must be secure even if the attacker is able to choose a different security parameter. Two additional properties are defined, security parameter collision resistance and digest resistance . These properties ensure that two digests created from the same message using different security parameters are unrelated. Finally, the dynamic cryptographic hash function construction is presented, which creates a dynamic cryptographic hash function from a traditional compression function. The construction is able to create digests larger than the compression function's output.

Key concepts: Security of cryptographic hash functions, Hash function, Cryptographic hash function, Collision resistance, SHA-2, Computer science, Collision attack, Hash chain

Related papers

Back to paper searchBrowse research topicsOriginal source
Dynamic cryptographic hash functions — Research Paper | ScholarLens