A Scheme to base a Hash Function on a Block Cipher
スポンサーリンク
概要
- 論文の詳細を見る
This article discusses the provable security of an iteratedhash function using a block cipher. It assumes the construction usingthe Matyas-Meyer-Oseas (MMO) scheme for the compression functionand the Merkle-Damg˚ard with a permutation (MDP) for the domainextension transform. It is shown that this kind of hash function, MDPMMO,is indifferentiable from the variable-input-length random oraclein the ideal cipher model. It is also shown that HMAC using MDPMMOis a pseudorandom function if the underlying block cipher is apseudorandom permutation under the related-key attack with respect tothe permutation used in MDP. Actually, the latter result also assumesthat the following function is a pseudorandom bit generator:(E_<IV>(K ⊕ opad) ⊕ K ⊕ opad)||(E_<IV> (K ⊕ ipad) ⊕ K ⊕ ipad) ,where E is the underlying block cipher, IV is the fixed initial value ofMDP-MMO, and opad and ipad are the binary strings used in HMAC.This assumption still seems reasonable for actual block ciphers, thoughit cannot be implied by the pseudorandomness of E as a block cipher.The results of this article imply that the security of a hash function maybe reduced to the security of the underlying block cipher to more extentwith the MMO compression function than with the Davies-Meyer (DM)compression function, though the DM scheme is implicitly used by thewidely used hash functions such as SHA-1 and MD5.
論文 | ランダム
- 阪急電鉄都市交通事業における環境への取組み (小特集 都市交通事業と環境問題)
- 鉄道型コンパクト・ネットワーク・シティの構築--福岡市を事例に
- コンパクトシティとしての低炭素社会に向けての交通政策の提言--福岡市を例に (小特集 低炭素社会の実現に向けて)
- 低密度化と縮小過程での持続可能な郊外住宅団地の展望--名古屋都市圏の事例から
- 福山におけるコンパクトシティへの考察 (その1) 福山の市街地空間に関する構造分析