Adiabatic Circuits For Power-Constrained Cryptographic Computations