Daniel Hugenroth's Avatar

Daniel Hugenroth

@lambda.bsky.social

Computer Security Researcher @ Cambridge; https://www.danielhugenroth.com

242 Followers  |  44 Following  |  27 Posts  |  Joined: 01.05.2023  |  2.2417

Latest posts by lambda.bsky.social on Bluesky

The picture shows a smartphone and the imprint of a newspaper. The smartphone displays a screen from the SecureMessaging feature showing a key digest. The newspaper imprint shows the same digest. The digest consists of a number of randomly-looking letters and digits.

The picture shows a smartphone and the imprint of a newspaper. The smartphone displays a screen from the SecureMessaging feature showing a key digest. The newspaper imprint shows the same digest. The digest consists of a number of randomly-looking letters and digits.

One of my favourite CoverDrop details: out-of-band verification of the trusted organization key which signs the entire key hierarchy. Its digest is included in the imprint of every printed Guardian newspaper, removing the need to trust CAs πŸ”‘πŸ—žοΈ more details: www.coverdrop.org

29.07.2025 10:45 β€” πŸ‘ 59    πŸ” 29    πŸ’¬ 1    πŸ“Œ 4
Attestable Audits: Verifiable AI Safety Benchmarks Using Trusted Execution Environments

Audits of AI/ML systems while protecting model IP and keeping the audit data confidential 🀫

@inxoy.bsky.social is at the ICML TAIG workshop today, presenting our work on Attestable Audits: arxiv.org/html/2506.23... with Bill Marino and @arberesford.bsky.social

19.07.2025 13:57 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Super excited that Jenny is presenting our new paper on "Web Authentication and Recovery in the Age of E2EE" at PETS today! πŸŽ‰πŸŽ‰

Tons of interesting insights for a world in which we are moving away from passwords, and E2EE data becomes more long-term and critical. petsymposium.org/popets/2025/...

17.07.2025 11:37 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

↩️ Back-link to the launch post: bsky.app/profile/lamb...

27.06.2025 14:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

There are a lot of insights in both the original PETS paper (petsymposium.org/2022/files/p...) and Diana's PhD thesis (www.repository.cam.ac.uk/items/ec87dd...).

27.06.2025 13:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

CoverDrop involved users from the very beginningβ€”avoiding the β€œsolution looking for problem” trap. Big shout out to @mansoor.bsky.social , Diana, and @arberesford.bsky.social for getting this right from the very beginning by running two very insightful workshops with journalists and engineers.

27.06.2025 13:58 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
CoverDrop: Blowing the Whistle Through A News App

And if you like to learn more about the CoverDrop research behind SecureMessaging: www.coverdrop.org

20.06.2025 09:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This announcement really should have our lead Rustaceans @itsibitzi.dev and @zekehg.bsky.social on top πŸ¦€! CoverDrop's implementation journey has been demonstrating the immense strengths that lie in Rust's type system and the mature tool chain. Looking forward to all the talk in September!

20.06.2025 09:50 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
The Guardian’s new whistleblower tool buries leaks to journalists within its own readers’ everyday traffic Think "I am Spartacus!" β€”Β but for leakers.

The Guardian app’s own data flows make leaks indistinguishable from regular traffic β€” cutting off one of the easiest ways for a repressive government or a corporate boss to identify a leaker. www.niemanlab.org/2025/06/the-...

09.06.2025 21:58 β€” πŸ‘ 45    πŸ” 23    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - guardian/coverdrop: Blowing the whistle through a news app Blowing the whistle through a news app. Contribute to guardian/coverdrop development by creating an account on GitHub.

Yes, the full CoverDrop system is open-source, we had an OTF-sponsored audit, and we have shared the design early with other researchers for feedback. github.com/guardian/cov...

09.06.2025 15:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
The Guardian launches Secure Messaging, a world-first from a media organisation, in collaboration with the University of Cambridge Secure Messaging is a new innovation for confidential story-sharing and source protection, underpinning the Guardian’s commitment to investigative journalism. The Guardian has published the open sourc...

Congratulations @lambda.bsky.social! Today @theguardian.com is launching a new way for whistleblowers to anonymously contact journalists, based on years-long research by Daniel and other colleagues. www.theguardian.com/gnm-press-of...

09.06.2025 12:29 β€” πŸ‘ 400    πŸ” 154    πŸ’¬ 1    πŸ“Œ 18

Thank you so much @martin.kleppmann.com for all your help, guidance, and feedback during this project! Especially with the tricky bits around key rotation and concurrency. And glad that we were able to distill some insights from the production world already into our P79 course.

09.06.2025 13:05 β€” πŸ‘ 13    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

