Design of optimal elliptic curve cryptography by using partial parallel shifting multiplier with parallel complementary