Advertisement · 728 × 90

Posts by Simone Ragusa

Preview
A Cryptography Engineer’s Perspective on Quantum Computing Timelines The risk that cryptographically-relevant quantum computers materialize within the next few years is now high enough to be dispositive, unfortunately.

Two papers came out last week that suggest classical asymmetric cryptography might indeed be broken by quantum computers in just a few years.

That means we need to ship post-quantum crypto now, with the tools we have: ML-KEM and ML-DSA. I didn't think PQ auth was so urgent until recently.

2 weeks ago 297 123 10 19

I love the color of your hakama!

1 month ago 1 0 0 0

I'm not really knowledgeable about UC, but I'd like to read some early drafts, if possible!

2 months ago 1 0 0 0
Preview
age v1.3.0: post-quantum (and more)! Exactly six years after the first age beta release, v1.3.0 brings post-quantum resistance to age, along with a couple long-requested features, built-in support for recipients compatible with hardwa...

💥💥💥💥💥 age v1.3.0 💥💥💥💥💥

Post-quantum keys, seeking DecryptReaderAt API, age-inspect CLI tool, built-in recipients compatible with hardware plugins, non-interactive passphrase input, Go framework for implementing plugins, and sooooo many improved errors.

Six years to the day after the first beta!

3 months ago 154 29 4 0
Preview
Building a Transparent Keyserver We apply a transparency log to a centralized keyserver step-by-step, in less than 500 lines, with privacy protections, anti-poisoning, and witness cosigning.

Using an age keyserver as a demo, this article demonstrates how to add a transparency log to a centralized service step-by-step.

We use Tessera for the tlog, VRFs for privacy, and the Witness Network. It all takes just 500 lines to integrate!

The result of years of work making tlogs accessible.

4 months ago 61 17 2 4
A photo of me standing on a sunlit brick walkway, wearing a black suit and white shirt, smiling, and topped with a laurel graduation wreath. I am holding a bouquet (blue hydrangeas and red roses) and a red diploma folder. In the background are grass, trees, a streetlight, and parked cars.

A photo of me standing on a sunlit brick walkway, wearing a black suit and white shirt, smiling, and topped with a laurel graduation wreath. I am holding a bouquet (blue hydrangeas and red roses) and a red diploma folder. In the background are grass, trees, a streetlight, and parked cars.

Hand holding a dark red hardbound master's thesis against a plain white wall, with gold-embossed logos and text on its cover. At the top, the cover shows Università degli Studi di Padova and Dipartimento di Matematica logos. In the middle, the title reads "Fuzzy Searchable Symmetric Encryption: Design and Implementation of a Novel Scheme Toward Real-World Applications." Below the title is written "Master Candidate: Simone Ragusa", "Supervisor: Prof. Nicola Laurenti", and "Academic Year 2024/2025".

Hand holding a dark red hardbound master's thesis against a plain white wall, with gold-embossed logos and text on its cover. At the top, the cover shows Università degli Studi di Padova and Dipartimento di Matematica logos. In the middle, the title reads "Fuzzy Searchable Symmetric Encryption: Design and Implementation of a Novel Scheme Toward Real-World Applications." Below the title is written "Master Candidate: Simone Ragusa", "Supervisor: Prof. Nicola Laurenti", and "Academic Year 2024/2025".

One month ago, I earned my master's degree in cybersecurity. Working on my thesis was deeply rewarding, and I received a final grade that exceeded any expectations I had when I began this journey two years ago.

Thank you to all the great people who make cryptography open and welcoming to anyone.

6 months ago 3 0 0 0

Some CSS is failing (overlapping texts) on mobile, portrait mode.

6 months ago 1 0 1 0

The automatic removal of imports bothers me too at times. Though, you can change the default behavior by completely disabling imports organization on save if you like that option. See github.com/golang/tools....

6 months ago 1 0 0 0

The materials are wonderful, and the fact that they are CC-licensed is fantastic. I'm currently writing my master's thesis and have already found myself looking at your slides multiple times to recall some definitions and concepts. So, thank you!

8 months ago 1 0 1 0

I wish you a successful course (I'm sure it will be!) and hope you have a lot of fun teaching it.

8 months ago 1 0 1 0
Advertisement

I assume that the course is only for AUB students, is that right? In any case, thank you for making the materials publicly accessible, they are great!

9 months ago 1 0 0 0

I'd say yellow/amber

10 months ago 1 0 0 0
Preview
UNIX Magic Poster by Gary Overcare : Gary Overacre : Free Download, Borrow, and Streaming : Internet Archive The classic UNIX magic poster by Overacre was distributed at past USENIX conferences and featured a white bearded wizard with UNIX related things around him,...

I love it! I also found out about it very recently. Here's the archive URL for the high-res image if anyone is interested: archive.org/details/unix...

11 months ago 1 0 0 1
Obtaining the UNIX Magic Poster

That (presumably) has a meaning too! See groups.google.com/g/comp.unix....

11 months ago 4 0 0 0

Do you need some testing? I use GrapheneOS on my main device. Happy to help if needed!

11 months ago 1 0 1 0

It's really not bad. Though I think it gets rather ugly as soon as you try to be too clever with it (as is often the case with many other things).

1 year ago 1 0 0 0

Happy birthday, Filippo! 🥳 I'll send you some words. ✍🏻

1 year ago 1 0 0 0

Yes! I have one or two of those fairies at home!

1 year ago 1 0 0 0
Advertisement

Yep! ✋🏻

1 year ago 0 0 0 0

That would be great! I already handle crypto/rand errors on Read with a panic, so in my case nothing would change except writing less code, which is great since it also renders it impossible to forget handling the error in the first place.

2 years ago 4 0 0 0

Update: indeed, audio works on desktop! Anyway, strange YouTube behavior, I'd say!

2 years ago 1 0 0 0

Huh, interesting! I tried four different apps on mobile (also setting different resolutions, which should affect the audio format AFAIK) and the audio didn't work on any of them. I'll try from my computer tomorrow!

2 years ago 0 0 1 0

Is it just me or is the audio completely broken? I can barely hear some noises at max volume.

2 years ago 0 0 1 0

Ah, yes! I missed the point you were actually making earlier. I'm sorry!

2 years ago 1 0 0 0

The QR icon appeared to me only _after_ setting a username. 🤔

2 years ago 0 0 1 0

Me too, five!

2 years ago 0 0 0 0
Avril Lavigne fights a bear shark on the set of the music video for her song "Rock n Roll".

Avril Lavigne fights a bear shark on the set of the music video for her song "Rock n Roll".

What a throwback!

2 years ago 1 0 0 0
Advertisement

Uh, I feel the pain.

2 years ago 0 0 0 0

Thanks for sharing the advice, I'll try that way!

2 years ago 0 0 0 0

I'm a bit jealous of this, I'd love to actually start writing blog posts, but I never know where to start and I'm afraid of writing poorly (which is definitely in contrast with my perfectionism)

2 years ago 1 0 1 0