A Moving Target Architecture As A Side-Channel Countermeasure