Throw in a KEM alá PQXDH (ML-KEM prekeys) and you get hybrid-PQ security #realworldcrypto
Might deploy it when taking advantage of other breaking changes such as PQ auth #realworldcrypto
Next up, 'A Call to Action: Transitioning Signal's Private Group System to Quantum-Safe', presented by Rolfe Schmidt #realworldcrypto
💯 (Signal is the only e2ee messenger that has strong protections on this stuff) #realworldcrypto
Pretty pls, I would like a pony #realworldcrypto
[TOO MANY THINGS CALLED HYBRID] #realworldcrypto
The verifiable encryption, verified by the server, seems to be the most expensive/difficult part #realworldcrypto
If clients can validate, we have new possibilities, and can simplify the system a lot #realworldcrypto
Sigs instead of anon creds; re-randomizable to maintain privacy (as seen in Zcash!! <3) #realworldcrypto
Very cool (classically...) #realworldcrypto
Exactly compatible with regular ML-DSA/Dilithium signatures #realworldcrypto
Many more features that need to be supported #realworldcrypto
Migrating a whole system, complex, scalability issues #realworldcrypto
Q: Are you sure about hybrid signatures? A: No not necessarily, if we're confident in the pq option then we may not #realworldcrypto
Next up, 'End-to-End Encrypted Collaborative Documents', presented by Christian Knabenhans and Zayd Maradni #realworldcrypto
What do we need to serve journalists working on collaborative online documents? #realworldcrypto
GitHub - spring-epfl/signal-collaborative-documents

Contribute to spring-epfl/signal-collaborative-documents development by creating an account on GitHub.

GitHub
Existing solutions aren't quite enough #realworldcrypto
We need secure reconciliation mechanisms #realworldcrypto
Apparently secure group messaging fulfills this! #realworldcrypto
Using the Signal Groups to collaborate on docs #realworldcrypto
In prod, the network dominates performance #realworldcrypto
The faster typer and receive, decrypt, and reconcile the slower typer's edits before they type their next character 👍 #realworldcrypto
Tested with the 20-page USENIX paper that this work is published in :D #realworldcrypto
Future directions #realworldcrypto
Q: Side channel leakage when sending every character on the wire? A: Don't protect metadata, timing #realworldcrypto
Q: Would this overwhelm Signal? A: This is a small group of journalists, at scale there would be a more robust deployment #realworldcrypto
Next up, 'Random-Access AEAD for Fast Lightweight Online Encryption', presented by Andres Fabrega and Gregory Rubin #realworldcrypto
Sometimes AES-GCM doesn't work well when you are doing very very large plaintexts #realworldcrypto
Need a streaming AEAD that is FIPSable and random-access #realworldcrypto
Previous work almost made it... #realworldcrypto
FLOE! 🧊 #realworldcrypto
Supports exabytes #realworldcrypto
What type of security are we trying to achieve? nOAE(2) #realworldcrypto
Tweak nOAE to get randomized raAE notion #realworldcrypto
There are no existing commitment notions [!] #realworldcrypto
Encoding positions as parameters #realworldcrypto
Modeled in random access real-or-random setting #realworldcrypto
Existing schemes (Tink streaming, STREAM) remain secure under ra-ROR #realworldcrypto
Construction reduces to mu-PRF security of HMAC-Expand -SHA-384 and mu-ROR$ security of the AEAD (AES-GCM) #realworldcrypto
Define context commitment for raAE, ra-CMT #realworldcrypto
Performance #realworldcrypto
GitHub - Snowflake-Labs/floe-specification: Official specification and reference code for Fast Lightweight Online Encryption (FLOE)

Official specification and reference code for Fast Lightweight Online Encryption (FLOE) - Snowflake-Labs/floe-specification

GitHub
C2SP/FLOE.md at main · C2SP/C2SP

Community Cryptography Specification Project. Contribute to C2SP/C2SP development by creating an account on GitHub.

GitHub
Q: This would be great for secure backups of things like DBs A: Yes! #realworldcrypto
Coffee time! #realworldcrypto
Next up, 'What is cryptography hiding from itself?', presented by Diego Aranha and Nikolas Melissaris #realworldcrypto