课题基金 / 基金详情

Formal Proofs of Realistic Programs using Separation Logic

Formal Proofs of Realistic Programs using Separation Logic
使用分离逻辑的现实程序的形式证明
批准号:
21700048
负责人:
AFFELDT Reynald
金额:
$2.08万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Young Scientists (B)
财政年份:
2009
资助国家:
日本
项目状态:
已结题
起止时间:
2009 至 2011

项目摘要

项目成果

AFFELDT Reynald的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
With the dissemination of embedded systems, it has become important to provide strong security guarantees for low-level programs. According to international standards, the most reliable evaluation assurance method is formal verification. Unfortunately, given the current state of the art, it is still difficult to perform formal verification of large programs. Yet, low-level programs are characterized by detailed memory manipulations, for which the formalism of Separation Logic has been proposed by researchers. In this project, we have developed an environment for formal verification based on Separation Logic, whose usefulness is demonstrated by realistic case studies(SmartMIPS implementations of a pseudorandom number generator and signed multi-precision arithmetic, including the binary extended GCD algorithm, as used in the implementation of cryptographic schemes).
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
形式的な暗号学的安全性証明によるアセンブリプ・グラムの安全性検証・BBSの事例
使用形式化密码安全证明对汇编程序和BBS进行安全验证的示例
DOI: --
发表时间: 2009
期刊:
影响因子: --
作者: [Reynald Affeldt, David Nowak, Kiyoshi Yamada, Reynald AFFELDT]
通讯作者: Reynald AFFELDT
Formal Verification of C Programs for Implementations of Communication Protocols
用于通信协议实现的 C 程序的形式验证
DOI: --
发表时间: 2011
期刊: 日本ソフトウェア科学会第28回大会講演論文集
影响因子: --
作者: [Reynald Affeldt, Kiyoshi Yamada]
通讯作者: Kiyoshi Yamada
Instrumenting Error-correcting Codes with SSReflect (work in progress)
使用 SSReflect 检测纠错代码(正在进行中)
DOI: --
发表时间: 2010
期刊:
影响因子: --
作者: [アフェルトレナルド(第一著者), 山田聖, Reynald Affeldt]
通讯作者: Reynald Affeldt
シャノンの定理の形式化
香农定理的形式化
DOI: --
发表时间: 2012
期刊:
影响因子: --
作者: [Reynald Affeldt, Manabu Hagiwara]
通讯作者: Manabu Hagiwara
14
    Towards formal verification of big data processing
    Model and formal verification of the C language for secure construction of embedded software
    海外基金