Side Channel Information Leakage: Design and Implementation of Hardware Countermeasure