Welcome!

Hei! I’m Carlo!

I love to solve problems related to Cryptography, Math and Coding.
I love Cooking and Climbing too!

Currently searching for a job!
Here, take my short CV or the extra-long CV!


Last Update: I’m sharing a personal story of the worst nightmare while searching for a job. You can read it here.


Before that, I was a postDoc at Simula UiB working on theoretical aspects of PKE, security parameters estimation for side-channel attacks, algebraic optimization of zero-knowledge protocols and privacy-preserving automotive distributed protocols.
Before that, I was a PhD student at Chalmers and in August 2016, I defended my PhD thesis in how to guarantee privacy (and more features) in several cryptographic primitives and protocols.
Before that, I was a BSc+MSc student at Università di Trento and in July 2011, I defended my MSc thesis on the use of hidden sum for an algebraic attack on blockciphers, from a theoretical, computational and cryptographic point of view.
Before that, I studied Computer Science during high-school!


My research interests are quite broad, spacing from algebraic cryptanalysis to computational aspects. As my publication list showcases, I worked/researched in many branches of Cryptography:

  • Fake News Detection: web-crawling for source and malicious image tampering detection
  • Algebraic Cryptanalysis: using algebra to break block ciphers and/or similar boolean block primitives
  • Flavourful Crypto: design of differentially private encryption scheme, exploiting machine learning in distinguishing attacks
  • Public Key Cryptography: corruption-, privacy- and mass surveillance-oriented security notions
  • Post Quantum Primitives: code- and lattice-based zero-knowledge protocols and verifiable random functions
  • Secure Multi-Party Computations: turn-based communications, secure aggregation for federated learning
  • Side-Channel: security parameter estimation and attacks

“If a man’s wit be wandering, let him study the mathematics.” - Francis Bacon


Updates

  • 2024.11.13: I’m sharing a personal story of the worst nightmare while searching for a job. You can read it here.

  • 2024.07.12: I released some (anonymized) technical assessments made during my job-hunting. Take a look!

  • 2024.07.03: new Crypto paper about estimating mutual information in side-channel leakage certification using multivariate data, up to dimension 30! Plus, a blog post about the status of my job search.

  • 2024.06.04: Re-uploaded the code of old papers NIVA and MLCrypto into GitHub.

  • 2024.05.16: new paper about authentication and communication for networks of cars in a blazingly fast way!

  • 2024.05.10: I wrote a blog post talking about this project (repo): a noiseless side-channel problem of retrieving the AES-128 key from the Hamming weights of the first two rounds.


Webpage powered by the Friday Theme, Jekyll and hosted on Neocities.