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

2021 Fiscal Year Annual Research Report

Program verification and program synthesis for side-channel attack resilience

Research Project

Project/Area Number 18K19787
Research InstitutionWaseda University

Principal Investigator

寺内 多智弘  早稲田大学, 理工学術院, 教授 (70447150)

Project Period (FY) 2018-06-29 – 2022-03-31
Keywordsサイドチャネル攻撃 / 耐タンパ性 / プログラム検証 / プログラム合成 / 情報セキュリティ
Outline of Annual Research Achievements

これまでのサイドチャネル攻撃に関する基礎的研究で得られた知見を元に、タイミング攻撃を用いた代表的な攻撃手段であるSpectre攻撃およびRegular expression Denial of Service (ReDoS)攻撃に関する研究を行った。Spectre攻撃に関しては、近年speculative non-interference, weak speculative non-interference, speculative constant-time-securityなど多数の形式的定義が提案されており、それぞれの利点・問題点を明らかにする研究を行った。また、静的コード解析によるSpectre攻撃脆弱性の検出についても研究を行った。ReDoS攻撃に関しては、後方参照・先読み後読みなどの機能で拡張された拡張正規表現のReDoS脆弱性を修正する手法について研究を行った。

加えて、一階述語不動点論理による時相仕様検証、代数的エフェクト・ハンドラを含むプログラムのための時相仕様検証、述語制約解消による関係的仕様の検証など、関連するより一般的なプログラム検証および定理証明についての研究も行った。代数的エフェクト・ハンドラを含むプログラムのための時相仕様検証に関しては、成果をまとめた論文がプログラミング言語分野の国内会議プログラミングおよびプログラミング言語ワークショップに採録された。述語制約解消による関係的仕様の検証については、成果をまとめた論文が形式検証分野の最高峰の国際会議であるInternational Conference on Computer Aided Verification (CAV)に採録された。

  • Research Products

    (4 results)

All 2022 2021

All Journal Article (1 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 1 results,  Open Access: 1 results) Presentation (3 results) (of which Int'l Joint Research: 1 results,  Invited: 1 results)

  • [Journal Article] Constraint-Based Relational Verification2021

    • Author(s)
      Hiroshi Unno, Tachio Terauchi, and Eric Koskinen
    • Journal Title

      In Proceedings of the 33rd International Conference on Computer-Aided Verification (CAV 2021), Lecture Notes in Computer Science 12759

      Volume: 1 Pages: 742~766

    • DOI

      10.1007/978-3-030-81685-8_35

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Presentation] 代数的エフェクトハンドラを持つ言語のためのトレースエフェクト2022

    • Author(s)
      川俣楓河、寺内多智弘
    • Organizer
      ソフトウェア科学会 第24回プログラミングおよびプログラミング言語ワークショップ (PPL 2022)
  • [Presentation] Repairing DoS Vulnerability of Real-World Regexes2022

    • Author(s)
      Nariyoshi Chida and Tachio Terauchi
    • Organizer
      ソフトウェア科学会 第24回プログラミングおよびプログラミング言語ワークショップ (PPL 2022)
  • [Presentation] Constraint-based Relational Verification2021

    • Author(s)
      Tachio Terauchi
    • Organizer
      Workshop on Hyperproperties: Advances in Theory and Practice (HYPER 2021)
    • Int'l Joint Research / Invited

URL: 

Published: 2022-12-28   Modified: 2023-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi