With the dawn of mobile banking applications, bank customers can now register for M-banking and download applications that aid them to access services from the bank server remotely from their mobile devices. The conversation between the bank’s server and the client application requires a secure connection. However, M-banking is often conducted via unsecure wireless networks on which adversaries can use available techniques to hack into system to steal sensitive financial information including money. This paper’s objective is to review the state-of-the-art algorithms that secure data on transit in M-banking. Thus, we document the strengths and weaknesses of these mechanisms and report on structure of their operation. The study reviewed various encryption algorithms such as Rivest-Shamir-Adleman Algorithm, Elliptic Curve Cryptography, Digital Signature Algorithm, Blowfish algorithm, Advanced Encryption Standard, Data Encryption Standard and Tripple Data Encryption Standard. In addition, the study reviewed steganography and hybrid algorithms. From this study, we show that Advanced Encryption Standard is the most preferred standard for M-banking because there are no specific attacks against it so far. However, since technology is changing fast, Advanced Encryption Standard might not provide security in M-banking for long. Therefore, this study shows and recommends utilization of a combination of Advanced Encryption Standard algorithm and Least Significant Bit steganography to produce a robust hybrid algorithm that is tamperproof from flaws existing in current cryptosystems.
Abdelfattah, R. I., Awad, S., & Nasr, M. E. (2019). Simplified Hybrid Secure Algorithm for Mobile Banking Application. Journal of Physics: Conference Series, 1447, Article ID: 012052. https://doi.org/10.1088/1742-6596/1447/1/012052
Abdullah, A. M. (2017). Advanced Encryption Standard (AES) Algorithm to Encrypt and Decrypt Data, Cryptography and Network Security (Vol. 16, 1-11). https://www.researchgate.net/publication/317615794_Advanced_Encryption_Standard_AES_ Algorithm_to_Encrypt_and_Decrypt_Data
Al-Hazaimeh, O., Alhindawi, N., Hayajneh, S. M., & Almomani, A. (2013). HANON Chaotic Map-Based New Digital Image Encryption Algorithm. MAGNT Research Report, 2, 261-266.
Al-Husainy, M. A. F, & Uliyan, D. M. (2018). Image Steganography Technique Based on Extracted Chains from the Secret Key. Journal of Engineering and Applied Sciences, 13, 4235-4244.
AL-Shaaby, T. (2017). Cryptography and Steganography: New Approach. Transactions on Networks and Communications, 5, 25. https://doi.org/10.14738/tnc.56.3914
Amrita, K. M, Gupta, N., & Mishra, R. (2018). An Overview of Cryptanalysis on AES. International Journal of Advance Research and Engineering, 7, 638-646.
Anada, H., Yasuda, T., Kawamoto, J., Weng, J., & Sakurai, K. (2019). RSA Public Key with Inside Structure: Proofs of Key Generation and Identities for Web-of-Trust. Journal of Information Security, 45, 10-19. https://doi.org/10.1016/j.jisa.2018.12.006
Anwar, N. B, Hasan, M., Hasan, M., Loren, J. Z, & Hossain, S. M. J. (2019). Comparison Study of Cryptography Algorithms and Its Applications. International Journal of Computer Networks and Communication Security, 7, 96-103.
Bhanot, R., & Hans, R. (2015). A Review and Comparative Analysis of Various Encryption Algorithms. International Journal of Security and its Applications, 9, 289-306. https://doi.org/10.14257/ijsia.2015.9.4.27
Bhaskar, Ch. U., & Mohan, A. K. (2019). A Novel Way to Encrypting Text and Images Using Elliptic Curve Cryptography. International Journal of Innovative Technology and Exploring Engineering, 8, 302-206.
Bunder, M., Nitaj, A., Susilo, W., & Tonien, J. (2017). A Generalized Attack on RSA Type Cryptosystems. Theories in Computer Science, 704, 74-81. https://doi.org/10.1016/j.tcs.2017.09.009
Cao, Y., Wang, Y., Zhao, X., Zhu, M., & Xu, Z. (2018). June Cover Block Decoupling for Content Adaptive H.264 Steganography. In Proceedings of the 6th ACM Workshop on Information Hiding and Multimedia Security (pp. 23-30). Association for Computing Machinery. https://doi.org/10.1145/3206004.3206014
Chande, M. K., Lee, C. C., & Li, C. T. (2018). Cryptanalysis and Improvement of a ECDLP Based Proxy Blind Signature Scheme. Journal of Discrete Mathematical Sciences and Cryptography, 21, 23-34. https://doi.org/10.1080/09720529.2017.1390845
Conklin, W. A., White, G., Cothren, C., Davis, R., & Williams, D. (2015). Principles of Computer Security. McGraw-Hill Education Group.
Devadiga, N., Kothari, H., Jain, H., & Sankhe, S. (2017). E-Banking Security Using Cryptography, Steganography and Data Mining. International Journal of Computer Applications, 164, 26-30. https://doi.org/10.5120/ijca2017913746
Dhamija, A., & Dhaka, V. A. (2015). Novel Cryptographic and Steganographic Approach for Secure Cloud Data Migration. In Proceedings of the 2015 International Conference on Green Computing and Internet of Things, (ICGCIoT) (346-351). The Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/ICGCIoT.2015.7380486
Domain, W. T. I. S. (2018). A Review and Open Issues of Diverse Text Watermarking Techniques in Spatial Domain. Journal of Theoretical and Applied Information Technology, 96, 5819-5840.
Douglas, M., Bailey, K., Leeney, M., & Curran, K. (2018). An Overview of Steganography Techniques Applied to the Protection of Biometric Data. Multimedia Tools and Applications, 77, 17333-17373. https://doi.org/10.1007/s11042-017-5308-3
Falade, P. V., & Ogundele, G. B. (2022). Vulnerability Analysis of Digital Banks’ Mobile Applications. NDA Journal of Military Science and Disciplinary Studies, 1, 44-55.
FIPS 197 (2023). Advanced Encryption Standard (AES). Computer Security (pp. 1-36). National Institute of Standards and Technology. https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.197-upd1.pdf
Gambhir, A., & Mishra, A. R. (2015). Crypticsteganography: A New Data Hiding Technique with Multilayer Security System. International Journal of Innovations & Advancement in Computer Science, 4, 134-136.
Gaur, N. A., Mehra, & Kumar, P. (2018). Enhanced AES Architecture Using Extended Set ALU at 28 nm FPGA. In 5th International Conference on Signal Processing and Integrated Networks (pp. 347-440). The Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/SPIN.2018.8474090
Granjal, J., Monteiro, E., & Silva, J. S. (2015). Security for the Internet of Things: A Survey of Existing Protocols and Open Research Issues. IEEE Communications Surveys & Tutorials, 17, 1294-1312. https://doi.org/10.1109/COMST.2015.2388550
Hashim, M. M., Rahim, M. S. M., Johi, F. A., Taha, M. S., Al-Wan, A. A., & Sjarif, N. N. A. (2018). An Extensive Analysis and Conduct Comparative Based on Statistical Attach of LSB Substitution and LSB Matching. International Journal of Engineering & Technology, 7, 4008-4023.
Hashim, M., Rahim, M., Shafry, M., & Alwan, A. A. (2018). A Review and Open Issues of Multifarious Image Steganography Techniques in Spatial Domain. Journal of Theoretical & Applied Information Technology, 96, 956-977.
Hsiao, F. H. (2017). Applying Elliptic Curve Cryptography to a Chaotic Synchronization System: Neural-Network-Based Approach. International Journal of Systems Science, 48, 3044-3059. https://doi.org/10.1080/00207721.2017.1364446
Hussain, M., Wahab, A. W. A., Idris, Y. I. B., Ho, A. T., & Jung, K. H. (2018). Image Steganography in Spatial Domain: A Survey. Signal Processing: Image Communication, 65, 46-66. https://doi.org/10.1016/j.image.2018.03.012
Islam, A., Kobita, S., Rumi, L. S., Karim, R., & Tabassum, T. (2021). Data Security System for a Bank Based on Two Different Asymmetric Algorithm Cryptography. In V. Suma, N. Bouhmala, & H. X. Wang (Eds.), Evolutionary Computing and Mobile Sustainable Networks (pp. 837-844). Springer. https://doi.org/10.1007/978-981-15-5258-8_77
Jahan, I., Asif, M., & Rozario, L. J. (2015). Improved RSA Cryptosystem Based on the Study of Number Theory and Public Key Cryptosystems. American Journal of Engineering Research, 4, 143-149.
Jani, H. B. (2015). Latest Side Channel Attacks and Its Countermeasures Attacks: Attacks Based on Cryptography. International Journal of Computer Science and Information Technology Research, 3, 427-441.
Joseph, F., & Sivakumar, S. (2015). Advanced Security Enhancement of Data before Distribution. International Journal of Engineering Research and General Science, 3, 1363-1367.
Joshi, K., Gill, S., & Yadav, R. A. (2018). New Method of Image Steganography Using 7th Bit of a Pixel as Indicator by Introducing the Successive Temporary Pixel in the Gray Scale Image. Journal of Computer Networks and Communications, 2018, Article ID: 9475142. https://doi.org/10.1155/2018/9475142
Kahate, A. (2003). Cryptography and Network Security. Tata McGraw-Hill Publishing Company Limited.
Khanam, M. S., & Verma, M. J. A. (2018). Novel and Efficient Video Steganography Approach for Enhanced Security.
Khelifi, A. (2013). Enhancing Protection Techniques of E-Banking Security Services Using Open-Source Cryptographic Algorithms. In 14th International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (pp. 89-95). The Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/SNPD.2013.47
Khelifi, A., Aburrous, M., Talib, M. A., & Shastry, P. V. S. (2013). Enhancing Protection Techniques of E-Banking Security Services Using Open-Source Cryptographic Algorithms. In 14th International Conference on Software Engineering, Artificial Intelligence, Networking and Pararrel/Distributed Computing (pp. 89-95). The Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/SNPD.2013.47
Kumar, N., Thakur, J., & Kalia, A. (2011). Performance Analysis of Symmetric Key Cryptography Algorithms: DES, AES and Blowfish. International Journal of Engineering Sciences, 4, 28-37.
Kumar, P., & Rajaanadan, N. S. (2016). Data Encryption and Decryption Using by Triple DES Performance Efficiency Analysis of Cryptosystem. International Journal of Innovative Research in Computer and Communication Engineering, 4, No. 3.
Kumar, T. M., Reddy, K. S., Rinaldi, S., Parameshachari, B. D., & Arunachalam, K. (2021). A Low Area High Speed FPGA Implementation of AES Architecture for Cryptography Application. Electronics, 10, Article No. 2023. https://doi.org/10.3390/electronics10162023
Lin, X., Sun, L., & Qu, H. (2018). An Efficient RSA-Based Certificateless Public Key Encryption Scheme. Discrete Applied Mathematics, 241, 39-47. https://doi.org/10.1016/j.dam.2017.02.019
Liu, Z., Huang, X., Hu, Z., Khan, M. K, JeongSeo, H. W. A., & Zhou, L. (2017). On Emerging Family of Elliptic Curves to Secure Internet of Things: ECC Comes of Age. IEEE Transactions on Dependable and Secure Computing, 14, 237-248.
Lula, P., Dospinescu, O., Homocianu, D., & Sireteanu, N. A. (2021). An Advanced Analysis of Cloud Computing Concepts Based on the Computer Science Ontology. Computers, Materials & Continua, 66, 2425-2443. https://doi.org/10.32604/cmc.2021.013771
Luy, E., Karatas, Z. Y., & Ergin, H. (2016). Comment on “An Enhanced and Secured RSA Key Generation Scheme”. Journal of Information Security Application, 30, 1-2. https://doi.org/10.1016/j.jisa.2016.03.006
Mahajan, P., & Sachdeva, A. (2013). A Study of Encryption Algorithms AES, DES and RSA for Security. Global Journal of Computer Science and Technology, 13, 15-22.
Mathur, M., & Kesarwani, A. (2013). Comparison between Des, 3des, Rc2, Rc6, Blowfish and AES. In Proceedings of National Conference on New Horizons in IT-NCNHIT (Vol. 3, pp. 143-148).
McDonald, N. G. (2020). Past, Present and Future Methods of Cryptography and Data Encryption: A Research Review. Master’s Thesis, University of Utah.
Meng, X., & Zheng, X. (2015). Cryptanalysis of RSA with Small Parameter Revisited. Information Process Letters, 115, 858-862. https://doi.org/10.1016/j.ipl.2015.06.013
Mishra, S., Yadav, V. K., Trivedi, M. C., & Shrimali, T. (2018). Audio Steganography Techniques: A Survey. In S. K. Bhatia, K. K. Mishra, S. Tiwari, & V. K. Singh (Eds.), Advances in Computer and Computational Sciences (pp. 581-589). Springer. https://doi.org/10.1007/978-981-10-3773-3_56
Mitra, S., Jana, B., Bhattacharya, S., Pal, P., & Poray, J. (2017). Quantum Cryptography: Overview, Security Issues and Future Challenges. In 4th International Conference on Opto-Electronics and Applied Optics (pp. 1-7). The Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/OPTRONIX.2017.8350006
Morkel, T. (2012). Image Steganography Applications for Secure Communication. Doctoral Dissertation, University of Pretoria.
Nawaz, M., Motiwalla, L., & Deokar, A. V. (2018). Usage-Driven Personalised Mobile Banking Application: A Research Prototype. In The Proceedings of the 2018 ACM SIGMIS Conference on Computers and People Research (p. 159). Association for Computing Machinery. https://doi.org/10.1145/3209626.3209736
Nie, T., & Zhang, T. (2009). A Study of DES and Blowfish Encryption Algorithm. In TENCON 2009 IEEE Region 10 Conference (pp. 1-4). The Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/TENCON.2009.5396115
Paar, C., & Pelzl, J. (2010). Understanding Cryptography: A Textbook for Students and Practitioners. Springer. https://doi.org/10.1007/978-3-642-04101-3
Padmavathi, B., & Kumari, S. R. (2013). A Survey on Performance Analysis of DES, AES and RSA Algorithm along with LSB Substitution Technique. International Journal of Science and Research (IJSR), 2, 170-174.
Pillai, B., Mounika, M., Rao, P. J., & Sriram, P. (2016). Image Steganography Method Using K-Means Clustering and Encryption Techniques. In International Conference on Advances in Computing, Communications and Informatics (pp. 1206-1211). The Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/ICACCI.2016.7732209
Purohit, S., & Arora, R. (2021). Adoption of Mobile Banking at the Bottom of the Pyramid: An Emerging Market Perspective. International Journal of Emerging Market, 18, 200-222. https://doi.org/10.1108/IJOEM-07-2020-0821
Rao, S. (2015). Performance Analysis of DES and Triple DES. International Journal of Computer Applications, 130, 30-34. https://doi.org/10.5120/ijca2015907190
Saini, A., & Vandana, D. A. (2022). Study on Modified RSA Algorithm in Network Security. International Research Journal of Modernization in Engineering Technology Science, 4, 1461-1465.
Sakala, L., & Phiri, J. (2019). Factors Affecting Adoption and Use of Mobile Banking Services in Zambia Based on TAM Model. Open Journal of Business and Management, 7, 1380-1394. https://doi.org/10.4236/ojbm.2019.73095
Saranya, J., & Thirumal, S. (2014). Framework for Secure Mobile Banking Application Using Elliptic Curve Cryptography and Image Steganography. International Journal of Scientific Engineering and Research, 2, 48-50.
Sari, W. S., Rachmawanto, E. H., & Sari, C. A. (2017). A Good Performance OTP Encryption Image Based on DCT-DWT Steganography. Telkomnika, 15, 1987-1995. https://doi.org/10.12928/telkomnika.v15i4.5883
Sengel, O., Aydin, M. A., & Sertbas, A. (2020). Determining the Cryptography Algorithm and Model for Mobile Payment Services. Acta Infologica, 4, 21-33.
Seo, J. H. (2020). Efficient Digital Signatures from RSA without Random Oracles. Information Science, 512, 471-480. https://doi.org/10.1016/j.ins.2019.09.084
Sethi, D., & Acharya, D. (2018). Financial Inclusion and Economic Growth Linkage; Some Cross-Country Evidence. Journal of Financial Economic Policy, 10, 369-385. https://doi.org/10.1108/JFEP-11-2016-0073
Sharma, K., Agrawal, A., Pandey, D., Khan, R. A., & Dinkar, S. K. (2022). RSA Based Encryption Approach for Preserving Confidentiality of Big Data. Journal of King Saudi University-Computer and Information Sciences, 34, 2088-2097. https://doi.org/10.1016/j.jksuci.2019.10.006
Sharma, M. H., Mithlesharya, M., & Goyal, D. (2013). Secure Image Hiding Algorithm using Cryptography and Steganography. Journal of Computer Engineering, 13, 1-6. https://doi.org/10.9790/0661-1350106
Sharma, N., & Bohra, B. (2017). Enhancing Online Banking Authentication Using Hybrid Cryptographic Method. In Proceedings of the 3rd International Conference on Computational Intelligence and Communication Technology (pp. 1-8). The Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/CIACT.2017.7977275
Simplilearn (2022). Digital Signature Algorithm (DSA) in Cryptography: How It Works and Advantages. https://www.simplilearn.com/tutorials/cryptography-tutorial/digital-signature-algorithm
Singhal, S., & Singhal, N. (2016). A Comparative Analysis of AES and RSA Algorithms. International Journal of Scientific & Engineering Research, 7, 149-151.
Siper, A. P., Farley, R., & Lombardo, C. (2005). The Rise of Steganography. https://api.semanticscholar.org/corpusID:110715828
Stallings, W. (2014). Cryptography and Network Security-Principles and Practice (6th ed.). Pearson.
Stinson, D. R. (2006). Cryptography, Theory and Practice (3rd ed.). Chapman & Hall/CRC. https://doi.org/10.1201/9781420057133
Tahir, A. S. (2015). Design and Implementation of RSA Algorithm Using FPGA. International Journal of Computer and Technology, 14, 6361-6367. https://doi.org/10.24297/ijct.v14i12.1737
Thapar, S. S., & Sarangal, H. (2018). A Study of Data Threats and the Role of Cryptography Algorithms. In IEEE 9th Annual Information Technology, Electronics and Mobile Communication Conference (pp. 819-824). The Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/IEMCON.2018.8614943
Thiyagarajan, R., & Meenakshi, P. B. (2019). An Enhancement of EAACK Using P2P ACK and RSA Public Key Cryptography Meas. International Journal Measurement Confederation, 136, 116-121. https://doi.org/10.1016/j.measurement.2018.12.031
Valmik, N. K., & Kshirsagar, V. K. (2014). Blowfish Algorithm. Journal of Computer Engineering, 16, 80-83. https://doi.org/10.9790/0661-162108083
Verma, A., Guha, P., & Mishra, S. (2016). Comparative Study of Different Cryptographic Algorithms. International Journal of Emerging Trends & Technology in Computer Science, 5, 58-63.
Zhou, Y. B., & Li, Y. Z. (2014). The Design and Implementation of a Symmetric Encryption Algorithm Based on DES. In 5th International Conference on Software Engineering and Service Science (pp. 517-520). The Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/ICSESS.2014.6933619