[Resource Topic] 2014/817: Optimized Karatsuba Squaring on 8-bit AVR Processors

Welcome to the resource topic for 2014/817

Title:
Optimized Karatsuba Squaring on 8-bit AVR Processors

Authors: Hwajeong Seo, Zhe Liu, Jongseok Choi, Howon Kim

Abstract:

Multi-precision squaring is a crucial operation for implementation of Elliptic Curve Cryptography. Particularly, when it comes to embedded processors, the operation should be designed carefully to execute expensive ECC operation on resource constrained devices. In order to bridge the gap between high overheads and limited computation capabilities, we present optimized Karatsuba squaring method for embedded processors. Traditional squaring computation can be divided into two sub-squaring and one sub-multiplication parts. Firstly we compute the multiplication part with the fastest Karatsuba multiplication and then remaining two squaring parts are conducted with the fastest sliding block doubling squaring. Proposed method sets the new speed records for multi-precision squaring, improving the execution time by up to 8.49% comparing to the best known works.

ePrint: https://eprint.iacr.org/2014/817

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .