A fast new elliptic-curve crypto implementation. A new field shape with faster multiplies. New scalar-multiply and signature verification techniques.
Extensions to the older spatial encryption paper. Adaptive security, doubly-spatial encryption, new encoding schemes.
Real-time map hacks for Starcraft II and other strategy games. A cryptographic protocol to mitigate such hacks, and a blazing-fast implementation of this protocol.
Privacy-preserving tests for proximity: Alice can test if she is close to Bob without either learning the other's location.
Lightweight opportunistic TCP encryption.
A Javascript crypto library, focusing on AES and SHA-256. We significantly improved speed, size and usability compared to older libraries.
A fast, side-channel-resistant implementation of AES using vector permute instructions to compute the S-box.
How to encrypt a message with a policy that describes who can decrypt. The policy language is encoded using linear algebra.
A public-key system which is provably secure under standard assumptions, even when it encrypts its own key.
Like the Cocks cryptosystem, this uses Jacobi symbols instead of pairings. Our ciphertexts are much shorter than Cocks', but this comes at a cost in speed.