arrow
返回

Generating Very Large RNS Bases

delete2022-07-01
delete1
delete
OA
AI
J
Jean-Claude Bajard
K
Kazuhide Fukushima
T
Thomas Plantard
A
Arnaud Sipasseuth *
DOI:10.1109/TETC.2022.3187072delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Residue Number Systems (RNS) are proven to be effective in speeding up computations involving additions and products. For these representations, there exists efficient modular reduction algorithms that can be used in the context of arithmetic over finite fields or modulo large numbers, especially when used in the context of cryptographic engineering. Their independence allows random draws of bases, which also makes it possible to protect against side-channel attacks, or even to detect them using redundancy. These systems are easily scalable, however the existence of large bases for some specific uses remains a difficult question. In this article, we present four techniques to extract RNS bases from specific sets of integers, giving better performance and flexibility to previous works in the litterature. While our techniques do not allow to solve efficiently every possible case, we provide techniques to provably and efficiently find the largest possible available RNS bases in several cases, improving the state-of-the-art on various works of the recent literature.
Keyword:
Filtering
Arithmetic
Computer architecture
Signal processing algorithms
Redundancy
Heuristic algorithms
Finite element analysis
Residue number systems
setwise coprime
modular arithmetic
cryptography

期刊

IEEE Transactions on Emerging Topics in Computing 封面图
IEEE Transactions on Emerging Topics in Computing
IF:
5.4
论文数:
1.1K
被引数:
3.4K

机构

I
Inria
学者数:
3.5K
论文数: 2.5K
被引数: 343
U
Universite Paris Cite
学者数:
8.9W
论文数: 6.3W
被引数: 604
引用论文

引用论文

err分享
err收藏
err分享
err收藏
Religion in the Primary School
err
IF0
err2015-02-20
err0
PREAI
errPeter Hemming
err分享
err收藏
err分享
err收藏
Figures in Space, Figuring Space
err2017-01-01
err0
PREAI
errSigne Ravn; Jakob Demant
err分享
err收藏
err分享
err收藏
学者 查看更多内容