Gzkp: A gpu accelerated zero-knowledge proof system

W Ma, Q Xiong, X Shi, X Ma, H Jin, H Kuang… - Proceedings of the 28th …, 2023 - dl.acm.org
Zero-knowledge proof (ZKP) is a cryptographic protocol that allows one party to prove the
correctness of a statement to another party without revealing any information beyond the …

DPF-ECC: Accelerating elliptic curve cryptography with floating-point computing power of GPUs

L Gao, F Zheng, N Emmart, J Dong… - 2020 IEEE …, 2020 - ieeexplore.ieee.org
Driven by artificial intelligence (AI) and computer vision industries, Graphics Processing
Units (GPUs) are now rapidly achieving extraordinary computing power. In particular, the …

Parallel implementation of Nussbaumer algorithm and number theoretic transform on a GPU platform: application to qTESLA

WK Lee, S Akleylek, DCK Wong, WS Yap… - The Journal of …, 2021 - Springer
Among the popular post-quantum schemes, lattice-based cryptosystems have received
renewed interest since there are relatively simple, highly parallelizable and provably secure …

Accelerating number theoretic transform in GPU platform for qTESLA scheme

WK Lee, S Akleylek, WS Yap, BM Goi - International Conference on …, 2019 - Springer
Post-quantum cryptography had attracted a lot of attentions in recent years, due to the
potential threat emerged from quantum computer against traditional public key cryptography …

Parallel modular multiplication using 512-bit advanced vector instructions: RSA fault-injection countermeasure via interleaved parallel multiplication

B Buhrow, B Gilbert, C Haider - Journal of Cryptographic Engineering, 2022 - Springer
Applications such as public-key cryptography are critically reliant on the speed of modular
multiplication for their performance. This paper introduces a new block-based variant of …

Truncated multiplication and batch software SIMD AVX512 implementation for faster Montgomery multiplications and modular exponentiation

LS Didier, N Mrabet, L Glandus, JM Robert - arXiv preprint arXiv …, 2024 - arxiv.org
This paper presents software implementations of batch computations, dealing with multi-
precision integer operations. In this work, we use the Single Instruction Multiple Data (SIMD) …

UniFL: Accelerating federated learning using heterogeneous hardware under a unified framework

B Che, Z Wang, Y Chen, L Guo, Y Liu, Y Tian… - IEEE …, 2023 - ieeexplore.ieee.org
Federated learning (FL) is now considered a critical method for breaking down data silos.
However, data encryption can significantly increase computing time, limiting its large-scale …

Heterogeneous-PAKE: Bridging the gap between PAKE protocols and their real-world deployment

R Wei, F Zheng, L Gao, J Dong, G Fan, L Wan… - Proceedings of the 37th …, 2021 - dl.acm.org
Two entities, who only share a password and communicate over an insecure channel,
authenticate each other and agree on a large session key for protecting their subsequent …

SEGIVE: A practical framework of secure GPU execution in virtualization environment

Z Wang, F Zheng, J Lin, G Fan… - 2020 IEEE 39th …, 2020 - ieeexplore.ieee.org
With the advancement of processor technology, general-purpose GPUs have become
popular parallel computing accelerators in the cloud. However, designed for graphics …

DPF-ECC: A framework for efficient ECC with double precision floating-point computing power

L Gao, F Zheng, R Wei, J Dong… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
Used ubiquitously in a huge amount of security protocols or applications, elliptic curve
cryptography (ECC) is one of the most important cryptographic primitives, featuring efficiency …