コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

レインボーテーブルの出典と意味ざっくりまとめる

語源含め

意味

平文とあるハッシュ値の組わせを用意し、そのリストと総当りでもとの平文を見つけ出すという手法のことを指す。

出典

レインボーテーブルに関する論文にて以下のような記述がある

The main limitation of the original scheme is the fact that when two chains collide in a single table they merge. We propose a new type of chains which can collide within the same table without merging. We call our chains rainbow chains. They use a successive reduction function for each point in the chain. - Making a Faster Cryptanalytic Time-Memory Trade-Of

この中で称されたRainbow Chainという言葉から転じてRainbowTableという用語で記載されているのでこれが語源かと思われる。

関連リンク