• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2004 Fiscal Year Annual Research Report

暗号システムに対する実装攻撃の適用と限界に関する計算論的研究

Research Project

Project/Area Number 16092221
Research InstitutionKyushu University

Principal Investigator

櫻井 幸一  九州大学, システム情報科学研究院, 教授 (60264066)

Co-Investigator(Kenkyū-buntansha) 田畑 利宏  九州大学, システム情報科学研究院, 助手 (80359942)
酒井 康行  三菱電機株式会社, 情報総合研究所, 主管研究員
Keywords楕円曲線暗号 / 実装攻撃 / 電力解析 / メルセンヌ素数 / unifiod code / 公開鍵暗号 / 剰余算
Research Abstract

楕円曲線暗号実装にするサイドチャネル解析法を考案した.楕円曲線ドメインパラメータは,数学的安全条件を満たすように選ぶことは必須要件である.しかし,実際の情報セキュリティシステムへ楕円曲線暗号を適用するためには、数学的に安全であるだけでなく高い速度性能が得られるようなドメインパラメータを選択することが重要な要件となる.
Walterは,Montgomery乗算を用いてBrierらのunifled codeを実装した場合,左バイナリ法による楕円点倍算は単純電力解析に対して脆弱であることを示した.この結果はMontgomery乗算を用いたFp乗算であり,実際の情報セキュリティシステムで稼動している楕円曲線暗号は,pを一般化メルセンヌ素数など,高速処理向きな楕円曲線ドメインパラメータによる専用の高速アルゴリズムが実装されていることが多い.
本研究では,より一般的な楕円曲線暗号実装である一般化メルセンヌ素数など高速処理向けな定義体標数を用いた剰余算実装に対する単純電力解析を考察した.NIST推奨曲線のような一般化メルセンヌ素数を用いた高速剰余実装に対しても,unified codeのように,楕円点加算と2倍算とを同じ処理手順で実装するだけでは単純電力解析に対して安全ではないことを示した.特にNIST推奨の素体上楕円植生について,剰余算実装の単純電力解析に対する脆弱性を考案した.5つある推奨曲線のうち,192ビットの曲線に用いられる素数p=2^<192>-2^<64>-1による剰余算実装は,単純電力に対してより脆弱になりやすいことを示した。

  • Research Products

    (3 results)

All 2005 2004

All Journal Article (3 results)

  • [Journal Article] 楕円曲線暗号のための剰余算に対するサイドチャネル解析2005

    • Author(s)
      酒井康行, 櫻井幸一
    • Journal Title

      暗号と情報セキュリティシンポジウム(SCIS2005)

  • [Journal Article] A New Attack with Side Channel Leakage During Exponent Recoding Computations2004

    • Author(s)
      Yasuyuki Sakai, Kouichi Sakurai
    • Journal Title

      Proc.Cryptographic Hardware and Embedded Systems - CHES 2004 : 6th International Workshop LNCS 3156

      Pages: 298-311

  • [Journal Article] Timing Attacks against a Parallelized RSA Implementation2004

    • Author(s)
      Yasuyuki Sakai, Kouichi Sakurai
    • Journal Title

      情報処理学会論文誌 Vol.45,No.8

URL: 

Published: 2006-07-12   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi