Random Variation Aware Hardware Trojan Detection Through Power Based Side-Channel Analysis