SecAppDev 2024 lecture details
Cryptographic algorithms update
An update on the most important cryptographic algorithms and a status on the migration towards post-quantum security.
Monday June 3rd, 14:00 - 15:30
Room Lemaire
Download handoutsAbstract
The cryptographic algorithm zoo includes stream ciphers, block ciphers, hash functions, MAC algorithms, authenticated encryption schemes, public key encryption, and digital signature schemes. Each of these algorithms has different security properties and serves a specific purpose.
In this session, we present the latest developments on these cryptographic building blocks and discuss how to use them correctly. After the session, you will be able to select the right algorithm for the challenges you're trying to solve. We will also touch on the challenges posed by quantum computers.
Key takeaway
Which cryptographic algorithms to use for which tasks.
Content level
Deep-dive
Target audience
Software developers, architects
Prerequisites
Knowledge of cryptography basics would be useful
Related lectures
Practical cryptography with Tink
Deep-dive lecture by Neil Madden in room West Wing
Monday June 3rd, 16:00 - 17:30
Learn how to translate cryptography know-how into robust working code that is easy to review. Avoid common implementation pitfalls by learning how to use the modern Tink cryptographic library.
Key takeaway: Learn how to use Tink to implement cryptographic features and protocols in a robust manner.
A gentle intro to Ethereum and "smart contracts"
Introductory lecture by Tom Van Cutsem in room West Wing
Wednesday June 5th, 14:00 - 15:30
Ethereum is a programmable blockchain, a "world computer" powering decentralized applications. Find out how software for this "world computer" - smart contracts - are written using the Solidity language.
Key takeaway: Learn what programmable blockchains like Ethereum are all about, what kinds of applications they enable and what common pitfalls developers face.
The Quantum threat and Post-Quantum Cryptography (PQC)
Deep-dive lecture by Bart Preneel in room Lemaire
Tuesday June 4th, 14:00 - 15:30
We discuss the status of NIST's PQC competition, IETF standards and national agencies' recommendations. We conclude with performance benchmarks and crypto agility challenges.
Key takeaway: Post-quantum standards are on their way. Implications will be increased complexity and communication and storage overhead. Crypto agility is hard.