status: PhD Researcher @ COSIC, KU Leuven
Working towards openly verifiable perceptual hash functions.
I focus on the cryptographic aspects of perceptual hash functions, specifically the formalisation of their properties, as well as their evaluation and design. Current technologies, widely used for content moderation and detecting copyright infringement, often rely on security-through-obscurity. My research pursues the design of openly verifiable algorithms, which I believe are a strict requirement for large-scale deployments.
01. About
I am a first-year PhD student at COSIC, KU Leuven, interested in perceptual hash functions from a cryptographic and mathematical perspective. In particular, I focus on designing openly verifiable systems rather than relying on security-through-obscurity. I am fortunate to be advised by Prof. Bart Preneel.
Previously, I obtained a Master’s degree in Mathematics from Ghent University. In my thesis, supervised by Prof. Jan De Beule (Vrije Universiteit Brussel) and Prof. Leo Storme (Ghent University), I studied cryptographic topics using techniques from finite geometry. Through this work, I was able to sharpen the lower bound on the number of non-bent components of crooked quadratic (APN) functions.
02. Research
Cryptography meets Finite Geometry
2026
This thesis highlights the interplay between cryptography and finite geometry. In the part on symmetric cryptography, novel results regarding the number of non-bent components of quadratic APN functions are formulated.
03. Contact
Get in touch
Please contact me through my institutional e-mail address found on the page linked below.
KU Leuven who's who ↗Office
KU Leuven, ESAT/COSICKasteelpark Arenberg 10,
bus 2452
B-3001 Leuven-Heverlee
Belgium
Profiles
PGP Public Key
-----BEGIN PGP PUBLIC KEY BLOCK----- xjMEalpuChYJKwYBBAHaRw8BAQdAtl5m8RIGFvme4LC0bnorJebwXpl2155Yap/Exo3SJOzNKU1heGltZSBEZXJ5Y2sgPG1heGltZS5kZXJ5Y2tAa3VsZXV2ZW4uYmU+wowEEBYKAD4FgmpabgoECwkHCAmQjI7lEPRnW/YDFQgKBBYAAgECGQECmwMCHgEWIQRd4OtBCcRKnSRzWOiMjuUQ9Gdb9gAAu6oBAPyCZq3zjNcTtndIxDiFiw29GhKddijgsyLLO49GcBC2AP9Y30inCq4ieOX9kOW50pTs/R2bJRTs50G9N+/0BeJ7D844BGpabgoSCisGAQQBl1UBBQEBB0CZvwNNUqSOIfItzAHQSKKb+wsWGkhCZdsxRpuzgAZ5QQMBCAfCeAQYFgoAKgWCalpuCgmQjI7lEPRnW/YCmwwWIQRd4OtBCcRKnSRzWOiMjuUQ9Gdb9gAAA3gBAJqX2xHnAGi5Ebryzpbo1Fu7EtxUy7G7k2P2KLDhXLiSAQDtdk6wi+qJM/um6MkvdyEb2/TARvP5dhWNCdA4whrgBA===rm2D -----END PGP PUBLIC KEY BLOCK-----