There’s a lot more to say, and I’ll highlight some aspects that I’m particularly excited about over the next few weeks.

09.06.2025 13:02 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Our CoverDrop white paper has a lot more technical details and we are immensely grateful to everyone who have provided us with valuable feedback throughout this project: www.cl.cam.ac.uk/techreports/...

09.06.2025 13:02 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Preview
Whistleblowing tech based on Cambridge research launched by the Guardian Whistleblowers can contact journalists more securely thanks to a new confidential and anonymous messaging technology co-developed by University of Cambridge

The university team has prepared a lil’ announcement as well: www.cam.ac.uk/research/new...

09.06.2025 13:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
In a dangerous era for journalism – a powerful new tool to help protect sources Today, the Guardian, in collaboration with the University of Cambridge, launches Secure Messaging, a world-first from a media organisation

The launch article by Katharine Viner provides a great overview on how CoverDrop works, our collaboration with The Guardian, and why this system is so important: www.theguardian.com/membership/2...

09.06.2025 13:02 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
CoverDrop: Blowing the Whistle Through A News App

We launched CoverDrop πŸŽ‰ providing sources with a secure and anonymous way to talk to journalists. Having started five years ago as a PhD research project, this now ships within the Guardian app to millions of usersβ€”all of which provide cover traffic. Paper, code, and more info: www.coverdrop.org

09.06.2025 13:00 β€” πŸ‘ 59    πŸ” 22    πŸ’¬ 1    πŸ“Œ 1

GitHub repo here: github.com/lambdapionee...

28.04.2025 16:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

PETS paper here: petsymposium.org/popets/2024/...

28.04.2025 16:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Panorama of Linz

Panorama of Linz

Greatly enjoyed talking at JKU Linz about our Sloth πŸ¦₯ library which uses Secure Enclaves (SEs) for key stretching and deniable encryption. Importantly, it works around Android/iOS API limitations and, therefore, Sloth is available to regular apps on most smartphones without modifications.

28.04.2025 16:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The final slides are online now: bsky.app/profile/lamb...

07.04.2025 15:17 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Department of Computer Science and Technology – Course pages 2024–25: Cryptography and Protocol Engineering – Course materials

It's done! The final lecture slides and notes for "P79 Cryptography and Protocol Engineering" are now online: www.cl.cam.ac.uk/teaching/242... πŸŽ‰. This is the first time that @martin.kleppmann.com and I have done this courseβ€”we very much welcome feedback, corrections, and suggestions for next time

07.04.2025 15:15 β€” πŸ‘ 28    πŸ” 5    πŸ’¬ 2    πŸ“Œ 1

The slides are updated as-we-go on the course website: www.cl.cam.ac.uk/teaching/242... Currently, the highlight are the great X25519/Ed25519 slides by Martin. Content should be complete by begin of March :)

17.02.2025 09:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The lectures are not recorded, but we will upload the slides and lecture notes online. There will be another post when the full set becomes available.

29.01.2025 16:03 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

We believe that simply preaching "Don't roll your own crypto" does not cut it anymoreβ€”the next generation of engineers and researchers needs to be able to critically evaluate available implementations and competently navigate risks and trade-offs.

29.01.2025 13:24 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I am quite excited that our brand-new module "P79: Cryptography and Protocol Engineering" has its first lecture today! @martin.kleppmann.com and I designed the course to bridge the gap between mathematical ideas and the challenge of implementing secure cryptography in the real world. @cst.cam.ac.uk

29.01.2025 13:24 β€” πŸ‘ 62    πŸ” 8    πŸ’¬ 4    πŸ“Œ 0
Call for Papers The 12th Workshop on Principles and Practice of Consistency for Distributed Data

The PaPoC workshop is once again accepting submissions on distributed consistency. Deadline 15 January papoc-workshop.github.io/2025/cfp.html

06.12.2024 10:37 β€” πŸ‘ 40    πŸ” 8    πŸ’¬ 0    πŸ“Œ 4

And a proper domain handle πŸ₯³

28.11.2024 11:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My CS department @cst.cam.ac.uk is now on Bluesky, with a properly validated domain handle. Please give them a warm welcome!

28.11.2024 10:59 β€” πŸ‘ 119    πŸ” 10    πŸ’¬ 3    πŸ“Œ 0
Preview
Android HKDF implementations This article discusses several open-source implementations of the HKDF scheme for Android. Since HKDF is a relatively simple algorithm, it allows for a good case study of cryptographic code. The prima...

I went down a rabbit hole studying HKDF implementations for Android and wrote up some impressions: www.danielhugenroth.com/posts/2024_0...

23.04.2024 15:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@lambda is following 20 prominent accounts