# Utilizing Trusted Lightweight Ciphers To Support Electronic-Commerce Transaction Cryptography
## 2 Related Works of E-Commerce Security  
Existing research has addressed issues of using symmetric and asymmetric encryption algorithms in e-commerce applications, but the existing schemes still contain many security and performance flaws. This section will review the recent research related to the topic of our research in an extensive manner. [PERSON] et al. [10] submitted a proposal to develop digital signal processor (DSP) cipher modules for new embedded devices to execute a safe e-commerce app and to design a functional Rivest, Shamir, and Adleman (RSA) plug-in encryption tool that can store and encrypt confidential data originating from online transactions utilizing common web browsers. Secure online transactions are produced from the client side using the RSA algorithm. However, their scheme still has problems, such as increased cost and increased complexity, and the RSA algorithm suffers from key length and large arithmetic operations, which affect performance. Furthermore, space constraints affect the construction and utilization of Internet applications and databases, while large block sizes make execution more complex. In addition, there is a difference in the speed of encryption implementation and encryption. [PERSON] et al. [11] proposed a scheme to improve the security of the AES algorithm depending on cryptanalysis. Their algorithm is applied in the commercial field. They used a symmetric random function generator (SRFG) to support randomness. In addition, they used randomness in the process of generating keys in each block cipher. Nevertheless, there are some issues in their scheme, such as ignoring the execution time and the high complexity of their algorithm due to large operations, the round keys are kept separate since they are only needed for decryption and are produced at random. [PERSON] et al. [12] suggested using different methods to protect shared and sensitive data by depending on encrypting keys and implementing zero tolerance for data security in transit. Three encryption approaches--extended base64 (EB64), data encryption standard (DES) and AES algorithms--were used to increase the security and effectiveness of sensitive data. They contrasted their findings for both the encryption and decryption processes after looking at the encryption and decryption times provided at each individual testing step. The problem with their suggestion is using large and complex algebraic operations, a difference in the time of encryption and decryption, and that the amount of communication requests increased, which caused a delay in encryption and decryption. [PERSON] et al. [13] introduced a proposal for secure images by integrating chaotic schemes and ElGamal public key cryptography with a scanning technique. Additionally, a permuted image was initially built using zigzag and spiral scanning. Next, the permuted image was encrypted utilizing the ElGamal encryption approach. Finally, in the confusion and diffusion phases, the pixel positions were mixed up using Lorenz and Rossler chaotic sequences. Unfortunately, some problems affect the work of their proposal negatively, which are not calculated for high randomness cost and complex operations, or for a difference in the execution time of the encryption due to the increase in the size of the images and the process of high sensitivity. Their system generated the encryption keys, which affected the sensitivity of the key to the decryption. This key sensitivity can add some complexity. [PERSON] et al. [14] presented a proposal to use an effective symmetric cipher scheme in electronic systems. The ElGamal encryption system benefits from homomorphic features while maintaining semantic security, and it may be simply modified to fit a variety of cryptographic groups. This is dependent on the selected group sustaining the decisional Diffie-Hellman (DDH) assumption. Of the 26 libraries, that implement ElGamal's encryption technique, twenty were found to be semantically unsafe because they violate the DDH assumption.