The invention discloses a high-speed point addition operation method and a device for
elliptic curve cryptography, which are realized by matching a pipelined Montgomery
modular multiplier with a modular
adder, and 16 modular multiplication operations are executed by one point addition operation; according to the point addition circuit using one or more modular multipliers, each modular multiplication operation executes an operation request of one batch, and the
system can calculate N operations at the same time, so that the overall performance of the
system is improved by N times. According tothe method, the pipelined characteristics of the pipelined Montgomery
modular multiplier are utilized, a bottom pipelined hardware circuit is ingeniously multiplexed,
multiple point addition operations are executed at the same time in a
batch processing mode, and the
throughput of the whole
system is improved by several orders of magnitudes. Therefore, the performance / hardware resource ratio andthe performance /
energy consumption ratio of the method are improved by several times or even dozens of times compared with those of the prior art. Meanwhile, the optimal number of Montgomery modular multipliers and modular adders is selected by analyzing the characteristics of the point addition
algorithm, and the optimal configuration of performance and
resource use is achieved.