講演名 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
発行日