Adaptive and Fault-Tolerant RNS-AEAD Cryptosystem with Optimized CRT Reconstruction Using ChaCha20-Poly1305 for High-Performance Secure Communication

  • Moses Apambila Agebure Department of Computer Science, University of Technology & Applied Sciences, Navrongo, Ghana
  • Stephen Akobre Department of Cyber Security and Computer Engineering Technology, University of Technology & Applied Sciences, Navrongo, Ghana
  • Japheth Kodua Wiredu Department of Computer Science, Regentropfen University College, Bolgatanga, Ghana
Keywords: RNS-AEAD, residue number system, ChaCha20-Poly1305, authenticated encryption, fault tolerance, Chinese Remainder Theorem, lightweight cryptography

Abstract

In the cloud computing, Internet of Things (IoT), and edge computing scenarios, modern cryptographic systems need to meet four conflicting requirements: Robust security assurances, Low compute latency, Built-in data parallelism, and Fault tolerance. This paper proposes an Adaptive Fault-Tolerant RNS-AEAD cryptosystem that meets all four requirements. The proposed framework combines an adaptive coprime modulus set \( M = \{2^k, 2^k - 1, 2^k + 1, p_r\} \), RRNS-based fault detection and correction, efficient CRT reconstruction using precomputed constants, and ChaCha20-Poly1305 AEAD encryption to achieve secure, reliable, and computationally efficient residue-domain processing. Encryption time: 0.042--0.050 ms (4–15 ASCII char plaintexts, 100 iterations, IQR filtered). Decryption time: 0.057--0.068 ms (4–15 ASCII char plaintexts, 100 iterations, IQR filtered). Experimental evaluation shows significant improvement in performance over the prevailing hybrid and conventional cryptographic approaches. The average entropy of the ciphertext is 4.985 bits/byte (62.3\% of the maximum of 8 bits/byte), uniqueness of nonces and authentication-tags are 100\%, fault-detection rate of the RRNS layer is 99.63\% (P(\text{miss}) = 1/269), and chi-square randomness testing passes at the 95\% confidence level. The IND-CPA and INT-CTXT guarantees are proven in a formal way, assuming standard conditions. The results show the proposed framework to be a practical, scalable, and theoretically sound solution for latency-critical secure communication in next-generation distributed environments.

Downloads

Download data is not yet available.

References

Satyanarayanan, M. (2017). The emergence of edge computing. Computer, 50(1), 30-39. https://doi.org/10.1109/MC.2017.9

Porambage, P., Ylianttila, M., & Taleb, T. (2018). Survey on multi-access edge computing for Internet of Things realization. IEEE Communications Surveys & Tutorials, 20(4), 2961-2991. https://doi.org/10.1109/COMST.2018.2849509

National Institute of Standards and Technology. (2001). Advanced Encryption Standard (AES) (FIPS PUB 197).

Bernstein, D. J. (2005). Cache-timing attacks on AES.

Mangard, S., Oswald, E., & Popp, T. (2007). Power analysis attacks: Revealing the secrets of smart cards. Springer.

Szabo, N. S., & Tanaka, R. I. (1967). Residue arithmetic and its applications to computer technology. McGraw-Hill.

Parhami, B. (2010). Computer arithmetic: Algorithms and hardware designs. Oxford University Press.

Soderstrand, M. A., et al. (1986). Residue number system arithmetic: Modern applications in digital signal processing. IEEE Press.

Omondi, A., & Premkumar, B. (2007). Residue number systems: Theory and implementation. Imperial College Press. https://doi.org/10.1142/p523

Baagyere, E. Y., Quashigah, L., Agbedemnab, P. A., Turkson, R. E., Wenya, G. E., & Aabaah, I. (2025). A novel cryptographic approach for enhanced data security in cloud computing environments using residue number system and advanced encryption standard. Earthline Journal of Mathematical Sciences, 15(5), 779-802. https://doi.org/10.34198/ejms.15525.779802

Akobre, S., Wiredu, J. K., Daabo, M. I., & Agebure, M. A. (2025). An enhanced RNS-AES encryption scheme with CBC mode and HMAC for secure and authenticated data protection. Earthline Journal of Mathematical Sciences, 15(6), 1091-1112. https://doi.org/10.34198/ejms.15625.10911112

Rogaway, P. (2002). Authenticated encryption with associated data. In Proceedings of the ACM Conference on Computer and Communications Security (pp. 98-107). https://doi.org/10.1145/586110.586125

Nir, Y., & Langley, A. (2018). ChaCha20 and Poly1305 for IETF protocols (RFC 8439). https://doi.org/10.17487/RFC8439

Bernstein, D. J. (2008). ChaCha, a variant of Salsa20. In SASC Workshop Record.

Langley, A., Hamburg, M., & Turner, S. (2016). Elliptic curves for security (RFC 7748). https://doi.org/10.17487/RFC7748

Boneh, D., DeMillo, R., & Lipton, R. (1997). On the importance of checking cryptographic protocols for faults. In EUROCRYPT (pp. 37-51). https://doi.org/10.1007/3-540-69053-0_4

Skorobogatov, S. (2006). Fault attacks on secure chips: Theory and practice. ACM Journal on Emerging Technologies, 2(3), 1-23.

