عنوان انگلیسی مقاله:
Asynchronous hardware implementations for crypto primitives
ترجمه فارسی عنوان مقاله:
پیاده سازی سخت افزار ناهمزمان برای رمزنگاری اولیه
Sciencedirect - Elsevier - Microprocessors and Microsystems, 64 (2019) 221-236: doi:10:1016/j:micpro:2018:11:002
Mohamed Asan Basiri M ∗, Sandeep K. Shukla
Cryptography plays a major role in all the modern applications, where the Galois field (GF) arithmetic circuits are inevitable. In this paper, asynchronous GF (2 m ) and m -bits GF ( p ) multiplier, inverter, and ex- ponentiator are proposed, where the hardware is repeatedly reused for m iterations without synchronous registers ( m = log 2 p). Also, this paper proposes an asynchronous implementation of GF (2 163 ) affine co- ordinate based ECC scalar multiplication that includes the point addition and point doubling. Here, the inverse is calculated using Fermat’s Little theorem. The entire scalar multiplication is done using only two GF (2 163 ) multipliers without any hardware registers that are replaced by a completion detection logic. The same proposed logic is used in the asynchronous 128-bits AES design. The power dissipation of these proposed designs are much less than the existing designs due to the elimination of synchronous registers. Our proposed asynchronous logic is free from the glitches and metastability . The proposed asyn- chronous GF (2 16 ) multiplier design achieves 99.6% of improvement in switching power reduction than scalable Montgomery  based multiplier using 45 nm CMOS technology.
Keywords: AES | Asynchronous circuits | Cryptography | Elliptic curve cryptography | Fermat’s Little theorem | Galois field arithmetic | Montgomery algorithm