• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

有限体上の諸演算のためのハードウェアアルゴリズムに関する研究

研究課題

研究課題/領域番号 14380142
研究種目

基盤研究(B)

配分区分補助金
応募区分一般
研究分野 計算機科学
研究機関名古屋大学

研究代表者

高木 直史  名古屋大学, 大学院・情報科学研究科, 教授 (10171422)

研究分担者 高木 一義  名古屋大学, 大学院・情報科学研究科, 講師 (70273844)
中村 一博  名古屋大学, 大学院・情報科学研究科, 助手 (90335076)
西永 望  情報通信研究機構, 無線通信部門, 研究員
研究期間 (年度) 2002 – 2004
研究課題ステータス 完了 (2004年度)
配分額 *注記
14,500千円 (直接経費: 14,500千円)
2004年度: 4,200千円 (直接経費: 4,200千円)
2003年度: 5,800千円 (直接経費: 5,800千円)
2002年度: 4,500千円 (直接経費: 4,500千円)
キーワード有限体上の演算 / 剰余系演算 / 整数除算 / 剰余計算 / 暗号処理 / ハードウェアアルゴリズム / VLSI / 乗算剰余算 / 剰余系除算 / 有限体上の除算 / 暗号化・復号
研究概要

情報の通信や記憶の信頼性向上に不可欠な誤り訂正符号の符号化および復号処理、安全性(セキュリティ)向上に不可欠な公開鍵暗号の暗号化および復号処理などにおいて重要な役割を果たす有限体(ガロア体)上の諸演算のためのハードウェアアルゴリズム(専用回路実現向きの計算手順)に関して、以下の研究成果を得た。
(1)以前に提案した拡張バイナリGCD法に基づくGF(2^m)上の除算のハードウェアアルゴリズムを洗練し、これに基づく演算回路を設計し、計算機シミュレーションおよびプロトタイプLSIの試作により評価を行った。高速で小面積の除算回路を実現できることを示した。
(2)有限体GF(p)上の除算とモンゴメリ乗算を単一の回路で計算するためのハードウェアアルゴリズムを開発し、これに基づく回路を設計し、計算機シミュレーションにより評価を行った。除算は拡張バイナリGCD法に基づいている。拡張バイナリGCD法に基づく除算器とほぼ同じハードウェア量で二つの演算を行えることを示した。
(3)有限体GF(p)上の除算と乗算、モンゴメリ乗算を単一の回路で計算するためのハードウェアアルゴリズムを開発し、これに基づく回路を設計し、計算機シミュレーションにより評価を行った。除算は拡張ユークリッド法に基づいている。拡張ユークリッド法に基づく除算器とほぼ同じハードウェア量で三つの演算を行えることを示した。
(4)拡張ユークリッド法に基づく有限体GF(2^m)上の乗法逆元算出のための高速ハードウェアアルゴリズムを開発した。本手法では、拡張ユークリッド法の数ステップ分の計算をテーブル参照を用いて一挙に実行する。専用回路のみならず、ソフトウェアとしての実現にも有効である。
(5)剰余計算で用いる整数除算のハードウェアアルゴリズムを開発した。有限体GF(p)上の種々の演算において、整数を法である整数pで割った余りを求める剰余計算が必要である。整数除算は、剰余計算以外にも広く用いられる演算であり、本ハードウェアアルゴリズムに基づく整数除算器をプロセッサに搭載することにより、さまざまな計算の高速化が期待できる。

報告書

(4件)
  • 2004 実績報告書   研究成果報告書概要
  • 2003 実績報告書
  • 2002 実績報告書
  • 研究成果

    (20件)

すべて 2005 2004 2003 2002 その他

