講演名 | 2002/12/9 SIMDを用いた楕円曲線の高速演算法について 伊豆 哲也, 高木 剛, |
---|---|
PDFダウンロードページ | PDFダウンロードページへ |
抄録(和) | SIMD(Single Instruction, Multiple Data)は単一のプロセッサにおいて並列処理を行う技術であり,Pentium 3/4,Athloll,SPARCなどのプロセッサや一部のスマートカード用のコプロセッサに実装されている.本稿はSIMDを用いた場合の楕円曲線演算の高速化,具体的には楕円加算(ECADD),楕円2倍算(ECDBL),楕円反復2倍算(κ-ECDBL)の高速化を検討する,その結果,符号付き2進展開を併用することで,従来の青木らのアルゴリズムに比べ約10%の高速化が実現できた.またsliding window法やwidth-ω NAF window法に適用することで,約10%の高速化が実現できた.さらには,スマートカード実装に対するサイドチャネル攻撃を考慮して,SIMDを用いた2つの対策アルゴリズムを提案する. |
抄録(英) | The Single Instruction, Multiple Data (SIMD) architecture enables to compute in parallel on a single processor. The SIMD operations are implemented on some processors such as Pentium 3/4, Athlon, SPARC, and even on smart cards. This paper proposes efficient algorithms for assembling an elliptic curve addition (ECADD), doubling (ECDBL), and κ-iterated ECDBL (κ-ECDBL) with SIMD operations. Using the singed binary chain, we can compute a scalar multiplication about 10% faster than the previously fastest algorithm by Aoki et al. Combined with the sliding window method or the width-ω NAF window method, we also achieve about 10% faster parallelized scalar multiplication algorithms with SIMD operations. For the implementation on smart cards, we propose two fast parallelized scalar multiplication algorithms with SIMD resistant against side channel attacks. |
キーワード(和) | 楕円曲線暗号(ECC) / スカラー倍算 / NAF / ウィンドウ法 / SIMD / サイドチャネル攻撃 |
キーワード(英) | Elliptic Curve Cryptosystems (ECC) / scalar multiplication / NAF / window method / SIMD operations / side channel attacks |
資料番号 | ISEC2002-103 |
発行日 |
研究会情報 | |
研究会 | ISEC |
---|---|
開催期間 | 2002/12/9(から1日開催) |
開催地(和) | |
開催地(英) | |
テーマ(和) | |
テーマ(英) | |
委員長氏名(和) | |
委員長氏名(英) | |
副委員長氏名(和) | |
副委員長氏名(英) | |
幹事氏名(和) | |
幹事氏名(英) | |
幹事補佐氏名(和) | |
幹事補佐氏名(英) |
講演論文情報詳細 | |
申込み研究会 | Information Security (ISEC) |
---|---|
本文の言語 | ENG |
タイトル(和) | SIMDを用いた楕円曲線の高速演算法について |
サブタイトル(和) | |
タイトル(英) | Fast Elliptic Curve Multiplications with SIMD Operations |
サブタイトル(和) | |
キーワード(1)(和/英) | 楕円曲線暗号(ECC) / Elliptic Curve Cryptosystems (ECC) |
キーワード(2)(和/英) | スカラー倍算 / scalar multiplication |
キーワード(3)(和/英) | NAF / NAF |
キーワード(4)(和/英) | ウィンドウ法 / window method |
キーワード(5)(和/英) | SIMD / SIMD operations |
キーワード(6)(和/英) | サイドチャネル攻撃 / side channel attacks |
第 1 著者 氏名(和/英) | 伊豆 哲也 / Tetsuya IZU |
第 1 著者 所属(和/英) | (株)富士通研究所 セキュアコンピューテイング研究部 FUJITSU LABORATORIES Ltd., Secure computing Lab. |
第 2 著者 氏名(和/英) | 高木 剛 / Tsuyoshi TAKAGI |
第 2 著者 所属(和/英) | Technische Universitat Darmstadt, Fachbereich Informatik Technische Universitat Darmstadt, Fachbereich Informatik |
発表年月日 | 2002/12/9 |
資料番号 | ISEC2002-103 |
巻番号(vol) | vol.102 |
号番号(no) | 511 |
ページ範囲 | pp.- |
ページ数 | 8 |
発行日 |