2019 EuroLLVM Dev Meeting: Sofia Celi on Clang Tools for Cryptographic Protocols 🔐

Discover how Sofia Celi from Centro de Autonomia Digital showcased innovative Clang tools for implementing secure cryptographic protocols like OTRv4 at the 2019 EuroLLVM Developers’ Meeting. Learn more about cutting-edge cryptography development!

2019 EuroLLVM Dev Meeting: Sofia Celi on Clang Tools for Cryptographic Protocols 🔐
LLVM
426 views • Apr 28, 2019
2019 EuroLLVM Dev Meeting: Sofia Celi on Clang Tools for Cryptographic Protocols 🔐

About this video

http://llvm.org/devmtg/2019-04/

Clang tools for implementing cryptographic protocols like OTRv4 - Sofia Celi (Centro de Autonomia Digital)

Slides: http://llvm.org/devmtg/2019-04/slides/TechTalk-Celi-Clang_tools_for_implementing_cryptographic_protocols_like_OTRv4.pdf

OTRv4 is the newest version of the Off-The-Record protocol. It is a protocol where the newest academic research intertwines with real-world implementations: it provides end to end encryption, and offline and online deniability for interactive and non-interactive applications. As a real world protocol, it needs to provide an implementation that works for real world users. For this, the OTRv4 team decided to implement it in C. But as we know, working in C can be challenging due to several factors.

In order to make OTRv4s implementation much safer and usable, we decided to use several clang tools, such as clang format, clang tidy and address sanitizers. By using these tools, we uncovered bugs, issues and problems. In this talk, we aim to highlight the most interesting bugs we uncovered by using these tools, by comparing the results of using static analysis and fast memory error detector. We also aim to highlight the importance of using a specific code formatting style, as it makes an implementation much clearer and easier to find bugs. We plan to high point the importance of using these tools on real world implementations that are going to be used by millions of users and that aim to provide the best security properties available.

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

Tags and Topics

Browse our collection to discover more content in these categories.

Video Information

Views

426

Likes

4

Duration

25:33

Published

Apr 28, 2019

Related Trending Topics

LIVE TRENDS

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