Abdullah Talayhan

Abdullah Talayhan

@talayhan.bsky.social

Assistanr Professor @Bilkent CS. Trying to fix the publishing industry at night.

68 followers70 following6 posts

I gave a tutorial at CHES2026 on Architecting Portable GPU Cryptography. To motivate portability, I made my slides capable of running gpu kernels. Using reveal.js + WebGPU, everyone ran each demo kernel on their own hardware (including phones) with zero setup.

The Signal protocol is well documented but hard to grasp the first time. Especially what's happening under the hood while using a messaging app. I built an educational tool that lets you chat on a simulated phone and see protocol details in real time, completely offline. Enjoy!

It currently demonstrates how X3DH + Double Ratchet works. How out of order message delivery and message loss is handled and what happens when the receiver is offline. The goal is to eventually include PQXDH and the Sparse PQ Ratchet as well.

You are up to date.