This paper describes two novel architectures for a unified multiplier and inverter (UMI) in GF(2 m ): the UMI merges multiplier and inverter into one unified data-path. As such, the area of the data-path is reduced. We present two options for hyperelliptic curve cryptography (HECC) using UMIs: an FPGAbased high-performance implementation (Type-I) and an ASIC-based lightweight implementation (Type-II). The use of a UMI combined with affine coordinates brings a smaller data-path, smaller memory and faster scalar multiplication. Both implementations use curves defined by h(x)¼x and f ðx Þ¼ x 5 þ f 3x 3 þ x2 þ f 0. The high through
['Junfeng Fan', 'Lejla Batina', 'Ingrid Verbauwhede']
Design and design methods for unified multiplier and inverter and its application for HECC