Musings

My thoughts on various topics.

Deck function

Deck functions

The ideal keyed symmetric cryptographic primitive

Deck modes

Deck modes

Building simple modes with Deck functions

Domain separation

Domain separation

The importance of domain separation

Wide block cipher

Wide block cipher

Building a wide block cipher

Feistel network

Feistel networks

From SIV to WBC and everything in-between