Abstract

This paper presents low-cost and fast hardware implementations of the complete point multiplication on binary Edwards curves over finite fields. The implementations are based on extremely fast complete differential addition and doubling formulas, as the core step in Montgomery scalar multiplication. These complete differential addition formulas are performed for general binary Edwards curves with cost of $5\text{M}+4\text{S}+2\text{D}$ , where, M, S and D denote the costs of a field multiplication, a field squaring and a field multiplication by a constant respectively. The proposed structures are implemented based on three and one pipelined digit-serial Gaussian normal basis multiplier. In the first case, three parallel multipliers are used for computation of point addition and point doubling concurrently. Also in the second implementation for low-cost design with low number of hardware resources these computations are implemented by one multiplier. Implementation results of the proposed architectures based on Virtex-5 XC5VLX110 and Virtex-4 XC4VLX100 FPGAs for two fields $\mathbb{F}_{2^{163}}$ and $\mathbb{F}_{2^{233}}$ are achieved. The results show improvements in terms of execution time, area and performance for the proposed structures compared to previous works.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.