The invention discloses a multi-
scalar multiplication acceleration method based on resource
estimation and a pre-calculation strategy, and provides a systematic solution for the problems of insufficient resource
estimation, pre-calculation factor stiffness and low sorting efficiency of a Pippenger
algorithm in zero-knowledge proof. A multi-resolution point multiplication table is dynamically generated through a hierarchical displacement pre-calculation strategy, and global memory access
delay is remarkably reduced by combining memory
layout optimization and asynchronous flow task scheduling of window inner
barrel continuous storage. A
dynamic resource adaptation mechanism is designed, thread block topology, grid division and
sorting algorithm selection are adjusted in real
time based on GPU hardware features, and load balancing and cache
utilization rate maximization are achieved. Iterative reduction and double temporary bucket strategies are introduced, and data scale is compressed and boundary
processing is optimized through multi-round reduction. In the large-scale MSM operation in the block chain and privacy computing field, the computing efficiency and the
resource utilization rate can be remarkably improved, and the method is suitable for an
elliptic curve cryptography acceleration task.