Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Libraries
  3. MIT Theses
  4. Graduate Theses
  5. Formal Verification of an Implementation of the Roughtime Server

Formal Verification of an Implementation of the Roughtime Server

Thumbnail Image
Download
Name

AltamiranoModesto-bdiehs-meng-eecs-2021-thesis.pdf

Description
Thesis PDF
Size

328.9 KB

Format

Adobe PDF

Checksum (MD5)

adc773eaf0c81840d5f9321ac7a8a6bb

Author(s)
Altamirano, Christian
Advisor(s)
Chlipala, Adam
Date Issued
September 2021
Publisher
Massachusetts Institute of Technology
Abstract
Formal verification has been used in the past few decades to prove correctness of programs. This thesis provides a verification of a simpler implementation of Roughtime [1], a protocol that consists of securely querying the current time via a client-server interaction. The tool that was used is Bedrock2 [3], a work-in-progress Coq framework suitable for reasoning about low-level code, developed in the Programming Languages and Verification group at MIT CSAIL.
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
In Copyright - Educational Use Permitted
http://rightsstatements.org/page/InC-EDU/1.0/
Copyright MIT
Persistent DSpace Link
https://hdl.handle.net/1721.1/139971
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.