Constructive Side-Channel Analysis and Secure Design - Sylvain Guilley (Springer, 2017)