Ensuring wallet application security by resolving reentrancy attacks in blockchain smart contracts
*R. ManojCorresponding authormanoj.r@manipal.eduDepartment of Computer Science and Engineering Manipal Institute of Technology, Manipal Manipal India; Manipal Academy of Higher Education, Manipal Manipal University Jaipur Jaipur IndiaDepartment of Computer Science and Engineering Manipal Institute of Technology, Manipal Manipal IndiaView full profile → , Sandeep Joshisandeep.joshi@jaipur.manipal.eduDepartment of Computer Science and Engineering Manipal University Jaipur Jaipur Rajasthan IndiaSchool of Computer Science and Engineering Manipal University Jaipur Jaipur, Rajasthan, 303007, IndiaView full profile →
* Corresponding author · click or hover a name for details
- Published Online:
- 01 Apr 2023
- Article type:
- Research Article
- Language:
- EN
- Article no.:
- JDMSC-1779
- Pages:
- 927–937
Abstract
Keywords
Subject Classifications
References
[1] S. Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash System”.
[2] “Ethereum home page,” last accessed on 09-12-2022. [Online]. Available: https://www.ethereum.org.
[3] “Solidity home page,” last accessed on 12-12-2022. [Online]. Available: https://solidity.readthedocs.io/en/v0.5.1/.
[4] A. Alkhalifah, A. Ng, P. A. Watters, and A. S. M. Kayes, “A mechanism to detect and prevent ethereum blockchain smart contract reentrancy attacks,” Frontiers in Computer Science, vol. 3, p. 1 (2021).
[5] Samreen, N. F., and Alalfi, M. H. “Reentrancy vulnerability identification in Ethereum smart contracts,” The institute of electrical and electronics engineers, Inc.(IEEE) conference proceedings, London, ON, February 18, 2020 (IEEE), 22–29 (2020).
[6] Alexander, M., Markus, F.: Security vulnerabilities in ethereum smart contracts. In: Proceedings of the 20th International Conference on Information Integration and Web-based Applications & Services, pp. 375–380. ACM, New York (2018).
[7] Tikhomirov, S., Voskresenskaya, E., Ivanitskiy, I., Takhaviev, R., Marchenko, E., and Alexandrov, Y. “SmartCheck: static analysis of Ethereum smart contracts,” The institute of electrical and electronics engineers, Inc.(IEEE) conference proceedings, Gothenburg, Sweden, May 27–June 3, 2018 (IEEE), 9–16 (2018).
[8] Tsankov, P., Dan, A., Drachsler-Cohen, D., Gervais, A., Buenzli, F., and Vechev, M. “Securify: practical security analysis of smart contracts,” in 2018 ACM SIGSAC conference on computer and communications security, Toronto, ON, October 15–19, (ACM), 67–82 (2018).
[9] Alkhalifah, A., Ng, A., Chowdhury, M. J. M., Kayes, A. S. M., and Watters, P. A. (2019). “An empirical analysis of blockchain cybersecurity incidents,” in 2019 IEEE Asia-Pacific conference on computer science and data engineering (CSDE), Melbourne, Australia, December 9–11, (IEEE), 1–8 (2019). doi:10.1109/CSDE48274.2019.9162381.
[10] Rita Roy, Kavitha Chekuri, G. Sandhya, Surya Kant Pal, Subhodeep Mukherjee & Nitish Marada. Exploring the blockchain for sustainable food supply chain, Journal of Information and Optimization Sciences, 43:7, 1835-1847 (2022), DOI: 10.1080/02522667.2022.2128535.
[11] Pawan Kumar, Reshma, Kamal Kant Sharma & Abhishek Gandhar. A block-chain excellency in the mining of crypto currency, Journal of Information and Optimization Sciences, 43:1, 123-130 (2022), DOI: 10.1080/02522667.2022.2037281.
[12] Anil Kumar, Ravinder Kumar & Sartaj Singh Sodhi. A novel privacy preserving blockchain based secure storage framework for electronic health records, Journal of Information and Optimization Sciences, 43:3, 549-570 (2022), DOI: 10.1080/02522667.2022.2042092.




