TY - CHAP
T1 - Residue number systems in cryptography
T2 - Design, challenges, robustness
AU - Schinianakis, Dimitris
AU - Stouraitis, Thanos
N1 - Publisher Copyright:
© Springer International Publishing Switzerland 2016. All rights reserved.
PY - 2015/9/17
Y1 - 2015/9/17
N2 - As conventional arithmetic solutions have improved at a fine-grain level, researchers have turned their attention to alternative number system representations in an effort to further boost up cryptosystem performance. The ancient Residue Number System (RNS) has emerged as a key-player in this endeavor. This chapter attempts to highlight important concepts of residue arithmetic and new RNS applications in modern cryptography are presented in a systematic and holistic manner. Progressing from algorithm and complexity analysis to state-of-the-art hardware implementations and useful cryptanalytic properties, the prospective reader is acquainted with most of the implications and challenges of this emerging field, while open research points are also highlighted.
AB - As conventional arithmetic solutions have improved at a fine-grain level, researchers have turned their attention to alternative number system representations in an effort to further boost up cryptosystem performance. The ancient Residue Number System (RNS) has emerged as a key-player in this endeavor. This chapter attempts to highlight important concepts of residue arithmetic and new RNS applications in modern cryptography are presented in a systematic and holistic manner. Progressing from algorithm and complexity analysis to state-of-the-art hardware implementations and useful cryptanalytic properties, the prospective reader is acquainted with most of the implications and challenges of this emerging field, while open research points are also highlighted.
UR - http://www.scopus.com/inward/record.url?scp=84955421430&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-14971-4_4
DO - 10.1007/978-3-319-14971-4_4
M3 - Chapter
AN - SCOPUS:84955421430
SN - 9783319149707
SP - 115
EP - 161
BT - Secure System Design and Trustable Computing
ER -