Noor Jaber Hamad, Abbas Abdulazeez Abdulhameed, Mudhafar Hussein Ali
{"title":"Implementing a Secure Mobile Application for Cardless Transactions using QR Code and Hybrid AES-ECC Encryption","authors":"Noor Jaber Hamad, Abbas Abdulazeez Abdulhameed, Mudhafar Hussein Ali","doi":"10.36571/ajsp691","DOIUrl":null,"url":null,"abstract":"The use of mobile banking has gained wide acceptance, due to the convenience and ease of access via mobile phone. However, the increasing reliance on it by users has been accompanied by security challenges such as phishing and data breaches. Ensuring the security and integrity of data transmission is crucial to building user trust. Data encryption during transactions is the ideal solution for data security and integrity. To achieve this, we propose a system that uses mobile applications to transmit and secure cardless transactions, using QR code fusion with a hybrid AES-ECC algorithm. This algorithm encrypts the data and authenticates it via a QR code. The method involves hybrid encryption that combines Advanced Encryption Standard (AES) and Elliptic Curve Cryptography (ECC). Instead of using the AES key directly for encryption, a key is generated through the ECC algorithm. Decryption is done using the ECC private key. When the user receives the QR code, they can scan it to access the original text. The proposed system has the advantage of storing QR codes on users' phones instead of servers, while keeping the encryption keys embedded in the hybrid algorithm for greater efficiency and ease. The efficiency of the proposed system was tested using different data sizes, to measure the encryption and QR generation time, and the time required to scan the QR code and decrypt. In addition, the QR code's ability to store data. The results showed the effectiveness of the system, its ease of use, and its ability to transfer data securely. Keywords: Encryption, Decryption, Hybrid (AES&ECC), QR Code, Security.","PeriodicalId":505380,"journal":{"name":"Arab Journal for Scientific Publishing","volume":"9 4","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Arab Journal for Scientific Publishing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.36571/ajsp691","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The use of mobile banking has gained wide acceptance, due to the convenience and ease of access via mobile phone. However, the increasing reliance on it by users has been accompanied by security challenges such as phishing and data breaches. Ensuring the security and integrity of data transmission is crucial to building user trust. Data encryption during transactions is the ideal solution for data security and integrity. To achieve this, we propose a system that uses mobile applications to transmit and secure cardless transactions, using QR code fusion with a hybrid AES-ECC algorithm. This algorithm encrypts the data and authenticates it via a QR code. The method involves hybrid encryption that combines Advanced Encryption Standard (AES) and Elliptic Curve Cryptography (ECC). Instead of using the AES key directly for encryption, a key is generated through the ECC algorithm. Decryption is done using the ECC private key. When the user receives the QR code, they can scan it to access the original text. The proposed system has the advantage of storing QR codes on users' phones instead of servers, while keeping the encryption keys embedded in the hybrid algorithm for greater efficiency and ease. The efficiency of the proposed system was tested using different data sizes, to measure the encryption and QR generation time, and the time required to scan the QR code and decrypt. In addition, the QR code's ability to store data. The results showed the effectiveness of the system, its ease of use, and its ability to transfer data securely. Keywords: Encryption, Decryption, Hybrid (AES&ECC), QR Code, Security.
由于通过手机使用银行业务方便快捷,手机银行的使用已被广泛接受。然而,用户对手机银行的依赖程度不断提高的同时,也带来了安全方面的挑战,如网络钓鱼和数据泄露。确保数据传输的安全性和完整性对于建立用户信任至关重要。交易过程中的数据加密是数据安全性和完整性的理想解决方案。为此,我们提出了一个系统,利用 QR 码融合 AES-ECC 混合算法,使用移动应用程序来传输和保护无卡交易。该算法通过二维码对数据进行加密和验证。该方法采用混合加密技术,结合了高级加密标准(AES)和椭圆曲线加密技术(ECC)。加密时不直接使用 AES 密钥,而是通过 ECC 算法生成密钥。解密则使用 ECC 私钥完成。当用户收到二维码时,可以通过扫描二维码获取原文。拟议系统的优点是将二维码存储在用户手机上,而不是服务器上,同时将加密密钥嵌入混合算法中,以提高效率和便利性。我们使用不同大小的数据对拟议系统的效率进行了测试,测量了加密和 QR 生成时间,以及扫描 QR 码和解密所需的时间。此外,还测试了二维码存储数据的能力。结果显示了系统的有效性、易用性和安全传输数据的能力。关键词加密、解密、混合(AES&ECC)、二维码、安全性。