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
中文摘要
随着嵌入式系统的普及,为底层程序提供强有力的安全保障变得越来越重要。根据国际标准,最可靠的评价保证方法是形式验证。不幸的是,考虑到目前的技术状态,对大型程序进行正式验证仍然很困难。然而,低级程序的特点是详细的内存操作,为此,研究者提出了分离逻辑的形式主义。在这个项目中,我们开发了一个基于分离逻辑的形式化验证环境,其实用性通过实际案例研究(在加密方案实现中使用的伪随机数生成器和签名多精度算法的SmartMIPS实现,包括二进制扩展GCD算法)得到了证明。
英文摘要
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
形式的な暗号学的安全性証明によるアセンブリプログラムの安全性検証: BBSの事例
使用正式的密码安全证明验证汇编程序的安全性:以 BBS 为例
DOI:
--
发表时间:
2009
期刊:
影响因子:
--
作者:
[Reynald Affeldt, David Nowak, Kiyoshi Yamada]
通讯作者:
Kiyoshi Yamada
共 14 条
Towards formal verification of big data processing
-
批准号:15K12013
-
项目类别:Grant-in-Aid for Challenging Exploratory Research
-
资助金额:$1.33万
-
财政年份:2015
-
负责人:AFFELDT Reynald
-
依托单位:
Model and formal verification of the C language for secure construction of embedded software
-
批准号:24500051
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$3.24万
-
财政年份:2012
-
负责人:AFFELDT Reynald
-
依托单位:
海外基金