ISSN 2738-0971 | eISSN 2738-1013

AN APPLICATION OF RESIDUE NUMBER SYSTEM ARITHMETICS TO SECURE HASH FUNCTIONS DESIGN

Authors

Milija Pavlović ORCID 0009-0007-3519-2689
Faculty of Sciences and Mathematics, University of Priština in Kosovska Mitrovica, Kosovska Mitrovica, Serbia
Stefan Panić ORCID 0000-0002-5868-1764
Faculty of Sciences and Mathematics, University of Priština in Kosovska Mitrovica, Kosovska Mitrovica, Serbia
Boris Damjanović ORCID 0000-0003-4774-5774
Faculty of Information Technologies and Engineering, Union- Nikola Tesla University, Belgrade, Serbia
Negovan Stamenković ORCID 0000-0003-4025-5342
Faculty of Sciences and Mathematics, University of Priština in Kosovska Mitrovica, Kosovska Mitrovica, Serbia

Keywords

Cryptographic hash function, Residue number system, Avalanche effect, Diffusion, Entropy, Parallelism, Modular arithmetic

Abstract

This paper presents a cryptographic hash function based on the Residue Number System (RNS), designed to enhance security and computational efficiency. The function leverages the parallelism and modular properties of RNS to achieve high-speed processing while maintaining strong diffusion and resistance to various cryptanalytic attacks. Experimental results confirm that the proposed function exhibits a pronounced Avalanche effect, ensuring that minor changes in the input result in significant alterations in the hash output. Additionally, statistical analysis using the ENT test demonstrates a high level of entropy and uniform distribution of hash values, reinforcing the function’s unpredictability—an essential characteristic for cryptographic security. The proposed hash function is suitable for applications in digital signatures, data integrity verification, and authentication systems, offering advantages in environments requiring high computational efficiency.

Published
2025/06/11
Issue
Vol. 15 No. 1 (2025)
Pages
72-77.
Section
Original Scientific Paper

Cite this article

Checking

Citation styles are being prepared.