講演名 | 2014-01-29 CUDAを用いた多倍長循環ベクトル乗算アルゴリズムの並列化実装(並列処理,FPGA応用及び一般) 原村 知志, 籠谷 裕人, 野上 保之, 杉山 裕二, |
---|---|
PDFダウンロードページ | PDFダウンロードページへ |
抄録(和) | 近年,GPUを数値演算に用いるGPGPUの環境が整い,GPGPUを用いた暗号実装の研究が盛んに行われている.本稿では,ペアリング暗号のための拡大体上で乗算が効率よく行える循環ベクトル乗算アルゴリズムについて,素体の標数を256bitとしてGPUにより実装を行った.その中で,乗算剰余算を効率よく行うために,モンゴメリ乗算を適用した.NVIDIA GeForce GTX680への実装では,CPU(Core i7 3970X)に対して10倍以上遅いという結果になった. |
抄録(英) | Recently, studies on implementation of cryptographical algorithms on GPUs are widely conducted as GPGPU development environment provides easy access to GPUs for non-graphics programming. In this paper, we implement cyclic vector multiplication algorithm, or an efficient multiplication algorithm on extension fields, that will accelerate pairing cryptography. Since we adopt 256-bit characteristic for the base fields, we also implement Montgomery multiplication for 256-bit operands on GPU. As the result of implementation on NVIDIA GeForce GTX680, it is over 10 times slower than implementation on Core i7 3970X. |
キーワード(和) | CUDA / GPGPU / 循環ベクトル乗算アルゴリズム / 多倍長整数演算 / モンゴメリ乗算 |
キーワード(英) | CUDA / GPGPU / Cyclic Vector Multiplication Algorithm / Multiple-precision Integer Arithmetics / Montgomery Multiplication |
資料番号 | VLD2013-120,CPSY2013-91,RECONF2013-74 |
発行日 |
研究会情報 | |
研究会 | CPSY |
---|---|
開催期間 | 2014/1/21(から1日開催) |
開催地(和) | |
開催地(英) | |
テーマ(和) | |
テーマ(英) | |
委員長氏名(和) | |
委員長氏名(英) | |
副委員長氏名(和) | |
副委員長氏名(英) | |
幹事氏名(和) | |
幹事氏名(英) | |
幹事補佐氏名(和) | |
幹事補佐氏名(英) |
講演論文情報詳細 | |
申込み研究会 | Computer Systems (CPSY) |
---|---|
本文の言語 | JPN |
タイトル(和) | CUDAを用いた多倍長循環ベクトル乗算アルゴリズムの並列化実装(並列処理,FPGA応用及び一般) |
サブタイトル(和) | |
タイトル(英) | Evaluation of parallelization for multiple-precision Cyclic Vector Multiplication Algorithm using CUDA |
サブタイトル(和) | |
キーワード(1)(和/英) | CUDA / CUDA |
キーワード(2)(和/英) | GPGPU / GPGPU |
キーワード(3)(和/英) | 循環ベクトル乗算アルゴリズム / Cyclic Vector Multiplication Algorithm |
キーワード(4)(和/英) | 多倍長整数演算 / Multiple-precision Integer Arithmetics |
キーワード(5)(和/英) | モンゴメリ乗算 / Montgomery Multiplication |
第 1 著者 氏名(和/英) | 原村 知志 / Satoshi HARAMURA |
第 1 著者 所属(和/英) | 岡山大学大学院自然科学研究科 Graduate School of Natural Science Technology, Okayama University |
第 2 著者 氏名(和/英) | 籠谷 裕人 / Hiroto KAGOTANI |
第 2 著者 所属(和/英) | 岡山大学大学院自然科学研究科 Graduate School of Natural Science Technology, Okayama University |
第 3 著者 氏名(和/英) | 野上 保之 / Yasuyuki NOGAMI |
第 3 著者 所属(和/英) | 岡山大学大学院自然科学研究科 Graduate School of Natural Science Technology, Okayama University |
第 4 著者 氏名(和/英) | 杉山 裕二 / Yuji SUGIYAMA |
第 4 著者 所属(和/英) | 岡山大学大学院自然科学研究科 Graduate School of Natural Science Technology, Okayama University |
発表年月日 | 2014-01-29 |
資料番号 | VLD2013-120,CPSY2013-91,RECONF2013-74 |
巻番号(vol) | vol.113 |
号番号(no) | 417 |
ページ範囲 | pp.- |
ページ数 | 4 |
発行日 |