Cryptography and Verification with Cryptol
Austin Seipp C◦mp◦se :: Conference http://www.composeconference.org/ February 5, 2016 Cryptographic primitives exist all through-out the modern software sta...
🔥 Related Trending Topics
LIVE TRENDSThis video may be related to current global trending topics. Click any trend to explore more videos about what's hot right now!
THIS VIDEO IS TRENDING!
This video is currently trending in Thailand under the topic 'สภาพอากาศ'.
About this video
Austin Seipp
C◦mp◦se :: Conference
http://www.composeconference.org/
February 5, 2016
Cryptographic primitives exist all through-out the modern software stack, yet their construction and composition is often delicate and error prone. Furthermore, specifications are often far removed from real implementations, and written in high level prose or pseudo-code - while we tend to implement such software in low-level, bug-prone programming languages.
Cryptol is a domain-specific language, inspired by Haskell, designed for the construction and verification of cryptographic software. Cryptol programs often serve as ‘executable specifications’ of some design, yielding easy to understand programs that serve as excellent references. Furthermore, through a novel use of SAT-based verification tools, Cryptol can allow you to verify real world software conforms to the specification in an easy, automated fashion.
This talk focuses on the relevant aspects of writing and using the Cryptol toolkit, including verification on real world cryptographic functions written in C and Java, along with some notes on its implementation.
Video Information
Views
2.0K
Total views since publication
Likes
24
User likes and reactions
Duration
56:49
Video length
Published
May 3, 2016
Release date
Quality
hd
Video definition