SecAppDev 2020 Lecture Details

Cryptography best practices

Bart Preneel
Wednesday March 11, 11:00 - 12:30
Short description

Cryptography is often used in an incorrect or insecure fashion. This session outlines the current best practices, including an extensive list of recommended protocols and algorithms.


All too often, cryptography is misunderstood and misused. However, even when used correctly, selecting the right algorithm from a list of similar options is a hard task. To use cryptography well, application architects and developers need to make informed choices.

This session provides the proper information to make well-informed choices. Throughout this session, we will compile a set of best practices for using and deploying cryptographic algorithms. We cover topics such as cipher strength and key management, but also look at innovative ways of using cryptography, such as obfuscation and watermarking.

Key takeaway

Learn how to make informed and secure choices about cryptographic protocols.

Content level


Target audience

Anyone building, designing or securing applications.



Bart Preneel

Bart Preneel

Full professor, COSIC, KU Leuven

Prof. Bart Preneel is a full professor at the KU Leuven. He heads the imec-COSIC research group, which has 80 members. His main research interests are cryptography, information security and privacy. He received the RSA Award for Excellence in the Field of Mathematics (2014), the IFIP TC11 Kristian Beckman award (2015) and the ESORICS Outstanding Research Award (2017). He frequently consults for industry and governments about security and privacy technologies.

Full speaker profile

Related crypto sessions

Cryptographic algorithms

Lecture by Bart Preneel

In this session, you will learn about various cryptographic building blocks and their security properties. With that knowledge, you can select the right algorithm for the challenge you are facing.

Crypto Monday March 9, 11:00 - 12:30

Public Key Infrastructure (PKI) fundamentals

Lecture by Bart Preneel

PKIs ensure the secure delivery and management of public keys. One example is the ecosystem supporting HTTPS, but PKIs are also used in payment systems (EMV) or intranets. This session covers how to manage keys, certificates, and revocation.

Crypto Tuesday March 10, 09:00 - 10:30

The never-ending crypto wars

Lecture by Bart Preneel


Crypto Monday March 9, 14:00 - 15:30