すべて 雑誌論文 (14件) 文献書誌 (6件)

  • [雑誌論文] A hardware algorithm for modular multiplication/division2005

    • 著者名/発表者名
      M.E.Kaihara, N.Takagi
    • 雑誌名

      IEEE Transactions on Computers Vol.54,no.1

      ページ: 12-21

    • NAID

      120000978657

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [雑誌論文] A hardware algorithm for integer division2005

    • 著者名/発表者名
      N.Takagi, S.Kadowaki
    • 雑誌名

      Proc.of 17th IEEE Symposium on Computer Arithmetic (発表予定)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2004 実績報告書 2004 研究成果報告書概要
  • [雑誌論文] A hardware algorithm for modular multiplication/division2005

    • 著者名/発表者名
      M.E.Kaihara, N.Takagi
    • 雑誌名

      IEEE Trans.Computers vol.54, no.1

      ページ: 12-21

    • NAID

      120000978657

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [雑誌論文] A hardware algorithm for integer division2005

    • 著者名/発表者名
      N.Takagi, S.Kadowaki
    • 雑誌名

      Proc.17th IEEE Symp.on Computer Arithmetic (to appear)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [雑誌論文] A hardware algorithm for modular multiplication/division2005

    • 著者名/発表者名
      M.E.Kaihara, N.Takagi
    • 雑誌名

      IEEE Transactions on Computers Vol.54, no.1

      ページ: 12-21

    • NAID

      120000978657

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] 拡張ユークリッド法に基づく剰余系乗除算回路2004

    • 著者名/発表者名
      カイハラ マルセロ, 高木直史
    • 雑誌名

      電子情報通信学会技術研究報告 VLD2004-1

      ページ: 1-6

    • NAID

      110003294338

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2004 実績報告書 2004 研究成果報告書概要
  • [雑誌論文] GF(2^m)上の逆元算出のための拡張ユークリッド法に基づくテーブルを用いたアルゴリズム2004

    • 著者名/発表者名
      小林克希, 高木直史, 高木一義
    • 雑誌名

      電子情報通信学会技術研究報告 VLD2004-2

      ページ: 7-12

    • NAID

      110003294339

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2004 実績報告書 2004 研究成果報告書概要
  • [雑誌論文] A multiplier/divider for modular arithmetic based on the extended Euclidean algorithm2004

    • 著者名/発表者名
      M.E.Kaihara, N.Takagi
    • 雑誌名

      IEICE Technical Report VLD2004-1

      ページ: 1-6

    • NAID

      110003294338

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [雑誌論文] An algorithm using look-up table based on extended Euclid's algorithm for computing inversion in GF(2^m)2004

    • 著者名/発表者名
      K.Kobayashi, N.Takagi, K.Takagi
    • 雑誌名

      IEICE Technical Report VLD2004-2

      ページ: 7-12

    • NAID

      110003294339

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [雑誌論文] 冗長2進表現の絶対値計算を用いた整数除算回路2004

    • 著者名/発表者名
      門脇俊介, 高木直史, 高木一義
    • 雑誌名

      電子情報通信学会技術研究報告 VLD2004-3

      ページ: 13-18

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] A VLSI algorithm for modular multiplication/division2003

    • 著者名/発表者名
      M.E.Kaihara, N.Takagi
    • 雑誌名

      Proc.of 16th IEEE Symposium on Computer Arithmetic

      ページ: 220-227

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [雑誌論文] A VLSI algorithm for modular multiplication/division2003

    • 著者名/発表者名
      M.E.Kaihara, N.Takagi
    • 雑誌名

      Proc.16th IEEE Symp.on Computer Arithmetic

      ページ: 220-227

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [雑誌論文] A VLSI algorithm for division in GF(2^m) based on extended binary GCD algorithm2002

    • 著者名/発表者名
      Y.Watanabe, N.Takagi, K.Takagi
    • 雑誌名

      IEICE Transactions on Fundamentals vol.E85-A, no.5

      ページ: 994-999

    • NAID

      110003209115

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [雑誌論文] A VLSI algorithm for division in GF(2m) based on extended binary GCD algorithm2002

    • 著者名/発表者名
      Y.Watanabe, N.Takagi, K.Takagi
    • 雑誌名

      IEICE Trans.Fundamentals vol.E85-A, no.5

      ページ: 994-999

    • NAID

      110003209115

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [文献書誌] M.E.Kaihara, N.Takagi: "A VLSI algorithm for modular multiplication/division"Proc.of 16^<th> IEEE Symposium on Computer Arithmetic. 220-227 (2003)

    • 関連する報告書
      2003 実績報告書
  • [文献書誌] カイハラ マルセロ, 高木直史: "A multiplication/division VLSI algorithm for modular arithmetic"2004冬のLAシンポジウム予稿集. 30.1-30.7 (2004)

    • 関連する報告書
      2003 実績報告書
  • [文献書誌] 小林克希, 高木直史, 高木一義: "テーブルを用いた拡張ユークリッド法に基づくGF(2^m)上の逆元算出アルゴリズム"電子情報通信学会2004年総合大会講演論文集. D-1-3 (2004)

    • 関連する報告書
      2003 実績報告書
  • [文献書誌] 高木直史, 高木一義: "A VLSI Algorithm for Division in GF(2^m) Based on Extended Binary GCD Algorithm"IEICE Transactions on Fundamentals. E85-A・5. 994-999 (2002)

    • 関連する報告書
      2002 実績報告書
  • [文献書誌] 高木直史: "剰余系除算回路"電子情報通信学会 技術研究報告. 102・476. 163-168 (2002)

    • 関連する報告書
      2002 実績報告書
  • [文献書誌] 高木直史: "A VLSI Algorithm for Modular Multiplication/Division"Proc. 16th IEEE Symposium on Computer Arithmetic. (掲載決定). (2003)

    • 関連する報告書
      2002 実績報告書

URL: 

公開日: 2002-04-01   更新日: 2016-04-21  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi