An architecture-independent instruction shuffler to protect against side-channel attacks
Correlation Power analysis with a leakage model