An Improvement of the Tyt Algorithm for Gf(2(M)) Based on Reusing Intermediate Computation Results

Yin Li,Gong-Liang Chen,Yi-Yang Chen,Jian-Hua Li
DOI: https://doi.org/10.4310/cms.2011.v9.n1.a13
2011-01-01
Communications in Mathematical Sciences
Abstract:Multiplicative inversion plays an important role to Elliptic Curve Cryptosystems. This paper presents an efficient inversion algorithm in GF(2(m)) using a normal basis which improves the Itoh-Tsujii (IT) algorithm and the Takagi et al. (TYT) algorithm. The proposed algorithm reduces the number of required multiplications by decomposing m-1 into several factors plus a remainder and by reusing intermediate computation values. It is proved that the decomposition of m-1 can be made simpler, but requires even fewer multiplications. Furthermore, a practical algorithm for finding an optimal decomposition of m-1 is investigated.
What problem does this paper attempt to address?