您的瀏覽器不支援JavaScript語法,網站的部份功能在JavaScript沒有啟用的狀態下無法正常使用。

Institute of Information Science, Academia Sinica

Events

Print

Press Ctrl+P to print from browser

Seminar

:::

Programs from Proofs

  • LecturerProf. Dr. Heike Wehrheim (Paderborn University, Germany)
    Host: Yu-Fang Chen
  • Time2016-10-27 (Thu.) 10:30 ~ 12:30
  • LocationAuditorium 108 at IIS old Building
Abstract

Proof-carrying code approaches aim at 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.

In the talk I will explain a new concept for 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. Experimental results show that this transformation can indeed reduce the proof effort, both with respect to time and space.