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 条
  • [42] A note on higher-order subgroups in Oceanic (language)
    Blust, R
    OCEANIC LINGUISTICS, 1998, 37 (01) : 182 - 188
  • [43] Verification of FPGA layout generators in higher-order logic
    Pell, Oliver
    JOURNAL OF AUTOMATED REASONING, 2006, 37 (1-2) : 117 - 152
  • [44] Automatic Termination Verification for Higher-Order Functional Programs
    Kuwahara, Takuya
    Terauchi, Tachio
    Unno, Hiroshi
    Kobayashi, Naoki
    PROGRAMMING LANGUAGES AND SYSTEMS, 2014, 8410 : 392 - 411
  • [45] MECHANICAL VERIFICATION OF DISTRIBUTED ALGORITHMS IN HIGHER-ORDER LOGIC
    CHOU, CT
    COMPUTER JOURNAL, 1995, 38 (02): : 152 - 161
  • [46] Object-oriented verification based on record subtyping in higher-order logic
    Naraschewski, W
    Wenzel, M
    THEOREM PROVING IN HIGHER ORDER LOGICS, 1998, 1479 : 349 - 366
  • [47] Seminaive Evaluation for a Higher-Order Functional Language
    Arntzenius, Michael
    Krishnaswami, Neel
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2020, 4 (04):
  • [48] Soft Contract Verification for Higher-Order Stateful Programs
    Nguyen, Phuc C.
    Gilray, Thomas
    Tobin-Hochstadt, Sam
    Van Horn, David
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2018, 2
  • [49] Controlling the what and where of declassification in language-based security
    Mantel, Heiko
    Reinhard, Alexander
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2007, 4421 : 141 - +
  • [50] Verification of FPGA Layout Generators in Higher-Order Logic
    Oliver Pell
    Journal of Automated Reasoning, 2006, 37 : 117 - 152