Mohan, P. V. A. (2016). Residue number systems: Algorithms and architectures. Springer. https://doi.org/10.1007/978-3-319-41385-3

Rezaei, M., Navi, K., & Hashemipour, R. (2020). Fault-tolerant RNS-based arithmetic for secure systems. IEEE Transactions on Circuits and Systems, 67(3), 1123-1134.

Jiang, H., Wang, Z., & Yu, F. (2021). Adaptive moduli set selection for efficient RNS-based computation. IEEE Access, 9, 145678-145689.

Chen, L., Li, S., & Zhang, Y. (2020). Error detection and correction in redundant residue number systems. IEEE Transactions on Computers, 69(5), 745-758.

Schinianakis, D., & Stouraitis, T. (2016). Residue number systems in cryptography: Design, challenges, robustness. In Secure System Design and Trustable Computing (pp. 115-161). https://doi.org/10.1007/978-3-319-14971-4_4

Eseyin, J. B., & Gbolagade, K. A. (2019). An overview of public key cryptosystems and application of residue number system. KIU Journal of Humanities, 4(2), 37-44.

Ahmed, A., Kumar, S., Shah, A. A., & Bhutto, A. (2023). Cloud computing security issues and challenges. Tropical Scientific Journal, 2(1), 1-8.

Akbar, H., Zubair, M., & Malik, M. S. (2023). Security issues and challenges in cloud computing. International Journal for Electronic Crime Investigation, 7(1), 13-32. https://doi.org/10.54692/ijeci.2023.0701125

Thabit, F., Can, O., Alhomdy, S., Al-Gaphari, G. H., & Jagtap, S. (2022). A lightweight homomorphic cryptographic algorithm for cloud data security. International Journal of Intelligent Networks, 3, 16-30. https://doi.org/10.1016/j.ijin.2022.04.001

Hodowu, D. K. M., Korda, D. R., & Ansong, E. D. (2020). An enhancement of data security in cloud computing with a two-level cryptographic technique using AES and ECC. International Journal of Engineering Research and Technology, 9, 639-650.

Wen, J. (2023). A layered encryption model PABB based on user privacy in e-commerce platforms. Frontiers in Business, Economics and Management, 9(3), 10-14. https://doi.org/10.54097/fbem.v9i3.9428

Vidya, S., & Deepa, T. (2022). Security enhancement using AES algorithm for emergency systems. IJISET, 9.

Kartit, Z., & El Marraki, M. (2015). Applying encryption algorithm to enhance data security in cloud storage. Engineering Letters, 23(4).

YueJuan, K., Yong, L., & Ping, L. (2020). A searchable ciphertext retrieval method based on Bloom filter over cloud data. IAENG International Journal of Computer Science, 47(2).

El Balmany, C., Asimi, A., & Tbatou, Z. (2022). VMITLP: A trusted VM image launch protocol in cloud IaaS. IAENG International Journal of Computer Science, 49(1).

Hu, Y., Lin, Y., Nie, Y., Peng, C., He, Y., Liu, Y., Ma, G., & Seng, D. (2024). BaaS system based on intelligent cloud-edge scheduling. IAENG International Journal of Computer Science, 51(3).

Baagyere, E. Y., Agbedemnab, P. A.-N., Qin, Z., & Daabo, M. I. (2020). A multi-layered data encryption and decryption scheme based on genetic algorithm and residual numbers. IEEE Access, 8, 100438-100447. https://doi.org/10.1109/ACCESS.2020.2997838

Kasianchuk, M., Karpinski, M., Kochan, R., et al. (2020). Symmetric encryption methods based on residue number system. Cryptology ePrint Archive.

Posch, K., & Posch, R. (2016). Efficient reconstruction in residue number systems using precomputed constants. IEEE Transactions on Computers, 65(2), 608-612.

Wu, H., & Preneel, B. (2013). AEGIS: A fast authenticated encryption algorithm. In International Conference on Selected Areas in Cryptography (pp. 185-201). Berlin, Heidelberg: Springer. https://doi.org/10.1007/978-3-662-43414-7_10

Dobraunig, C., Eichlseder, M., Mendel, F., & Schlaffer, M. (2023). Ascon: Submission as a Finalist to the NIST Lightweight Crypto Standardization Process 2021.

Rivera, L. B., Bay, J. A., Arboleda, E. R., Perena, M. R., & Dellosa, R. M. (2019). Hybrid cryptosystem using RSA, DSA, ElGamal, and AES. International Journal of Scientific & Technology Research, 8(10), 1777-1781.

Gupta, H., Dastjerdi, A. V., Ghosh, S. K., & Buyya, R. (2017). iFogSim: A toolkit for modeling and simulation of resource management techniques in IoT, edge and fog computing environments. Software: Practice and Experience, 47(9), 1275-1296. https://doi.org/10.1002/spe.2509

Published
2026-08-03
How to Cite
Agebure, M. A., Akobre, S., & Wiredu, J. K. (2026). Adaptive and Fault-Tolerant RNS-AEAD Cryptosystem with Optimized CRT Reconstruction Using ChaCha20-Poly1305 for High-Performance Secure Communication. Earthline Journal of Mathematical Sciences, 16(5), 913-940. https://doi.org/10.34198/ejms.16526.57.913940

Most read articles by the same author(s)