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

2006 Fiscal Year Annual Research Report

CMOS三値論理回路による公開鍵暗号ハードウェアの研究

Research Project

Project/Area Number 17650013
Research InstitutionJapan Advanced Institute of Science and Technology

Principal Investigator

日比野 靖  北陸先端科学技術大学院大学, 情報科学研究科, 教授 (10251969)

Keywords公開鍵暗号 / ElGamal暗号 / 有限体 / XTR / トレース / 標数 / 三値論理 / 論理シミュレータ
Research Abstract

(1)三値論理によるXTRを用いた公開鍵暗号方式
ElGamalタイプ公開鍵暗号の解読の困難性は、離散対数問題の困難性を利用したものであり、安全性の確保のためには、元の数が大きな体Fpが用いられる。Lenstraは新しい公開鍵暗号方式XTR(Efficient and Compact Subgroup of Trace Representation)を提案している、これは整数qの体Fqの6次の拡大体Fq^6の元が、そのトレースをとることにより、2次の拡大体Fq^2の元で表現できることを利用したものであり、鍵の長さ、暗号文の長さを、安全性を同一に保ちながら、従来の公開鍵暗号の1/3に短縮できる。本研究では、標数3の体Fq(整数qとして、3の奇数巾(q=3^<2k+1>)を用いる)を用いることにより、体の6次の拡大体Fq^6の元が、そのトレースをとることにより、もとの体Fqの元で表現できることを見いだした。この標数3の体を用いることで、LenstraのXTRより、鍵の長さ、暗号文の長さをさらに1/2に短縮できる。さらに、標数3の体の実装に、三値論理を用いることにより、効率のよいハードウェア実装が可能なことを示し、ソフトウェア実装に比べ約100倍の高性能化が図れることを示した。
(2)三値論理回路の構成のためのCADツールの開発
三値論理回路の設計検証のためのツールとして三値論理回路用の論理シミュレータを開発した。三値論理関数は二変数関数に限っても3^9=19683種類あり、そのすべてを組み込むことは現実的でない。そこで論理関数は関数シンボルに対応させて必要なものだけ外付けで組み込むようにした。またシミュレータカーネルは論理値の値とは独立な仕組(値独立カーネル)として実装した。シミュレータカーネルは二値の論理シミュレータとまったく同一であり、違いは、入力値の読込みルーチンと出力値のプリントルーチンに限定される。また、このような構成により、0,1,2の三値にも、-1,0,1の対称三値にも対応できる。

  • Research Products

    (2 results)

All 2006 2005

All Journal Article (1 results) Patent(Industrial Property Rights) (1 results)

  • [Journal Article] 値独立なシミュレータカーネルを用いた3値論理シミュレータの実装2006

    • Author(s)
      和田 崇臣, 日比野 靖
    • Journal Title

      電子情報通信学会技術研究報告 Vol.106, No. 32

      Pages: 13-18

  • [Patent(Industrial Property Rights)] 三値論理関数回路及び多値論理関数回路2005

    • Inventor(s)
      日比野 靖, 白勢 政明
    • Industrial Property Rights Holder
      北陸先端科学技術大学院大学
    • Industrial Property Number
      特許出願番号2005-001866, 登録番号3870272
    • Filing Date
      2005-01-06
    • Acquisition Date
      2006-10-27

URL: 

Published: 2008-05-08   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi