Master Cryptography & Verification Techniques with Cryptol 🔐 at Compose Conference

Discover how cryptographic primitives are integrated into modern software. Join Austin Seipp at the Compose Conference on February 5, 2016, to explore cryptography and verification with Cryptol!

Master Cryptography & Verification Techniques with Cryptol 🔐 at Compose Conference
Compose Conference
2.0K views • May 3, 2016
Master Cryptography & Verification Techniques with Cryptol 🔐 at Compose Conference

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.

Tags and Topics

Browse our collection to discover more content in these categories.

Video Information

Views

2.0K

Likes

24

Duration

56:49

Published

May 3, 2016

User Reviews

4.3
(1)
Rate:

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.