Petrel: Power and Timing Attack Resistant Elliptic Curve Scalar Multiplier Based on Programmable - Arithmetic Unit | IEEE Journals & Magazine | IEEE Xplore