发明名称 OPTIMIZED HARDWARE ARCHITECTURE AND METHOD FOR ECC POINT DOUBLING USING JACOBIAN COORDINATES OVER SHORT WEIERSTRASS CURVES
摘要 An optimized hardware architecture and method introducing a simple arithmetic processor that allows efficient implementation of an Elliptical Curve Cryptography point doubling algorithm for Jacobian coordinates. The optimized architecture additionally reduces the required storage for intermediate values to one intermediate value.
申请公布号 US2015178503(A1) 申请公布日期 2015.06.25
申请号 US201314139849 申请日期 2013.12.23
申请人 NXP B.V. 发明人 Knezevic Miroslav;Nikov Ventzislav
分类号 G06F21/60 主分类号 G06F21/60
代理机构 代理人
主权项 1. An apparatus for performing an elliptic curve cryptography point doubling operation using Jacobian coordinates comprising: a register memory for storing a point in Jacobian coordinates; a modular multiplier electrically coupled to the register memory; and a simple arithmetic processor electrically coupled to the register memory and the modular multiplier, wherein the simple arithmetic processor is configured to perform modular subtraction, modular addition and modular multiplication by two in support of the point doubling operation comprising a plurality of steps in Jacobian coordinates.
地址 Eindhoven NL