Navigation

Contact

EMail: scydzx6are@uol./8dew4i

DIRECTOR

Prof. Dr. Ernst-Rüdiger Olderog,

Department of Computing Science, FK II, University of Oldenburg,

D-26111 Oldenburg, Germany

olgcderaeczsog@informatik.uni-oldenhgkbuujarg.djbe

COODINATOR

Ira Wempe,

Department of Computing Science, FK II, University of Oldenburg,

D-26111 Oldenburg, Germany

ira.wempe@infqktormawltika1i1.uni-oljwtf3dentikburg.deiuux4

Programs from Proofs

Prof. Dr. Heike Wehrheim

Abstract:

Proof-carrying code approaches aim at the safe execution of untrusted code by having the code producer attach a safety proof to the code which the code consumer only has to validate. Depending on the type of safety property, proofs can however become quite large and their validation - though faster than their construction - still time consuming.

Programs from Proofs is a new concept for the safe execution of untrusted code. It keeps the idea of putting the time consuming part of proving on the side of the code producer, however, attaches no proofs to code anymore, but instead uses the proof to transform the program into an equivalent but more efficiently verifiable program. Code consumers thus still do proving themselves, however, on a computationally inexpensive level only. The talk will give an introduction to this general framework and illustrate it by verifying type-state properties of programs, i.e. adherence of program executions to protocols specified in finite state automata.

Oliver Theel (oliitxfver.th1leejnyl@uobnl.d27e) (Changed: 2020-01-23)