[BUKU][B] Residue number systems

PVA Mohan, PVA Mohan - 2016 - Springer
The design of algorithms and hardware implementation for signal processing systems has
received considerable attention over the last few decades. The primary area of application …

FPGA-based hardware accelerator of homomorphic encryption for efficient federated learning

Z Yang, S Hu, K Chen - arxiv preprint arxiv:2007.10560, 2020 - arxiv.org
With the increasing awareness of privacy protection and data fragmentation problem,
federated learning has been emerging as a new paradigm of machine learning. Federated …

A general digit-serial architecture for montgomery modular multiplication

SS Erdem, T Yanık, A Çelebi - IEEE Transactions on Very Large …, 2017 - ieeexplore.ieee.org
The Montgomery algorithm is a fast modular multiplication method frequently used in
cryptographic applications. This paper investigates the digit-serial implementations of the …

A random zoo: sloth, unicorn, and trx

AK Lenstra, B Wesolowski - Cryptology ePrint Archive, 2015 - eprint.iacr.org
Many applications require trustworthy generation of public random numbers. It is shown how
this can be achieved using a hash function that is timed to be as slow as desired (sloth) …

Trustworthy public randomness with sloth, unicorn, and trx

AK Lenstra, B Wesolowski - International Journal of Applied …, 2017 - inderscienceonline.com
Many applications require trustworthy generation of public random numbers. It is shown how
this can be achieved using a hash function that is timed to be as slow as desired (sloth) …

Multifunction residue architectures for cryptography

D Schinianakis, T Stouraitis - IEEE Transactions on Circuits and …, 2014 - ieeexplore.ieee.org
A design methodology for incorporating Residue Number System (RNS) and Polynomial
Residue Number System (PRNS) in Montgomery modular multiplication in GF (p) or GF (2 n) …

High-radix design of a scalable montgomery modular multiplier with low latency

B Zhang, Z Cheng, M Pedram - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
The proposed herein is a scalable high-radix (ie, 2 m) Montgomery Modular (MM)
Multiplication circuit replacing the integer multiplications in each iteration of the Montgomery …

[HTML][HTML] A low-cost high-performance montgomery modular multiplier based on pipeline interleaving for iot devices

H Li, S Ren, W Wang, J Zhang, X Wang - Electronics, 2023 - mdpi.com
Modular multiplication is a crucial operation in public-key cryptography systems such as
RSA and ECC. In this study, we analyze and improve the iteration steps of the classic …

[HTML][HTML] A low-cost high-speed radix-4 Montgomery modular multiplier without carry-propagate format conversion

SR Kuang, CY Wang, YJ Chen - Engineering Science and Technology, an …, 2024 - Elsevier
Modular multiplication is the most critical and time-consuming operation in numerous public-
key cryptosystems used to establish secure networks. Especially in Internet of Things (IoT) …

Efficient digit‐serial modular multiplication algorithm on FPGA

JS Pan, P Song, CS Yang - IET Circuits, Devices & Systems, 2018 - Wiley Online Library
For cryptographic applications, such as DSA, RSA and ECC systems, the crypto‐processors
are required to perform modular multiplication (MM) on large integers over Galois field. A …