Higher-Order Program Verification and Language-Based Security

被引:0
|
作者
Kobayashi, Naoki [1 ]
机构
[1] Tohoku Univ, Sendai, Miyagi 980, Japan
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Language-based security has been a hot research area of computer security in the last decade. It addresses various concerns about software security by using programming language techniques such as type systems and program analysis/transformation. Thus, advance in programming language research can also benefit language-based security. This paper reports some recent advance in verification techniques for higher-order programs, and discusses its applications to language-based security. More specifically, we summarize the recent result on model-checking of higher-order recursion schemes, and show how it may be applied to language-based security such as secure information flow and stack-based access control.
引用
下载
收藏
页码:17 / 23
页数:7
相关论文
共 50 条
  • [21] AVR Processors as a Platform for Language-Based Security
    Dewald, Florian
    Mantel, Heiko
    Weber, Alexandra
    COMPUTER SECURITY - ESORICS 2017, PT I, 2018, 10492 : 427 - 445
  • [22] CML - A HIGHER-ORDER CONCURRENT LANGUAGE
    REPPY, JH
    SIGPLAN NOTICES, 1991, 26 (06): : 293 - 305
  • [23] HIGHER-ORDER LANGUAGE STANDARDIZATION FOR AVIONICS
    TRAINOR, WL
    GROVE, HM
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1977, 13 (04) : 451 - 451
  • [24] Temporal Verification of Higher-Order Functional Programs
    Murase, Akihiro
    Terauchi, Tachio
    Kobayashi, Naoki
    Sato, Ryosuke
    Unno, Hiroshi
    ACM SIGPLAN NOTICES, 2016, 51 (01) : 57 - 68
  • [25] Automated Verification of Higher-Order Functional Programs
    Terauchi, Tachio
    FUNCTIONAL AND LOGIC PROGRAMMING (FLOPS 2012), 2012, 7294 : 2 - 2
  • [26] Modular Verification of Higher-Order Functional Programs
    Sato, Ryosuke
    Kobayashi, Naoki
    PROGRAMMING LANGUAGES AND SYSTEMS (ESOP 2017): 26TH EUROPEAN SYMPOSIUM ON PROGRAMMING, 2017, 10201 : 831 - 854
  • [27] Higher-Order Constrained Horn Clauses for Verification
    Burn, Toby Cathcart
    Ong, C-H Luke
    Ramsay, Steven J.
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2018, 2
  • [28] Language-based Security Analysis of Database Applications
    Halder, Raju
    2015 THIRD INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION, CONTROL AND INFORMATION TECHNOLOGY (C3IT), 2015,
  • [29] Formal Verification of Higher-Order Probabilistic Programs
    Sato, Tetsuya
    Aguirre, Alejandro
    Barthe, Gilles
    Gaboardi, Marco
    Garg, Deepak
    Hsu, Justin
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2019, 3 (POPL):
  • [30] Higher-order matching for program transformation
    de Moor, O
    Sittampalam, G
    THEORETICAL COMPUTER SCIENCE, 2001, 269 (1-2) : 135 - 162