A Certified Distributed Security Logic For Authorizing Code

TYPES'06 Proceedings of the 2006 international conference on Types for proofs and programs(2007)

引用 3|浏览0
暂无评分
摘要
In previous work we have proposed a distributed security logic for authorizing code. To gain assurance about the correctness of the implementation of our system, we now present a series of security logics of increasing expressive power leading up to our logic. We encode each logic in Coq, develop an algorithm for deciding queries, and prove properties about the algorithm in Coq. By using Coq's automatic extraction mechanism, we are able to gain a high assurance about the resulting reference monitor implementations. Following this strategy yields reference monitors fully certified at the source code level for Datalog, Binder, Binder with a general extension mechanism, and a logic that combines Binder and the calculus of co-inductive constructions.
更多
查看译文
关键词
security logic,automatic extraction mechanism,general extension mechanism,high assurance,resulting reference monitor implementation,source code level,strategy yields reference,co-inductive construction,expressive power,previous work
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要