Vol. 5 No. 2 (2021)
Articles

Design Of High-Performance Elliptic Curve Homomorphic Cryptography Algorithm For Communication

Published 2021-10-01

Abstract

Due to privacy leakage of sensitive data, the conventional encryption systems are not completely secure from an intermediary service like cloud servers. The homomorphic encryption is a special kind of encryption mechanism that can resolve the security and privacy issues. In this project, design and implementation of high performance elliptic curve homomorphic cryptography algorithm for communication is done. Initially, input bits and key is expanded serially. Next, bits are substituted using S-Box. After that shifting and mixing operation is performed.  Now these bits are encrypted. Here, a high-performance elliptic curve point multiplication is used by the efficient finite-field arithmetic unit in affine coordinates, where elliptic curve point multiplication is the key operation of an Elliptic curve based Cryptographic (ECC) processor. Similarly, decryption process is reverse to this operation.

Hence elliptic curve point multiplication based homomorphic encryption and decryption is implemented and it gives better security compared to exist one. The proposed design is synthesized in field-programmable gate array (FPGA) technology with the VHDL. This system will provide better security, resource efficiency and high performance compared to existing standards. This elliptic curve based homomorphic encryption technique guarantee both privacy and integrity.