Bitslicing, An Introduction
https://timtaubert.de/blog/2018/08/bitslicing-an-introduction/ [timtaubert.de]
2018-08-27 20:10
Bitslicing (in software) is an implementation strategy enabling fast, constant-time implementations of cryptographic algorithms immune to cache and timing-related side channel attacks. This post intends to give a brief overview of the general technique, not requiring much of a cryptographic background. It will demonstrate bitslicing a small S-box, talk about multiplexers, LUTs, Boolean functions, and minimal forms.
source: L