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

2011 年度 実績報告書

新しいペアリング暗号に適した楕円曲線の研究

研究課題

研究課題/領域番号 22300002
研究機関筑波大学

研究代表者

岡本 栄司  筑波大学, システム情報系, 教授 (60242567)

研究分担者 金岡 晃  筑波大学, システム情報系, 助教 (00455924)
満保 雅浩  金沢大学, 電子情報学系, 教授 (60251972)
キーワード公開鍵暗号 / ペアリング暗号 / 楕円曲線 / 合成数位数 / 最終べき乗 / Weilペアリング / Tateペアリング / Millerのアルゴリズム
研究概要

暗号に用いられているペアリングにはWeilペアリングとTateペアリングの2つがあるが、現在はTateペアリングが主流である。Weilペアリング、Tateペアリングはそれぞれ、e_weil(P,Q)=f_P(D_Q)/f_Q(D_P)、e_tate(P,Q)=f_P(D_Q)dただしd=(q^k-1)/rで表されるのだが、Weilペアリングの計算ではMillerのアルゴリズムと呼ばれる「関数計算」を2回要するのに対しTateペアリングではそれが1回で済むため、Tateペアリングでは最後にd乗をする操作(最終べき乗と呼ばれる)が必要なものの、それを考えてもTateペアリングが高速とされている。
しかし、楕円曲線の係数体GF(q)のサイズと、埋込み次数と呼ばれるパラメータkが大きくなると、べき乗指数のdはそれに従い大きくなる。例えば、従来のペアリング暗号ではqは160ビットから256ビットの数、kは6から12程度の数で盛んに実装されているが、我々の研究対象である「合成数位数の楕円曲線」上でのペアリング計算においては、qは最低でも1024ビット(現在では2048ビットが推奨されている)であるので、dが飛躍的に大きくなることが予想される。そうなると、d乗にかかるコストと「関数計算」1回のコストのバランス次第ではWeilペアリングとTateペアリングの優劣が逆転する可能性もあり得る。逆転する場合は、その境界点にあたるqのビット長さやkの値がどの程度になるか把握しておくことが重要であると考える。
そこで、、本研究では、qのビット長とkをいくつか固定して合成数位数の楕円曲線を生成し、その曲線上でのTateペアリングの実装を行ない、関数計算とd乗の計算時間を実測した。その結果、d乗の計算は関数計算に比べ非常に少なく、実用レベルではTateペアリングが十分有効であることを検証できた。

現在までの達成度 (区分)
現在までの達成度 (区分)

2: おおむね順調に進展している

理由

初年度(22年度)にスカラー倍計算についての効率の検討、そして本年度にベアリング計算の検討が達成され、ペアリング暗号の主要2大処理とも言える操作についての検討を達成することが出来た。性能面についての当初の研究目標を2年目で達成できたので全体としても順調と判断できる。

今後の研究の推進方策

今まではペアリング暗号の性能面についての研究を主体にしてきて、それが目標をほほ達成できたと思うので、今後は安全性についての研究にウェイトをかけていく。特に、ベアリング暗号の安全性の根拠となっている幾つかの数学的問題の(計算量的)困難性についての検討を行う予定である。

  • 研究成果

    (1件)

すべて 2012

すべて 学会発表 (1件)

  • [学会発表] Implementation of Pairing on Ordinary Elliptic Curves with Composite Order2012

    • 著者名/発表者名
      Kazutaka SAITO
    • 学会等名
      日中韓フォーサイト・ミニワークショップ
    • 発表場所
      韓国科学技術院、太田市、韓国
    • 年月日
      2012-02-09

URL: 

公開日: 2013-06-26  

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

Powered by NII kakenhi