Hash function is a function which maps input of arbitrary length into output fixed length. In this article, it states double block length hash function based blockcipher. There are three well-known methods, Weimar Davies-Meyer, Abreast Davies-Meyer, Hirose06. These methods are shown that its secrity is ideal. But, thier rate is all 1/2, where rate is index of efficiency of hash function. Their rate have been improved for 20 tears over. In this article, we propose hash function with high rate possible. The proposal method uses n-bit blockcipher with n-bit key length. After estimating of secrity, we discuss the proposal.%ハッシュ閧数は,任意長の入力を固定長の出力に対応させる関数である.本稿ではブロック暗号に基づいた倍ブロック長ハツシュ関数について述べる.倍プロック長ハツシュ関数として主にAbreast Davies-Meyer, Hirose06, Weimar Davies-Meyerが挙げられている.これらの手法は安全性については理想的であることが示されたいる.しかし,ハッシュ関数の効率性を表すレートに関してはそれぞれ1/2となっており,20年以上改善されていない.本論文では,高レートが可能なハッシュ関数について提案していく.また,用いるブロック暗号はブロック長n,鍵長nのブロック暗号を用いる.提案手法の安全性について評価した後,議論を進める.
展开▼