Bitslice software implementation of KeeLoq as a side-channel countermeasure
A Fast New DES Implementation in Software