講演名 2012-11-22
格子の最短ベクトル問題に対する並列GaussSieveアルゴリズム(情報セキュリティ,ライフログ活用技術,ライフインテリジェンス,オフィス情報システム,一般)
石黒 司, 清本 晋作, 三宅 優, 高木 剛,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 格子暗号の安全性は最短ベクトル問題(SVP)の困難性に基づいている.2010年にMicciancio等によって高速なSVPの求解アルゴリズムであるGaussSieveアルゴリズムが提案され,2011年にMilde等によってGaussSieveアルゴリズムの実装の並列化手法が提案された.しかし,Milde等の実装手法では並列度を上げるにつれ処理するベクトルの数が増大してしまい,効率的ではなかった.そこで本稿では,処理するベクトルの数が増大せず,高い並列度においても効率的な並列GaussSieveアルゴリズムを提案する.また,提案アルゴリズムをCPU,GPU上で実装し評価を行い,8コアのCPU,2台のGPUを用いて従来のアルゴリズムの約60倍の高速化を達成した.
抄録(英) Security of lattice-based cryptosystems is based on the hardness of the Shortest Vector Problem (SVP) in lattices. Micciancio et al. proposed a GaussSieve algorithm for solving the SVP in 2010. In 2011, Milde et al. proposed a parallel implementation method for the GaussSieve algorithm. The algorithm is not effective for large numbers of threads, since the number of vectors in order to find a shortest vector is increased according to the increase of the threads. In this paper, we propose a more efficient and practical parallelized GaussSieve algorithm. Our algorithm requires few additional vectors for the parallelization. We implement the parallelized GaussSieve algorithm on a PC that has a 8-core CPU and 2 GPUs. Our experimental results demonstrate that the algorithm achieves a processing speed, which is 50 times faster than that of the original GaussSieve implementation.
キーワード(和) 格子暗号 / 最短ベクトル問題 / GPU実装
キーワード(英) Lattice-based Cryptography / Shortest Vector Problem / GPU implementation
資料番号 ISEC2012-71,LOIS2012-46
発行日

研究会情報
研究会 ISEC
開催期間 2012/11/14(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Information Security (ISEC)
本文の言語 JPN
タイトル(和) 格子の最短ベクトル問題に対する並列GaussSieveアルゴリズム(情報セキュリティ,ライフログ活用技術,ライフインテリジェンス,オフィス情報システム,一般)
サブタイトル(和)
タイトル(英) Parallelized GaussSieve Algorithm for Solving the Shortest Vector Problem in Lattices
サブタイトル(和)
キーワード(1)(和/英) 格子暗号 / Lattice-based Cryptography
キーワード(2)(和/英) 最短ベクトル問題 / Shortest Vector Problem
キーワード(3)(和/英) GPU実装 / GPU implementation
第 1 著者 氏名(和/英) 石黒 司 / Tsukasa ISHIGURO
第 1 著者 所属(和/英) 株式会社KDDI研究所
KDDI R&D Laboratories Inc.
第 2 著者 氏名(和/英) 清本 晋作 / Shinsaku KIYOMOTO
第 2 著者 所属(和/英) 株式会社KDDI研究所
KDDI R&D Laboratories Inc.
第 3 著者 氏名(和/英) 三宅 優 / Yutaka MIYAKE
第 3 著者 所属(和/英) 株式会社KDDI研究所
KDDI R&D Laboratories Inc.
第 4 著者 氏名(和/英) 高木 剛 / Tsuyoshi TAKAGI
第 4 著者 所属(和/英) 九州大学マス・フォア・インダストリ研究所
Institute of Mathematics for Industry, Kyushu University
発表年月日 2012-11-22
資料番号 ISEC2012-71,LOIS2012-46
巻番号(vol) vol.112
号番号(no) 305
ページ範囲 pp.-
ページ数 7
発行日