IMPLEMENTATION OF ElGamal ELLIPTIC CURVE CRYPTOGRAPHY USING MATLAB
Wan Khudri · 2005
ElGamal Elliptic Curve Cryptography(ECC) is a public key cryptography analogue of the ElGamal encryption schemes which is used Elliptic Curve Discrete Logarithm Problem (ECDLP). The software which is used to implement ElGamal ECC is MATLAB. This implementation consist of 3 main programme, they are Key Generation, Encryiption and Decryption ElGamal ECC.To reach the goal of the implementation, some functions which are able to construct the 3 main programme are needed. Some functions are available in MATLAB and 31 functions are made by the writer himself. Those functions are classified into 3 categories, they are modular arithmetic function (7 functions), elliptic curve arithmetic function (5 functions) and ElGamal ECC function (19 functions).