- 【Updated on May 12, 2025】 Integration of CiNii Dissertations and CiNii Books into CiNii Research
- Trial version of CiNii Research Automatic Translation feature is available on CiNii Labs
- Suspension and deletion of data provided by Nikkei BP
- Regarding the recording of “Research Data” and “Evidence Data”
Acceleration of Generating Rainbow Tables by MPI Parallelized Processing
Bibliographic Information
- Other Title
-
- MPI並列処理によるレインボーテーブル生成の高速化
Description
本稿では,PC クラスタと MPI を用いた並列処理によるレインボーテーブル生成の高速化手法を提案する.レインボーテーブルはパスワードクラックにおける辞書攻撃に使用する辞書を圧縮した特殊なテーブルであり,平文とハッシュ値のペアを複数接続して先頭の平文と末尾のハッシュ値を取り出すことで生成される.ペアを接続するためにはハッシュ値から平文を還元する必要があるが,異なるハッシュ値から同じ平文が還元される衝突の可能性があるため,衝突判定処理が必要である.この衝突判定処理に多くの計算時間を要する.衝突判定処理を MPI 並列化によって負荷分散させることで高速化を図る.本稿では英小文字 2,3,4 文字のパスワードすべてを含むレインボーテーブルを実際に生成し,高速化の効果を示す.
In this paper, we propose a method to parallelize rainbow table generation using MPI. Rainbow table is a special compressed dictionary to be used for password cracking. This table consists of connected pairs of password and its hash value. When connecting pairs, we have to detect collisions of reduced password because different hash values may be reduced to the same password. We aim to achieve load balancing and speed up this heavy collision detection process by parallelizing with MPI. We apply our proposed method to generate rainbow tables containing all passwords composed of 2, 3 or 4 lowercase letters for showing the effect of speeding up.
Journal
-
- コンピュータセキュリティシンポジウム2015論文集
-
コンピュータセキュリティシンポジウム2015論文集 2015 (3), 1335-1342, 2015-10-14
情報処理学会
- Tweet
Keywords
Details 詳細情報について
-
- CRID
- 1050574047126507008
-
- NII Article ID
- 170000151478
-
- Text Lang
- ja
-
- Article Type
- conference paper
-
- Data Source
-
- IRDB
- CiNii Articles