Skip to content

japesinator/tarts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TARTS

This is a project that aims to build systems that are provably immune to timing attacks. This is accomplished by using dependant types and the Curry-Howard isomorphism to have the program itself serve as the proof of its time constancy. At the moment the only function written is equality, and the proof is just that the same number of basic Boolean logical operations is performed, but the concept can be expanded to any function that can be expressed as a sequence of primitive boolean logical operations.

Note:

Everything is fairly broken right now as this is still really early pre-alpha

Accepted for presentation at THOTCON 2015!

About

Timing attack resistant type systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages