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.
論文 | ランダム
- 発達障害者の生きにくさについて--医療の立場から (特集 発達障害--青年期の「生きにくさ」に寄り添う支援)
- 職業感染防止 感染対策と予防接種 (ナースが知りたい感染管理の基礎知識) -- (感染予防策と職業感染防止)
- 小児気管支喘息発作初期治療としてのプランルカストの有用性についての比較検討
- 小児アレルギー児におけるゴマ特異IgE抗体保有状況についての検討
- 236 ネブライザー吸入後のプロカテロール血中濃度と肺機能の関係