POSTER: Accelerating High-Precision Integer Multiplication used in Cryptosystems with GPUs

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

Abstract

High-precision integer multiplication is crucial in privacy-preserving computational techniques but poses acceleration challenges on GPUs due to its complexity and the diverse bit lengths in cryptosystems. This paper introduces GIM, an efficient high-precision integer multiplication algorithm accelerated with GPUs. It employs a novel segmented integer multiplication algorithm that separates implementation details from bit length, facilitating code optimizations. We also present a computation diagram to analyze parallelization strategies, leading to a series of enhancements. Experiments demonstrate that this approach achieves a 4.47× speedup over the commonly used baseline.
Original languageEnglish
Title of host publicationPPoPP 2024 - Proceedings of the 29th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming
Pages445-447
Number of pages3
ISBN (Electronic)9798400704352
DOIs
Publication statusPublished - 2 Mar 2024

Publication series

NameProceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP

Keywords

  • GPU computing
  • big integer multiplication

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'POSTER: Accelerating High-Precision Integer Multiplication used in Cryptosystems with GPUs'. Together they form a unique fingerprint.

Cite this