Presentation | 2020-01-24 Implementation of high speed rainbow table generation using Keccak hashing algorithm on CUDA Nguyen Dat Thuong, Keisuke Iwai, Takashi Matsubara, Takakazu Kurokawa, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | This paper proposes the implementation of high speed rainbow table generation using Keccak hashing algorithm with the integrated development environment CUDA for GPU in the heterogeneous CPU+GPU system. Utilizing the GPU's powerful capacity, the algorithm greatly improves the performance of rainbow chain generation by dispatching the pre-computation of rainbow chain to each GPU thread. The table generation speed on CPU+GPU system and CPU was compared by the configuration of chain length and number of chains in this paper. In addition, the password coverage rate of table generated by the proposed reduction function was evaluated. As a result of the implementation of a 4-character password, when the chain length is 50 and the number of chains is 4,598,517, the coverage rate of password candidates in the generated rainbow table was 98.55%. In addition, the generation of the rainbow table using the heterogeneous CPU+GPU system was approximately 239 times faster than using the CPU only. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | Implementation / Keccak / Rainbow table generation / GPU / CUDA |
Paper # | VLD2019-84,CPSY2019-82,RECONF2019-74 |
Date of Issue | 2020-01-15 (VLD, CPSY, RECONF) |
Conference Information | |
Committee | IPSJ-SLDM / RECONF / VLD / CPSY / IPSJ-ARC |
---|---|
Conference Date | 2020/1/22(3days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | Raiosha, Hiyoshi Campus, Keio University |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | FPGA Applications, etc. |
Chair | Yutaka Tamiya(Fujitsu Lab.) / Yuichiro Shibata(Nagasaki Univ.) / Nozomu Togawa(Waseda Univ.) / Hidetsugu Irie(Univ. of Tokyo) / Hiroshi Inoue(Kyushu Univ.) |
Vice Chair | / Kentaro Sano(RIKEN) / Yoshiki Yamaguchi(Tsukuba Univ.) / Daisuke Fukuda(Fujitsu Labs.) / Michihiro Koibuchi(NII) / Kota Nakajima(Fujitsu Lab.) |
Secretary | (Univ. Shiga Prefecture) / Kentaro Sano(NTT) / Yoshiki Yamaguchi(Mitsubishi Electric) / Daisuke Fukuda(Hiroshima City Univ.) / Michihiro Koibuchi(e-trees.Japan) / Kota Nakajima(Univ. of Aizu) / (Hitachi) |
Assistant | / Yuuki Kobayashi(NEC) / Hiroki Nakahara(Tokyo Inst. of Tech.) / Kazuki Ikeda(Hitachi) / Eiji Arima(Univ. of Tokyo) / Shugo Ogawa(Hitachi) |
Paper Information | |
Registration To | Special Interest Group on System and LSI Design Methodology / Technical Committee on Reconfigurable Systems / Technical Committee on VLSI Design Technologies / Technical Committee on Computer Systems / Special Interest Group on System Architecture |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | Implementation of high speed rainbow table generation using Keccak hashing algorithm on CUDA |
Sub Title (in English) | |
Keyword(1) | Implementation |
Keyword(2) | Keccak |
Keyword(3) | Rainbow table generation |
Keyword(4) | GPU |
Keyword(5) | CUDA |
1st Author's Name | Nguyen Dat Thuong |
1st Author's Affiliation | National Defense Academy(NDA) |
2nd Author's Name | Keisuke Iwai |
2nd Author's Affiliation | National Defense Academy(NDA) |
3rd Author's Name | Takashi Matsubara |
3rd Author's Affiliation | National Defense Academy(NDA) |
4th Author's Name | Takakazu Kurokawa |
4th Author's Affiliation | National Defense Academy(NDA) |
Date | 2020-01-24 |
Paper # | VLD2019-84,CPSY2019-82,RECONF2019-74 |
Volume (vol) | vol.119 |
Number (no) | VLD-371,CPSY-372,RECONF-373 |
Page | pp.pp.181-186(VLD), pp.181-186(CPSY), pp.181-186(RECONF), |
#Pages | 6 |
Date of Issue | 2020-01-15 (VLD, CPSY, RECONF) |