ELLIPTIC CURVE CRYPTOGRAPHY: IMPLEMENTATION USING GOOGLE APPS SCRIPT (GAS)
Issues in Information Systems · 2023
The Rivest-Shamir-Adleman (RSA) and Elliptic Curve Cryptography (ECC) algorithms are two wellknown public-key encryption methods for transmitting data securely over an untrusted network.ECC is increasingly being adopted as an alternative to RSA to provide adequate security to systems and networks with less computational resources such as limited bandwidth, storage, and power.Because of the complexity of mathematics involve, it is a challenge to students and practitioners alike without adequate mathematical foundations to apply the ECC algorithm to compute appropriate public keys and encrypt and decrypt messages.In this paper the authors attempt to show how the ECC algorithm can be modeled with Google Sheets, and how Google App Scripts (GAS) can easily and effectively be used to encrypt and decrypt messages.The authors find that the ECC algorithm can be easily demonstrated to learners utilizing Google Sheets as the foundation.The authors also discuss the limitations and practical issues encountered when using Google Sheets and GAS.