Challenges in data representation for efficient execution of encryption operation

Mohamad Afendee Mohamed, Yahaya Garba Shawai, Mohammed Amin Almaiah, Mohd Noor Derahman, Abdalwali Lutfi, Khairul Azmi Abu Bakar

Abstract


Big number operation has always been a bottleneck to computer system as it imposes high demand on computing power. With a limited power available, operations such as exponentiation and multiplication involving large integer belonging to encryption process requires grave scrutiny. One way to address this issue is by replacing an original complex computation into a sequence of small computations that in the end produces the same results. This paper takes an evolutionary approach to survey numerous articles that have contributed to the advancement of integer representation. Numerous representations were proposed, those that come into play concentrated on reducing non-zero digits and limiting non-zero spacing other than allowing subtraction operation. A comparison was made to distinguish the properties of each method from the others. This detailed outlook can be a guide for identifying the correct representation to be chosen for implementation within specific application.

Keywords


Efficient execution; Encryption operation; Minimal representation; Modular exponentiation; Non-zero digits

Full Text:

PDF


DOI: https://doi.org/10.11591/eei.v13i2.5437

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Bulletin of EEI Stats

Bulletin of Electrical Engineering and Informatics (BEEI)
ISSN: 2089-3191, e-ISSN: 2302-9285
This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).