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

Developing Automated formal Verification System for Cryptology

Research Project

Project/Area Number 17K00182
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Research Field Information security
Research InstitutionShinshu University

Principal Investigator

Okazaki Hiroyuki  信州大学, 学術研究院工学系, 助教 (50432167)

Co-Investigator(Kenkyū-buntansha) 布田 裕一  東京工科大学, コンピュータサイエンス学部, 准教授 (50706223)
師玉 康成  信州大学, 学術研究院工学系, 教授 (20226129)
荒井 研一  長崎大学, 工学研究科, 助教 (60645290)
Project Period (FY) 2017-04-01 – 2021-03-31
Project Status Completed (Fiscal Year 2020)
Budget Amount *help
¥4,550,000 (Direct Cost: ¥3,500,000、Indirect Cost: ¥1,050,000)
Fiscal Year 2020: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2019: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2018: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2017: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Keywords暗号理論 / 形式的安全性検証 / 形式的定理証明 / モデル検査 / Mizar / ProVerif / 形式検証 / 安全性証明 / 暗号システム / アルゴリズムの計算量形式化 / 安全性要件形式化 / 繰り返しおよび再帰形式化 / 統計的識別不能性形式化 / アルゴリズムのステップ数形式化 / 攻撃モデル形式化 / 暗号・認証等 / 応用数学
Outline of Final Research Achievements

In this research, we developed a practical computer-assisted formal verification system for security of cryptographic systems using a formal theorem prover Mizar and a security model checker ProVerif. By using Mizar, we has developed formalized mathematical library related to cryptology. Since this result is a formalization of the basics of computer science such as probability, statistics, functional analysis, calculation algorithms and computational complexity, it can be applied to other than cryptology. On the other hand, by using ProVerif, we proposed a security verification method not only for basic cryptographic protocols but also for models suit for actual systems and implementations. Our proposed method has made it possible to provide design support and formal security verification during development of actual cryptographic modules such as cryptographic hash functions and block cipher modes of operation.

Academic Significance and Societal Importance of the Research Achievements

本研究では、形式的定理証明系Mizarとモデル検査器ProVerifを用いて、実用的な計算機援用による暗号システムの安全性形式的評価システムの開発を行った。前者は主に暗号理論の専門家が安全性証明を行う際に、証明の正しさを計算機によって検証することに利用できる。後者は暗号理論の専門家ではないネットワークやIoT技術のような暗号技術の利用者が、セキュアなシステム開発の際に、正しく暗号技術を利用するための支援や暗号技術の学習に利用でき、いずれもSociety5.0の発展に貢献できるものである。

Report

(5 results)
  • 2020 Annual Research Report   Final Research Report ( PDF )
  • 2019 Research-status Report
  • 2018 Research-status Report
  • 2017 Research-status Report
  • Research Products

    (30 results)

All 2021 2020 2019 2018 2017

