講演名 | 2007/5/4 楕円曲線暗号に適したGF(2^m)上のSIMD型MSD乗算器の設計(算術演算回路,システム設計及び一般) 奈良 竜太, 清水 一範, 小原 俊逸, 戸川 望, 柳澤 政生, 大附 辰夫, |
---|---|
PDFダウンロードページ | PDFダウンロードページへ |
抄録(和) | 楕円曲線暗号ハードウェアを実装する場合,用途に合わせて複数の鍵長を処理することが求められる.Digit-serial乗算器は楕円曲線暗号を構成するGF(2^m)上の乗算を高速に処理することができる.しかし,digit-serial乗算器はデータ長が固定された数値を扱うことに適しており,複数の鍵長を扱う暗号システムには向いていなかった.そこで本稿では楕円曲線暗号に適したGF(2^m)上のSIMD型MSD乗算器を提案する.digit-serial乗算器の一つであるMSD乗算器をデータ長に合わせてSIMD演算で乗算を並列処理することにより,楕円曲線スカラー乗算を高速処理することができる.また,NISTが推奨する5つのデータ長について提案乗算器で処理することができるため,5種類のMSD乗算器を使用した場合に対し処理速度が同程度で比較した場合,面積を最大1/3まで削減することができる.また短い鍵長に対しSIMD演算することで2つの乗算を同時に処理することができるため,従来のMSD乗算器と比較し最大で約2倍の処理速度を得ることができる. |
抄録(英) | Originally elliptic curve cryptosystem (ECC) hardware are often required to operate variable key length. Digit-serial multipliers for ECC enable the hardware to accelerale the finite field operation. However, the lack of flexibility of digit-serial multipliers is major challenge for building the ecc hardware which operates variable key length. In this paper, we propose a SIMD MSD multiplier based on variable GF(2^m) for ECC. Adjusting the parallellizm of the SIMD MSD multiplier according to the field length enables us to accelarate the ecc scalar multiplication throughput. The proposed multiplier operates 5 types of field length which are recommended by NIST, where 2 multiplications can be operated simultaneously for the small field length. Implementation results show that the proposed multiplier reduces the hardware area by up to 1/3 compared to the same throughput. while achieving up to about 2 times multiplication throughput compared to the conventional multipliers for the variable field length. |
キーワード(和) | GF(2^m) / digit-serial乗算器 / MSB(most significant bit)乗算器 / MSD(most significant digit)乗算器 / SIMD / 楕円曲線暗号 / 公開鍵暗号 |
キーワード(英) | GF(2^m) / digit-serial multiplier / most significant bit (MSB) multiplier / most significant digit (MSD) multiplier / SIMD / elliptic curve cryptosystem / public key cryptosystem |
資料番号 | VD2007-11 |
発行日 |
研究会情報 | |
研究会 | VLD |
---|---|
開催期間 | 2007/5/4(から1日開催) |
開催地(和) | |
開催地(英) | |
テーマ(和) | |
テーマ(英) | |
委員長氏名(和) | |
委員長氏名(英) | |
副委員長氏名(和) | |
副委員長氏名(英) | |
幹事氏名(和) | |
幹事氏名(英) | |
幹事補佐氏名(和) | |
幹事補佐氏名(英) |
講演論文情報詳細 | |
申込み研究会 | VLSI Design Technologies (VLD) |
---|---|
本文の言語 | JPN |
タイトル(和) | 楕円曲線暗号に適したGF(2^m)上のSIMD型MSD乗算器の設計(算術演算回路,システム設計及び一般) |
サブタイトル(和) | |
タイトル(英) | Multiplier based on variable GF(2^m) for Elliptic Curve Cryptosystems |
サブタイトル(和) | |
キーワード(1)(和/英) | GF(2^m) / GF(2^m) |
キーワード(2)(和/英) | digit-serial乗算器 / digit-serial multiplier |
キーワード(3)(和/英) | MSB(most significant bit)乗算器 / most significant bit (MSB) multiplier |
キーワード(4)(和/英) | MSD(most significant digit)乗算器 / most significant digit (MSD) multiplier |
キーワード(5)(和/英) | SIMD / SIMD |
キーワード(6)(和/英) | 楕円曲線暗号 / elliptic curve cryptosystem |
キーワード(7)(和/英) | 公開鍵暗号 / public key cryptosystem |
第 1 著者 氏名(和/英) | 奈良 竜太 / Ryuta NARA |
第 1 著者 所属(和/英) | 早稲田大学基幹理工学研究科 Grad. of Fundamental Science and Engineering, Waseda University |
第 2 著者 氏名(和/英) | 清水 一範 / Kazunori SHIMIZU |
第 2 著者 所属(和/英) | 早稲田大学基幹理工学研究科 Grad. of Fundamental Science and Engineering, Waseda University |
第 3 著者 氏名(和/英) | 小原 俊逸 / Shunitsu KOHARA |
第 3 著者 所属(和/英) | 早稲田大学理工学研究科 Dept. of Computer Science, Waseda University |
第 4 著者 氏名(和/英) | 戸川 望 / Nozomu TOGAWA |
第 4 著者 所属(和/英) | 早稲田大学基幹理工学研究科 Grad. of Fundamental Science and Engineering, Waseda University |
第 5 著者 氏名(和/英) | 柳澤 政生 / Masao YANAGISAWA |
第 5 著者 所属(和/英) | 早稲田大学基幹理工学研究科 Grad. of Fundamental Science and Engineering, Waseda University |
第 6 著者 氏名(和/英) | 大附 辰夫 / Tatsuo OHTSUKI |
第 6 著者 所属(和/英) | 早稲田大学基幹理工学研究科 Grad. of Fundamental Science and Engineering, Waseda University |
発表年月日 | 2007/5/4 |
資料番号 | VD2007-11 |
巻番号(vol) | vol.107 |
号番号(no) | 32 |
ページ範囲 | pp.- |
ページ数 | 5 |
発行日 |