Efficient Assured Cloud Data Deletion and Verification Scheme Using AES-XOR Encryption and Merkle Trees

Authors

  • Huda Sharaf Eldin Shakur Kirkuk University
  • Baban Ahmed Mahmood Kirkuk University

DOI:

https://doi.org/10.29207/resti.v10i4.7421

Keywords:

AES–XOR encryption, cloud security, data integrity, key splitting, merkle tree, secure deletion

Abstract

With the increasing interest of cloud computing users in storing and processing their data, the need for secure and permanent data deletion has grown. This research paper proposes a practical, evaluable, and testable mechanism for verifying data integrity and ensuring its deletion. The proposed system integrates sequential XOR technology with AES-based block-level encryption, thereby achieving strong interconnection between encrypted blocks. This prevents block separation, decryption, or tampering during transmission and storage. The encryption key is divided into independent parts, the purpose of which is to prevent any single party from possessing the complete encryption key. This ensures that the file cannot be recovered if any part of the key is deleted. The encrypted blocks are then arranged with one of the key parts in a Merkel tree structure to guarantee data integrity and verifiability during storage and retrieval. Through experimentation and providing similar levels of confidentiality and data recovery, the experimental results showed that this mechanism achieves competitive computing efficiency with reasonable storage and communication costs compared to basic methods. This solution was implemented on a real cloud platform within the Microsoft Azure environment, proving its feasibility, security and reliability without the need for major modifications to the existing cloud infrastructure.

Downloads

Download data is not yet available.

References

[1] Y. C. Luo, “Research on Public Auditing for Shared Data and Assured Deletion in Cloud Storage,” M.S. thesis, National University of Defense Technology, Changsha, China, 2015. [Online].Available:https://globethesis.com/?t=2348330536967717

[2] Z. Xie, W. Fu, J. Xu, and T. Zhu, “Assured Deletion: A Scheme Based on Strong Nonseparability,” J. Sens., vol. 2022, pp. 1–8, Mar. 2022, doi: 10.1155/2022/9691724.

[3] S. M. Khudaier and B. A. Mahmood, “A Review of Assured Data Deletion Security Techniques in Cloud Storage,” Iraqi J. Sci., vol. 64, no. 5, pp. 2492–2511, May 2023, doi: 10.24996/ijs.2023.64.5.33.

[4] J. Dave, A. Dutta, P. Faruki, V. Laxmi, and M. S. Gaur, “Secure Proof of Ownership Using Merkle Tree for Deduplicated Storage,” Autom. Control Comput. Sci., vol. 54, no. 4, pp. 358–370, Jul. 2020, doi: 10.3103/s0146411620040033.

[5] I. Khalil, A. Khreishah, and M. Azeem, “Cloud Computing Security: A Survey,” Computers, vol. 3, no. 1, pp. 1–35, Feb. 2014, doi: 10.3390/computers3010001.

[6] Q. Wang, F. Zhou, J. Xu, and Z. Xu, “Efficient verifiable databases with additional insertion and deletion operations in cloud computing,” Future Gener. Comput. Syst., vol. 115, pp. 553–567, Feb. 2021, doi: 10.1016/j.future.2020.09.028.

[7] L. Xue, Y. Yu, Y. Li, M. H. Au, X. Du, and B. Yang, “Efficient attribute-based encryption with attribute revocation for assured data deletion,” Inf. Sci., vol. 479, pp. 640–650, Apr. 2019, doi: 10.1016/j.ins.2018.02.015.

[8] A. Bentajer, M. Hedabou, K. Abouelmehdi, Z. Igarramen, and S. El Fezazi, “An IBE-based design for assured deletion in cloud storage,” Cryptologia, vol. 43, no. 3, pp. 254–265, May 2019, doi: 10.1080/01611194.2018.1549123.

[9] S. Bauskar, “Advanced Encryption Techniques for Enhancing Data Security in Cloud Computing Environment,” Int. Res. J. Mod. Eng. Technol. Sci., vol. 5, no. 10, pp. 3328–3339, Oct. 2023, doi: 10.56726/IRJMETS45283.

[10] T. Soroceanu, N. Buchmann, and M. Margraf, “On Multiple Encryption for Public-Key Cryptography,” Cryptography, vol. 7, no. 4, pp. 49, Oct. 2023, doi: 10.3390/cryptography7040049.

[11] K. Qambar Aziz and B. Ahmed Mahmood, “Assured data deletion in cloud computing: security analysis and requirements,” Indones. J. Electr. Eng. Comput. Sci., vol. 28, no. 2, pp. 1174, Nov. 2022, doi: 10.11591/ijeecs.v28.i2.pp1174-1183.

[12] S. M. Ahmed and B. A. Mahmood, “Cloud Computing Security: Assured Deletion,” Informatica, vol. 48, no. 3, pp. 485–496, Sep. 2024, doi: 10.31449/inf.v48i3.6245.

[13] G. Wang and Y. Luo, “A Review on Assured Deletion of Cloud Data Based on Cryptography,” Procedia Comput. Sci., vol. 187, pp. 580–585, 2021, doi: 10.1016/j.procs.2021.04.111.

[14] C. Yang, Y. Liu, and X. Tao, “Assure deletion supporting dynamic insertion for outsourced data in cloud computing,” Int. J. Distrib. Sens. Netw., vol. 16, no. 9, pp. 1–14, Sep. 2020, doi: 10.1177/1550147720958294.

[15] A. K. Ranjan, V. Kumar, and M. Hussain, “Security Analysis of Cloud Storage with Access Control and File Assured Deletion (FADE),” in 2015 Second International Conference on Advances in Computing and Communication Engineering, Dehradun, India: IEEE, May 2015, pp. 453–458, doi: 10.1109/icacce.2015.10.

[16] R. Guo, C. Zhuang, H. Shi, Y. Zhang, and D. Zheng, “A lightweight verifiable outsourced decryption of attribute-based encryption scheme for blockchain-enabled wireless body area network in fog computing,” Int. J. Distrib. Sens. Netw., vol. 16, no. 2, pp. 13, Feb. 2020, doi: 10.1177/1550147720906796.

[17] J. Ma, M. Wang, J. Xiong, and Y. Hu, “CP-ABE-Based Secure and Verifiable Data Deletion in Cloud,” Secur. Commun. Netw., vol. 2021, pp. 1–14, Mar. 2021, doi: 10.1155/2021/8855341.

[18] R. L. Rivest, “All-or-Nothing Encryption and the Package Transform,” in Fast Software Encryption, Lecture Notes in Computer Science, vol. 1267, Springer, Berlin, Heidelberg, 1997, pp. 210–218, doi: 10.1007/BFb0052348.

[19] A. Rahumed, H. C. H. Chen, Y. Tang, P. P. C. Lee, and J. C. S. Lui, “A Secure Cloud Backup System with Assured Deletion and Version Control,” in Proc. 2011 40th Int. Conf. Parallel Process. Workshops (ICPPW), Taipei City, Taiwan, Sep. 2011, pp. 160–167, doi: 10.1109/ICPPW.2011.17.

[20] Y. Zhang, C. Xu, J. Ni, H. Li, and X. Shen, “Blockchain-Assisted Secure Data Sharing with Auditable and Assured Deletion in Cloud Computing,” IEEE Trans. Serv. Comput., vol. 15, no. 6, pp. 3298–3311, 2022. doi: 10.1109/TSC.2021.3052989.

[21] Z. Mo, Y. Qiao, and S. Chen, “Two-Party Fine-Grained Assured Deletion of Outsourced Data in Cloud Systems,” in Proc. IEEE 34th Int. Conf. Distrib. Comput. Syst. (ICDCS), Madrid, Spain, Jun. 2014, pp. 308–317, doi: 10.1109/ICDCS.2014.39.

[22] C. Yang, X. Tao, and F. Zhao, “Publicly verifiable data transfer and deletion scheme for cloud storage,” Int. J. Distrib. Sens. Netw., vol. 15, no. 10, Oct. 2019, doi: 10.1177/1550147719878999.

[23] Y. Ren et al., “Multiple cloud storage mechanism based on blockchain in smart homes,” Future Gener. Comput. Syst., vol. 115, pp. 304–313, Feb. 2021, doi: 10.1016/j.future.2020.09.019.

[24] X.-Y. Zheng and C. Kuang, “Arbitration quantum signature protocol based on XOR encryption,” Int. J. Quantum Inf., vol. 18, no. 05, p. 10, Aug. 2020, doi: 10.1142/S0219749920500252.

[25] O. G. Abood and S. K. Guirguis, “A Survey on Cryptography Algorithms,” Int. J. Sci. Res. Publ. (IJSRP), vol. 8, no. 7, pp. 495–516, Jul. 2018, doi: 10.29322/IJSRP.8.7.2018.p7978.

[26] Y. Liu, X. A. Wang, Y. Cao, D. Tang, and X. Yang, “Improved Provable Data Transfer from Provable Data Possession and Deletion in Cloud Storage,” in Lecture Notes on Data Engineering and Communications Technologies, vol. 23, Cham, Switzerland: Springer, 2019, pp. 445–452, doi: 10.1007/978-3-319-98557-2_40.

[27] L. Wang, B. Wang, W. Song, and Z. Zhang, “A key-sharing based secure deduplication scheme in cloud storage,” Inf. Sci., vol. 504, pp. 48–60, Dec. 2019, doi: 10.1016/j.ins.2019.07.058.

[28] J. Tian, R. Bai, and T. Zhang, “Supporting Dynamic Update Scheme for Assured Deletion Based-Multi-Copy Association Tree,” Research Square , vol. 27, no. 2, pp. 1983–2001 Jun. 29, 2022, doi: 10.21203/rs.3.rs-1548271/v2.

[29] Y. Meng, B. Wang, Q. Xing, X. Wang, J. Liu, and X. Xu, “BBAD: Blockchain-based data assured deletion and access control system for IoT,” Peer-to-Peer Netw. Appl., vol. 18, no. 2, Mar. 2025, doi: 10.1007/s12083-024-01881-x.

[30] M. M. Hoobi and I. A. Abdulmunem, “A Strong AES Algorithm Using Hash Functions for Key Generation,” Iraqi J. Sci., vol. 66, no. 8, pp. 3422–3440, Aug. 2025, doi: 10.24996/ijs.2025.66.8.31.

Downloads

Published

2026-08-19

Issue

Section

Computer Science Applications

How to Cite

Shakur, H. S. E. ., & Mahmood, B. A. . (2026). Efficient Assured Cloud Data Deletion and Verification Scheme Using AES-XOR Encryption and Merkle Trees. Jurnal RESTI (Rekayasa Sistem Dan Teknologi Informasi), 10(4), 1099-1106. https://doi.org/10.29207/resti.v10i4.7421