All Journal Article (9 results) (of which Peer Reviewed: 9 results,  Open Access: 9 results) Presentation (20 results) (of which Int'l Joint Research: 5 results,  Invited: 1 results) Patent(Industrial Property Rights) (1 results)

  • [Journal Article] Inverse Function Theorem. Part I2021

    • Author(s)
      Kazuhisa Nakasho, Yuichi Futa
    • Journal Title

      FORMALIZED MATHEMATICS

      Volume: 29(1) Issue: 1 Pages: 9-20

    • DOI

      10.2478/forma-2021-0002

    • Related Report
      2020 Annual Research Report
    • Peer Reviewed / Open Access
  • [Journal Article] Educating Cryptography using Formal Security Verification tool for Cryptographic Protocols2020

    • Author(s)
      岡崎 裕之、紫村 彰吾、宮本 樹、渡邊 樹、布田 裕一、村上 恭通
    • Journal Title

      Computer Software

      Volume: 37 Issue: 1 Pages: 1_99-1_113

    • DOI

      10.11309/jssst.37.1_99

    • NAID

      130007801473

    • ISSN
      0289-6540
    • Year and Date
      2020-01-24
    • Related Report
      2019 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] Continuity of Multilinear Operator on Normed Linear Spaces2019

    • Author(s)
      Nakasho Kazuhisa、Shidama Yasunari
    • Journal Title

      Formalized Mathematics

      Volume: 27 Issue: 1 Pages: 61-65

    • DOI

      10.2478/forma-2019-0006

    • Related Report
      2019 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] Implicit Function Theorem. Part II2019

    • Author(s)
      Nakasho Kazuhisa、Shidama Yasunari
    • Journal Title

      Formalized Mathematics

      Volume: 27 Issue: 2 Pages: 117-131

    • DOI

      10.2478/forma-2019-0013

    • Related Report
      2019 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] Maximum Number of Steps Taken by Modular Exponentiation and Euclidean Algorithm2019

    • Author(s)
      Hiroyuki Okazaki, Koh-ichi Nagao and Yuichi Futa
    • Journal Title

      Formalized Mathematics

      Volume: 27 Issue: 1 Pages: 87-91

    • DOI

      10.2478/forma-2019-0009

    • Related Report
      2019 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] Operations of Points on Elliptic Curve in Affine Coordinates2019

    • Author(s)
      Futa Yuichi、Okazaki Hiroyuki、Shidama Yasunari
    • Journal Title

      Formalized Mathematics

      Volume: 27 Issue: 3 Pages: 315-320

    • DOI

      10.2478/forma-2019-0026

    • Related Report
      2019 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] Binary Representation of Natural Numbers2018

    • Author(s)
      Okazaki Hiroyuki
    • Journal Title

      Formalized Mathematics

      Volume: 26 Issue: 3 Pages: 223-229

    • DOI

      10.2478/forma-2018-0020

    • Related Report
      2018 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] Continuity of Bounded Linear Operators on Normed Linear Spaces2018

    • Author(s)
      Nakasho Kazuhisa、Futa Yuichi、Shidama Yasunari
    • Journal Title

      Formalized Mathematics

      Volume: 26 Issue: 3 Pages: 231-237

    • DOI

      10.2478/forma-2018-0021

    • Related Report
      2018 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] Implicit Function Theorem. Part I2017

    • Author(s)
      Nakasho Kazuhisa、Futa Yuichi、Shidama Yasunari
    • Journal Title

      Formalized Mathematics

      Volume: 25 Issue: 4 Pages: 269-281

    • DOI

      10.1515/forma-2017-0026

    • Related Report
      2017 Research-status Report
    • Peer Reviewed / Open Access
  • [Presentation] Virtual Environment for Analysis and Evaluation of DDoS Attacks2021

    • Author(s)
      Ryo Tokuyama, Yuichi Futa, Hikofumi Suzuki, Hiroyuki Okazaki
    • Organizer
      INTRICATE-SEC-2021, Proceedings of the 35th International Conference on Advanced Information Networking and Applications (AINA-2021)
    • Related Report
      2020 Annual Research Report
    • Int'l Joint Research
  • [Presentation] ProVerifを用いたスポンジ構造の形式化2021

    • Author(s)
      吉村 東悟,荒井 研一,岡崎 裕之,布田 裕一,三重野 武彦
    • Organizer
      2021年暗号と情報セキュリティシンポジウム(SCIS2021)
    • Related Report
      2020 Annual Research Report
  • [Presentation] 制御システムにおける異常検知手法とデータセットの評価2021

    • Author(s)
      原田 雄基, 布田 裕一, 岡崎 裕之
    • Organizer
      2021年暗号と情報セキュリティシンポジウム(SCIS2021)
    • Related Report
      2020 Annual Research Report
  • [Presentation] ブロックチェーンとフォグノードを用いたIoT機器の認証・認可2021

    • Author(s)
      五十嵐 孝洋, 布田 裕一
    • Organizer
      電子情報通信学会,ICSS研究会
    • Related Report
      2020 Annual Research Report
  • [Presentation] Formal Verification of Merkle-Damgard Construction in ProVerif2020

    • Author(s)
      Mieno Takehiko, Yoshimura Togo, Hiroyuki Okazaki, Yuichi Futa, Kenichi Arai
    • Organizer
      The International Symposium on Information Theory and Its Applications(ISITA2020)
    • Related Report
      2020 Annual Research Report
    • Int'l Joint Research
  • [Presentation] ProVerifを用いたMD変換の形式化2020

    • Author(s)
      吉村 東悟,荒井 研一,岡崎 裕之,布田 裕一,三重野 武彦
    • Organizer
      日本応用数理学会 2020年度 年会
    • Related Report
      2020 Annual Research Report
  • [Presentation] ProVerifを用いたMD変換の形式化2020

    • Author(s)
      吉村 東悟,荒井 研一,岡崎 裕之,布田 裕一,三重野 武彦
    • Organizer
      2020年暗号と情報セキュリティシンポジウム(SCIS2020)
    • Related Report
      2019 Research-status Report
  • [Presentation] 協調型DNSによるキャッシュポイズニングの検知2020

    • Author(s)
      高橋 幸宏,布田 裕一,岡崎 裕之,鈴木 彦文
    • Organizer
      2020年暗号と情報セキュリティシンポジウム(SCIS2020)
    • Related Report
      2019 Research-status Report
  • [Presentation] モデル検査器ProVerifによるDES暗号の形式化2020

    • Author(s)
      磯貝 百恵,岡崎 裕之,荒井 研一,布田 裕一,三重野武彦
    • Organizer
      2020年電子情報通信学会総合大会
    • Related Report
      2019 Research-status Report
  • [Presentation] Formalization of Security Requirements and Attack Models for Cryptographic Hash Functions in ProVerif2019

    • Author(s)
      Togo Yoshimura, Kenichi Arai, Hiroyuki Okazaki, Yuichi Futa
    • Organizer
      ProVerif,The 2019 International Conference on Security and Management (SAM'19)
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research
  • [Presentation] Mizarによる離散確率分布の統計的識別不能性の形式化2019

    • Author(s)
      岡崎 裕之, 布田 裕一, 師玉 康成
    • Organizer
      日本応用数理学会 2019年度 年会
    • Related Report
      2019 Research-status Report
  • [Presentation] ProVerifを用いたCT及びブロックチェーンの形式化2019

    • Author(s)
      荒井 研一, 岡崎 裕之, 布田 裕一
    • Organizer
      2019年暗号と情報セキュリティシンポジウム
    • Related Report
      2018 Research-status Report
  • [Presentation] 形式的安全性検証ツールを用いた暗号教育の実践とそのe-Learning教材化の課題について2019

    • Author(s)
      紫村 彰吾, 岡崎 裕之, 宮本 樹, 渡邊 樹, 布田 裕一, 村上 恭通
    • Organizer
      第5回 実践的IT教育シンポジウム rePiT2019 in 愛媛
    • Related Report
      2018 Research-status Report
  • [Presentation] CAN-Ethernet変換における不正アクセスの検知2019

    • Author(s)
      田付 洋大, 布田 裕一, 鈴木 智道, 田中 覚
    • Organizer
      情報処理学会 第81回全国大会
    • Related Report
      2018 Research-status Report
  • [Presentation] Moodleを用いたProverifのeラーニングシステム2018

    • Author(s)
      渡邊 樹,宮本 樹,紫村 彰吾,岡崎 裕之,布田 裕一,村上 恭通
    • Organizer
      第41回情報理論とその応用シンポジウム(SITA2018), Poster session
    • Related Report
      2018 Research-status Report
  • [Presentation] e-Learning System for Cryptography on Moodle2018

    • Author(s)
      Tatsuki Miyamoto, Shogo Shimura, Tatsuki Watanabe, Hiroyuki Okazaki, Yuichi Futa, Yasuyuki Murakami
    • Organizer
      Internet Conference 2018 (IC2018),Poster session
    • Related Report
      2018 Research-status Report
    • Int'l Joint Research
  • [Presentation] ProVerif を 用いたTLS1.3ハンドシェイクプロ トコルの形式検証2018

    • Author(s)
      荒井 研一, 岡崎 裕之, 布田 裕一
    • Organizer
      日本応用数理学会 2018年度 年会
    • Related Report
      2018 Research-status Report
    • Invited
  • [Presentation] Suitable Symbolic Models for Cryptographic Verification of Secure Protocols in ProVerif2018

    • Author(s)
      Okazaki Hiroyuki、Futa Yuichi、Arai Kenichi
    • Organizer
      The International Symposium on Information Theory and Its Applications(ISITA2018)
    • Related Report
      2018 Research-status Report
    • Int'l Joint Research
  • [Presentation] ProVerifを用いたCTの形式化2018

    • Author(s)
      荒井 研一、岡崎 裕之、布田 裕一
    • Organizer
      2018年 暗号と情報セキュリティシンポジウム (SCIS2018)
    • Related Report
      2017 Research-status Report
  • [Presentation] ProVerifにおける暗号プリミティブの安全性要件と攻撃モデルの形式化方法について2017

    • Author(s)
      荒井 研一、岡崎 裕之、布田 裕一
    • Organizer
      日本応用数理学会2017年度 年会
    • Related Report
      2017 Research-status Report
  • [Patent(Industrial Property Rights)] IoTデバイス間での相互認証付き鍵共有システム2020

    • Inventor(s)
      三重野 武彦, 岡崎 裕之
    • Industrial Property Rights Holder
      三重野 武彦, 岡崎 裕之
    • Industrial Property Rights Type
      特許
    • Industrial Property Number
      2020-204371
    • Filing Date
      2020
    • Related Report
      2020 Annual Research Report

URL: 

Published: 2017-04-28   Modified: 2022-01-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi