{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,20]],"date-time":"2026-05-20T16:29:48Z","timestamp":1779294588540,"version":"3.51.4"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,11,19]],"date-time":"2020-11-19T00:00:00Z","timestamp":1605744000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,11,19]],"date-time":"2020-11-19T00:00:00Z","timestamp":1605744000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"published-print":{"date-parts":[[2020,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Data redundancy is a significant issue that wastes plenty of storage space in the cloud-fog storage integrated environments. Most of the current techniques, which mainly center around the static scenes, for example, the backup and archive systems, are not appropriate because of the dynamic nature of data in the cloud or integrated cloud environments. This problem can be effectively reduced and successfully managed by data deduplication techniques, eliminating duplicate data in cloud storage systems. Implementation of data deduplication (DD) over encrypted data is always a significant challenge in an integrated cloud-fog storage and computing environment to optimize the storage efficiently in a highly secured manner. This paper develops a new method using Convergent and Modified Elliptic Curve Cryptography (MECC) algorithms over the cloud and fog environment to construct secure deduplication systems. The proposed method focuses on the two most important goals of such systems. On one side, the redundancy of data needs to be reduced to its minimum, and on the other hand, a robust encryption approach must be developed to ensure the security of the data. The proposed technique is well suited for operations such as uploading new files by a user to the fog or cloud storage. The file is first encrypted using the Convergent Encryption (CE) technique and then re-encrypted using the Modified Elliptic Curve Cryptography (MECC) algorithm. The proposed method can recognize data redundancy at the block level, reducing the redundancy of data more effectively. Testing results show that the proposed approach can outperform a few state-of-the-art methods of computational efficiency and security levels.<\/jats:p>","DOI":"10.1186\/s13677-020-00214-6","type":"journal-article","created":{"date-parts":[[2020,11,19]],"date-time":"2020-11-19T16:03:03Z","timestamp":1605801783000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["A secure data deduplication system for integrated cloud-edge networks"],"prefix":"10.1186","volume":"9","author":[{"given":"Shynu","family":"P. G.","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nadesh","family":"R. K.","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Varun G.","family":"Menon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Venu","family":"P.","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5373-5778","authenticated-orcid":false,"given":"Mahdi","family":"Abbasi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohammad R.","family":"Khosravi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,11,19]]},"reference":[{"key":"214_CR1","doi-asserted-by":"publisher","first-page":"27244","DOI":"10.1109\/ACCESS.2019.2901509","volume":"7","author":"M Lohstroh","year":"2019","unstructured":"Lohstroh M, Kim H, Eidson JC et al (2019) On enabling Technologies for the Internet of important things. IEEE Access 7:27244\u201327256. https:\/\/doi.org\/10.1109\/ACCESS.2019.2901509","journal-title":"IEEE Access"},{"key":"214_CR2","doi-asserted-by":"publisher","first-page":"450","DOI":"10.1109\/JIOT.2017.2750180","volume":"5","author":"N Abbas","year":"2018","unstructured":"Abbas N, Zhang Y, Taherkordi A, Skeie T (2018) Mobile edge computing: a survey. IEEE Internet Things J 5:450\u2013465. https:\/\/doi.org\/10.1109\/JIOT.2017.2750180","journal-title":"IEEE Internet Things J"},{"key":"214_CR3","doi-asserted-by":"publisher","unstructured":"Ren J, Zhang D, He S et al (2019) A survey on end-edge-cloud orchestrated network computing paradigms: transparent computing, mobile edge computing, fog computing, and cloudlet. ACM Comput Surv:52. https:\/\/doi.org\/10.1145\/3362031","DOI":"10.1145\/3362031"},{"key":"214_CR4","doi-asserted-by":"publisher","first-page":"144","DOI":"10.1109\/MCOM.2018.1700333","volume":"56","author":"P Zhang","year":"2018","unstructured":"Zhang P, Liu JK, Richard Yu F et al (2018) A survey on access control in fog computing. IEEE Commun Mag 56:144\u2013149. https:\/\/doi.org\/10.1109\/MCOM.2018.1700333","journal-title":"IEEE Commun Mag"},{"key":"214_CR5","doi-asserted-by":"publisher","unstructured":"Menon VG, Jacob S, Joseph S, Almagrabi AO (2019) SDN powered humanoid with edge computing for assisting paralyzed patients. IEEE Internet Things J:1. https:\/\/doi.org\/10.1109\/jiot.2019.2963288","DOI":"10.1109\/jiot.2019.2963288"},{"key":"214_CR6","doi-asserted-by":"publisher","first-page":"15","DOI":"10.4018\/ijvtis.2017070102","volume":"1","author":"VG Menon","year":"2017","unstructured":"Menon VG, Prathap J (2017) Vehicular fog computing. Int J Veh Telemat Infotain Syst 1:15\u201323. https:\/\/doi.org\/10.4018\/ijvtis.2017070102","journal-title":"Int J Veh Telemat Infotain Syst"},{"key":"214_CR7","doi-asserted-by":"publisher","first-page":"12825","DOI":"10.1109\/ACCESS.2018.2800032","volume":"6","author":"J Liu","year":"2018","unstructured":"Liu J, Zhang Q (2018) Offloading schemes in Mobile edge computing for ultra-reliable low latency communications. IEEE Access 6:12825\u201312837. https:\/\/doi.org\/10.1109\/ACCESS.2018.2800032","journal-title":"IEEE Access"},{"key":"214_CR8","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1109\/MNET.2018.1700163","volume":"32","author":"S Li","year":"2018","unstructured":"Li S, Zhang N, Lin S et al (2018) Joint admission control and resource allocation in edge computing for internet of things. IEEE Netw 32:72\u201379. https:\/\/doi.org\/10.1109\/MNET.2018.1700163","journal-title":"IEEE Netw"},{"key":"214_CR9","doi-asserted-by":"publisher","unstructured":"Nadesh RK, Aramudhan M (2018) TRAM-based VM handover with dynamic scheduling for improved QoS of cloud environment. Int J Internet Technol Secur Trans:8. https:\/\/doi.org\/10.1504\/IJITST.2018.093340","DOI":"10.1504\/IJITST.2018.093340"},{"key":"214_CR10","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1109\/MCOM.2018.1700895","volume":"57","author":"Z Ning","year":"2019","unstructured":"Ning Z, Kong X, Xia F et al (2019) Green and sustainable cloud of things: enabling collaborative edge computing. IEEE Commun Mag 57:72\u201378. https:\/\/doi.org\/10.1109\/MCOM.2018.1700895","journal-title":"IEEE Commun Mag"},{"key":"214_CR11","first-page":"1","volume-title":"A secure and efficient lightweight symmetric encryption scheme for transfer of text files between embedded IoT devices","author":"S Rajesh","year":"2019","unstructured":"Rajesh S, Paul V, Menon VG, Khosravi MR (2019) A secure and efficient lightweight symmetric encryption scheme for transfer of text files between embedded IoT devices, pp 1\u201321"},{"key":"214_CR12","doi-asserted-by":"publisher","first-page":"18209","DOI":"10.1109\/ACCESS.2018.2820162","volume":"6","author":"J Zhang","year":"2018","unstructured":"Zhang J, Chen B, Zhao Y et al (2018) Data security and privacy-preserving in edge computing paradigm: survey and open issues. IEEE Access 6:18209\u201318237. https:\/\/doi.org\/10.1109\/ACCESS.2018.2820162","journal-title":"IEEE Access"},{"key":"214_CR13","doi-asserted-by":"crossref","unstructured":"Nadesh RK, Srinivasa Perumal R, Shynu PG, Sharma G (2018) Enhancing security for end users in cloud computing environment using hybrid encryption technique. Int J Eng Technol 7","DOI":"10.14419\/ijet.v7i1.8340"},{"key":"214_CR14","doi-asserted-by":"publisher","unstructured":"Abbasi M, Rafiee M, Khosravi MR et al (2020) An efficient parallel genetic algorithm solution for vehicle routing problem in cloud implementation of the intelligent transportation systems. J Cloud Comput 9. https:\/\/doi.org\/10.1186\/s13677-020-0157-4","DOI":"10.1186\/s13677-020-0157-4"},{"key":"214_CR15","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1016\/j.compeleceng.2018.06.006","volume":"71","author":"N Subramanian","year":"2018","unstructured":"Subramanian N, Jeyaraj A (2018) Recent security challenges in cloud computing. Comput Electr Eng 71:28\u201342. https:\/\/doi.org\/10.1016\/j.compeleceng.2018.06.006","journal-title":"Comput Electr Eng"},{"key":"214_CR16","doi-asserted-by":"publisher","first-page":"532","DOI":"10.1109\/TSC.2017.2771280","volume":"12","author":"S Jiang","year":"2017","unstructured":"Jiang S, Jiang T, Wang L (2017) Secure and efficient cloud data Deduplication with ownership management. IEEE Trans Serv Comput 12:532\u2013543. https:\/\/doi.org\/10.1109\/TSC.2017.2771280","journal-title":"IEEE Trans Serv Comput"},{"key":"214_CR17","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1016\/j.icte.2018.05.005","volume":"5","author":"MK Yoon","year":"2019","unstructured":"Yoon MK (2019) A constant-time chunking algorithm for packet-level deduplication. ICT Express 5:131\u2013135. https:\/\/doi.org\/10.1016\/j.icte.2018.05.005","journal-title":"ICT Express"},{"key":"214_CR18","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1016\/j.jksuci.2019.05.007","volume":"71","author":"L Wang","year":"2019","unstructured":"Wang L, Wang B, Song W et al (2019) Offline privacy preserving proxy re-encryption in mobile cloud computing. Inf Sci (Ny) 71:38\u201343. https:\/\/doi.org\/10.1016\/j.jksuci.2019.05.007","journal-title":"Inf Sci (Ny)"},{"key":"214_CR19","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1016\/j.ins.2019.07.058","volume":"504","author":"L Wang","year":"2019","unstructured":"Wang L, Wang B, Song W, Zhang Z (2019) A key-sharing based secure deduplication scheme in cloud storage. Inf Sci (Ny) 504:48\u201360. https:\/\/doi.org\/10.1016\/j.ins.2019.07.058","journal-title":"Inf Sci (Ny)"},{"key":"214_CR20","doi-asserted-by":"publisher","first-page":"5889","DOI":"10.1007\/s11042-015-2595-4","volume":"76","author":"H Kwon","year":"2017","unstructured":"Kwon H, Hahn C, Kim D, Hur J (2017) Secure deduplication for multimedia data with user revocation in cloud storage. Multimed Tools Appl 76:5889\u20135903. https:\/\/doi.org\/10.1007\/s11042-015-2595-4","journal-title":"Multimed Tools Appl"},{"key":"214_CR21","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1016\/j.procs.2016.05.123","volume":"87","author":"K Akhila","year":"2016","unstructured":"Akhila K, Ganesh A, Sunitha C (2016) A study on Deduplication techniques over encrypted data. Procedia Comput Sci 87:38\u201343. https:\/\/doi.org\/10.1016\/j.procs.2016.05.123","journal-title":"Procedia Comput Sci"},{"key":"214_CR22","doi-asserted-by":"publisher","first-page":"850","DOI":"10.1007\/s12083-018-0682-9","volume":"12","author":"H Kwon","year":"2019","unstructured":"Kwon H, Hahn C, Kang K, Hur J (2019) Secure deduplication with reliable and revocable key management in fog computing. Peer-to-Peer Netw Appl 12:850\u2013864. https:\/\/doi.org\/10.1007\/s12083-018-0682-9","journal-title":"Peer-to-Peer Netw Appl"},{"key":"214_CR23","doi-asserted-by":"publisher","first-page":"1615","DOI":"10.1109\/TPDS.2013.284","volume":"25","author":"J Li","year":"2014","unstructured":"Li J, Chen X, Li M et al (2014) Secure deduplication with efficient and reliable convergent key management. IEEE Trans Parallel Distrib Syst 25:1615\u20131625. https:\/\/doi.org\/10.1109\/TPDS.2013.284","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"214_CR24","doi-asserted-by":"publisher","first-page":"739","DOI":"10.1016\/j.future.2017.01.024","volume":"78","author":"D Koo","year":"2018","unstructured":"Koo D, Hur J (2018) Privacy-preserving deduplication of encrypted data with dynamic ownership management in fog computing. Futur Gener Comput Syst 78:739\u2013752. https:\/\/doi.org\/10.1016\/j.future.2017.01.024","journal-title":"Futur Gener Comput Syst"},{"key":"214_CR25","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1016\/j.pmcj.2017.03.010","volume":"41","author":"J Liu","year":"2017","unstructured":"Liu J, Wang J, Tao X, Shen J (2017) Secure similarity-based cloud data deduplication in ubiquitous city. Pervasive Mob Comput 41:231\u2013242. https:\/\/doi.org\/10.1016\/j.pmcj.2017.03.010","journal-title":"Pervasive Mob Comput"},{"key":"214_CR26","doi-asserted-by":"publisher","first-page":"250","DOI":"10.1016\/j.jisa.2019.03.015","volume":"46","author":"S Li","year":"2019","unstructured":"Li S, Xu C, Zhang Y (2019) CSED: client-side encrypted deduplication scheme based on proofs of ownership for cloud storage. J Inf Secur Appl 46:250\u2013258. https:\/\/doi.org\/10.1016\/j.jisa.2019.03.015","journal-title":"J Inf Secur Appl"},{"key":"214_CR27","doi-asserted-by":"publisher","unstructured":"Tawalbeh LA, Saldamli G (2019) Reconsidering big data security and privacy in cloud and mobile cloud systems. J King Saud Univ - Comput Inf Sci. https:\/\/doi.org\/10.1016\/j.jksuci.2019.05.007","DOI":"10.1016\/j.jksuci.2019.05.007"},{"key":"214_CR28","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1016\/j.jss.2017.02.039","volume":"128","author":"P Zhang","year":"2017","unstructured":"Zhang P, Huang P, He X et al (2017) Resemblance and mergence based indexing for high performance data deduplication. J Syst Softw 128:11\u201324. https:\/\/doi.org\/10.1016\/j.jss.2017.02.039","journal-title":"J Syst Softw"},{"key":"214_CR29","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1016\/j.jnca.2019.02.015","volume":"134","author":"H Hou","year":"2019","unstructured":"Hou H, Yu J, Hao R (2019) Cloud storage auditing with deduplication supporting different security levels according to data popularity. J Netw Comput Appl 134:26\u201339. https:\/\/doi.org\/10.1016\/j.jnca.2019.02.015","journal-title":"J Netw Comput Appl"},{"key":"214_CR30","doi-asserted-by":"publisher","first-page":"644","DOI":"10.35940\/ijeat.F1188.0886S219","volume":"8","author":"V Khanaa","year":"2019","unstructured":"Khanaa V, Kumaravel A, Rama A (2019) Data deduplication on encrypted big data in cloud. Int J Eng Adv Technol 8:644\u2013648. https:\/\/doi.org\/10.35940\/ijeat.F1188.0886S219","journal-title":"Int J Eng Adv Technol"},{"key":"214_CR31","doi-asserted-by":"publisher","first-page":"694","DOI":"10.1109\/TDSC.2016.2603501","volume":"15","author":"J Stanek","year":"2018","unstructured":"Stanek J, Kencl L (2018) Enhanced secure Thresholded data Deduplication scheme for cloud storage. IEEE Trans Dependable Secur Comput 15:694\u2013707. https:\/\/doi.org\/10.1109\/TDSC.2016.2603501","journal-title":"IEEE Trans Dependable Secur Comput"},{"key":"214_CR32","doi-asserted-by":"publisher","first-page":"70017","DOI":"10.1109\/ACCESS.2018.2879479","volume":"6","author":"P Zeng","year":"2018","unstructured":"Zeng P, Choo KKR (2018) A new kind of conditional proxy re-encryption for secure cloud storage. IEEE Access 6:70017\u201370024. https:\/\/doi.org\/10.1109\/ACCESS.2018.2879479","journal-title":"IEEE Access"},{"key":"214_CR33","doi-asserted-by":"publisher","first-page":"160482","DOI":"10.1109\/ACCESS.2019.2950750","volume":"7","author":"J Wu","year":"2019","unstructured":"Wu J, Li Y, Wang T, Ding Y (2019) CPDA: a confidentiality-preserving Deduplication cloud storage with public cloud auditing. IEEE Access 7:160482\u2013160497. https:\/\/doi.org\/10.1109\/ACCESS.2019.2950750","journal-title":"IEEE Access"},{"key":"214_CR34","doi-asserted-by":"publisher","first-page":"440","DOI":"10.1109\/TCC.2015.2511747","volume":"6","author":"A Awad","year":"2018","unstructured":"Awad A, Matthews A, Qiao Y, Lee B (2018) Chaotic searchable encryption for Mobile cloud storage. IEEE Trans Cloud Comput 6:440\u2013452. https:\/\/doi.org\/10.1109\/TCC.2015.2511747","journal-title":"IEEE Trans Cloud Comput"},{"key":"214_CR35","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1515\/cait-2016-0002","volume":"16","author":"PG Shynu","year":"2016","unstructured":"Shynu P G, John Singh K (2016) A comprehensive survey and analysis on access control schemes in cloud environment. Cybern Inf Technol 16:19\u201338. https:\/\/doi.org\/10.1515\/cait-2016-0002","journal-title":"Cybern Inf Technol"},{"key":"214_CR36","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1016\/j.jss.2014.10.031","volume":"100","author":"M Alazab","year":"2015","unstructured":"Alazab M (2015) Profiling and classifying the behavior of malicious codes. J Syst Softw 100:91\u2013102. https:\/\/doi.org\/10.1016\/j.jss.2014.10.031","journal-title":"J Syst Softw"},{"key":"214_CR37","doi-asserted-by":"publisher","first-page":"362","DOI":"10.1016\/j.future.2014.07.006","volume":"55","author":"C Benzaid","year":"2016","unstructured":"Benzaid C, Lounis K, Al-Nemrat A et al (2016) Fast authentication in wireless sensor networks. Futur Gener Comput Syst 55:362\u2013375. https:\/\/doi.org\/10.1016\/j.future.2014.07.006","journal-title":"Futur Gener Comput Syst"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-020-00214-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13677-020-00214-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-020-00214-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,19]],"date-time":"2020-11-19T16:31:20Z","timestamp":1605803480000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-020-00214-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,19]]},"references-count":37,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["214"],"URL":"https:\/\/doi.org\/10.1186\/s13677-020-00214-6","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,11,19]]},"assertion":[{"value":"23 March 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 November 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 November 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare that they have no competing interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"61"}}