{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,29]],"date-time":"2026-03-29T20:55:22Z","timestamp":1774817722765,"version":"3.50.1"},"reference-count":43,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2018,6,4]],"date-time":"2018-06-04T00:00:00Z","timestamp":1528070400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In recent years, the Internet of Things (IoT) has found wide application and attracted much attention. Since most of the end-terminals in IoT have limited capabilities for storage and computing, it has become a trend to outsource the data from local to cloud computing. To further reduce the communication bandwidth and storage space, data deduplication has been widely adopted to eliminate the redundant data. However, since data collected in IoT are sensitive and closely related to users\u2019 personal information, the privacy protection of users\u2019 information becomes a challenge. As the channels, like the wireless channels between the terminals and the cloud servers in IoT, are public and the cloud servers are not fully trusted, data have to be encrypted before being uploaded to the cloud. However, encryption makes the performance of deduplication by the cloud server difficult because the ciphertext will be different even if the underlying plaintext is identical. In this paper, we build a centralized privacy-preserving duplicate removal storage system, which supports both file-level and block-level deduplication. In order to avoid the leakage of statistical information of data, Intel Software Guard Extensions (SGX) technology is utilized to protect the deduplication process on the cloud server. The results of the experimental analysis demonstrate that the new scheme can significantly improve the deduplication efficiency and enhance the security. It is envisioned that the duplicated removal system with privacy preservation will be of great use in the centralized storage environment of IoT.<\/jats:p>","DOI":"10.3390\/s18061814","type":"journal-article","created":{"date-parts":[[2018,6,4]],"date-time":"2018-06-04T12:14:30Z","timestamp":1528114470000},"page":"1814","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":42,"title":["Centralized Duplicate Removal Video Storage System with Privacy Preservation in IoT"],"prefix":"10.3390","volume":"18","author":[{"given":"Hongyang","family":"Yan","sequence":"first","affiliation":[{"name":"College of Computer and Control Engineering, Nankai University, Tianjin 300071, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xuan","family":"Li","sequence":"additional","affiliation":[{"name":"College of Mathematics and Informatics, Fujian Normal University, Fuzhou 350117, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yu","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Computer Science, Guangzhou University, Guangzhou 510006, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chunfu","family":"Jia","sequence":"additional","affiliation":[{"name":"College of Computer and Control Engineering, Nankai University, Tianjin 300071, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,6,4]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"186","DOI":"10.1016\/j.ins.2018.04.048","article-title":"Secure data uploading scheme for a smart home system","volume":"453","author":"Shen","year":"2018","journal-title":"Inf. Sci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1016\/j.jnca.2018.01.003","article-title":"Cloud-aided lightweight certificateless authentication protocol with anonymity for wireless body area networks","volume":"106","author":"Shen","year":"2018","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"2415","DOI":"10.1007\/s10586-017-0796-5","article-title":"Towards secure and flexible ehr sharing in mobile health cloud under static assumptions","volume":"20","author":"Cai","year":"2017","journal-title":"Clust. Comput."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"3688","DOI":"10.1002\/sec.1574","article-title":"Online\/offline unbounded multi-authority attribute-based encryption for data sharing in mobile cloud computing","volume":"9","author":"Zhang","year":"2016","journal-title":"Secur. Commun. Netw."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"912","DOI":"10.1109\/TIFS.2017.2774439","article-title":"Anonymous and traceable group data sharing in cloud computing","volume":"13","author":"Shen","year":"2018","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/j.jnca.2018.03.006","article-title":"Multi-authority fine-grained access control with accountability and its application in cloud","volume":"112","author":"Li","year":"2018","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Li, B., Huang, Y., Liu, Z., Li, J., Tian, Z., and Yiu, S.M. (2018). Hybridoram: Practical oblivious cloud storage with constant bandwidth. Inf. Sci.","DOI":"10.1016\/j.ins.2018.02.019"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"2385","DOI":"10.1007\/s10586-016-0701-7","article-title":"New directly revocable attribute-based encryption scheme and its application in cloud storage environment","volume":"20","author":"Wang","year":"2017","journal-title":"Clust. Comput."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ins.2018.02.071","article-title":"Divoram: Towards a practical oblivious ram with variable block size","volume":"447","author":"Liu","year":"2018","journal-title":"Inf. Sci."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/j.jnca.2018.01.014","article-title":"Dynamic fully homomorphic encryption-based merkle tree for lightweight streaming authenticated data structures","volume":"107","author":"Xu","year":"2018","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/j.ins.2018.02.056","article-title":"Differentially private naive bayes learning over multiple data sources","volume":"444","author":"Li","year":"2018","journal-title":"Inf. Sci."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1016\/j.future.2014.11.002","article-title":"Towards secure and reliable cloud storage against data re-outsourcing","volume":"52","author":"Jiang","year":"2015","journal-title":"Future Gen. Comput. Syst."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"3184","DOI":"10.1109\/TC.2015.2512870","article-title":"Verifiable computation over large database with incremental updates","volume":"65","author":"Chen","year":"2014","journal-title":"IEEE Trans. Comput."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/ACCESS.2018.2873804","article-title":"A covert channel over volte via adjusting silence periods","volume":"4","author":"Zhang","year":"2018","journal-title":"IEEE Access"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10796-015-9581-2","article-title":"Optimal scheduling across public and private clouds in complex hybrid cloud environment","volume":"19","author":"Li","year":"2017","journal-title":"Inf. Syst. Front."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1185","DOI":"10.1002\/spe.2498","article-title":"Evaluating alternative daas solutions in private and public openstack clouds","volume":"47","author":"Celesti","year":"2017","journal-title":"Softw. Pract. Exp."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Miguel, R., and Aung, K.M.M. (2015, January 6\u20137). Hedup: Secure deduplication with homomorphic encryption. Proceedings of the IEEE International Conference on Networking, Architecture and Storage, Boston, MA, USA.","DOI":"10.1109\/NAS.2015.7255226"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"20632","DOI":"10.1109\/ACCESS.2018.2809426","article-title":"An id-based linearly homomorphic signature scheme and its application in blockchain","volume":"6","author":"Lin","year":"2018","journal-title":"IEEE Access"},{"key":"ref_19","unstructured":"Bolosky, W.J., Goebel, D., Goebel, D., and Douceur, J.R. (2000, January 3\u20134). Single instance storage in windows?. Proceedings of the Conference on Usenix Windows Systems Symposium 4, Seattle, WA, USA."},{"key":"ref_20","unstructured":"Quinlan, S., and Dorward, S. (2002, January 28\u201330). Venti: A new approach to archival storage. Proceedings of the 1st USENIX conference on File and Storage Technologies (FAST 2), Monterey, CA, USA."},{"key":"ref_21","unstructured":"Zhu, B., Li, K., and Patterson, R.H. (2008, January 26\u201329). Avoiding the disk bottleneck in the data domain deduplication file system. Proceedings of the 1st USENIX conference on File and Storage Technologies (FAST 2008), San Jose, CA, USA."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Liu, J., Asokan, N., and Pinkas, B. (2015, January 12\u201316). Secure deduplication of encrypted data without additional independent servers. Proceedings of the ACM Sigsac Conference on Computer and Communications Security, Denver, CO, USA.","DOI":"10.1145\/2810103.2813623"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Ng, W.K., Wen, Y., and Zhu, H. (2012, January 26\u201330). Private data deduplication protocols in cloud storage. Proceedings of the 27th Annual ACM Symposium on Applied Computing, Trento, Italy.","DOI":"10.1145\/2245276.2245361"},{"key":"ref_24","unstructured":"Bellare, M., Keelveedhi, S., and Ristenpart, T. (2013, January 14\u201316). Dupless: Server-aided encryption for deduplicated storage. Proceedings of the Usenix Conference on Security, Washington, DC, USA."},{"key":"ref_25","first-page":"10","article-title":"Block-level de-duplication with encrypted data","volume":"1","author":"Puzio","year":"2014","journal-title":"Open J. Cloud Comput."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2643","DOI":"10.1109\/TIFS.2015.2470221","article-title":"Bl-mle: Block-level message-locked encryption for secure large file deduplication","volume":"10","author":"Chen","year":"2015","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Litwin, W., Jajodia, S., and Schwarz, T. (2011, January 17). Privacy of data outsourced to a cloud for selected readers through client-side encryption. Proceedings of the ACM Workshop on Privacy in the Electronic Society, Chicago, IL, USA.","DOI":"10.1145\/2046556.2046580"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1615","DOI":"10.1109\/TPDS.2013.284","article-title":"Secure deduplication with efficient and reliable convergent key management","volume":"25","author":"Li","year":"2014","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1016\/j.jnca.2014.12.004","article-title":"An efficient confidentiality-preserving proof of ownership for deduplication","volume":"50","author":"Orfila","year":"2015","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"739","DOI":"10.1016\/j.future.2017.01.024","article-title":"Privacy-preserving deduplication of encrypted data with dynamic ownership management in fog computing","volume":"78","author":"Koo","year":"2017","journal-title":"Future Gen. Comput. Syst."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1437","DOI":"10.1007\/s00500-015-1596-6","article-title":"A secure cloud storage system supporting privacy-preserving fuzzy deduplication","volume":"20","author":"Li","year":"2016","journal-title":"Soft Comput."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1206","DOI":"10.1109\/TPDS.2014.2318320","article-title":"A hybrid cloud approach for secure authorized deduplication","volume":"26","author":"Li","year":"2015","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"3569","DOI":"10.1109\/TC.2015.2401017","article-title":"Secure distributed deduplication systems with improved reliability","volume":"64","author":"Li","year":"2015","journal-title":"IEEE Trans. Comput."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1856001","DOI":"10.1142\/S0218001418560013","article-title":"Face deduplication in video surveillance","volume":"32","author":"Chen","year":"2017","journal-title":"Int. J. Pattern Recognit. Artif. Intell."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Li, Y., and Xia, K. (2016, January 19\u201321). Fast video deduplication via locality sensitive hashing with similarity ranking. Proceedings of the International Conference on Internet Multimedia Computing and Service, Xi\u2019an, China.","DOI":"10.1145\/3007669.3007725"},{"key":"ref_36","unstructured":"Rashid, F., Miri, A., and Woungang, I. (July, January 27). Proof of storage for video deduplication in the cloud. Proceedings of the IEEE International Congress on Big Data, New York, NY, USA."},{"key":"ref_37","first-page":"617","article-title":"Reclaiming space from duplicate files in a serverless distributed file system","volume":"617\u2013624","author":"Douceur","year":"2002","journal-title":"Microsoft Res."},{"key":"ref_38","unstructured":"Anderson, P., and Zhang, L. (2010, January 7\u201312). Fast and secure laptop backups with encrypted de-duplication. Proceedings of the International Conference on Large Installation System Administration, San Jose, CA, USA."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Mckeen, F., Alexandrovich, I., Berenzon, A., Rozas, C.V., Shafi, H., Shanbhogue, V., and Savagaonkar, U.R. (2013, January 23\u201324). Innovative instructions and software model for isolated execution. Proceedings of the International Workshop on Hardware and Architectural Support for Security and Privacy, Tel-Aviv, Israel.","DOI":"10.1145\/2487726.2488368"},{"key":"ref_40","unstructured":"(2018, June 04). Intel Software Guard Extensions Programming Reference. Available online: https:\/\/software.intel.com\/en-us\/sgx."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1257","DOI":"10.1109\/TPDS.2013.173","article-title":"Liquid: A scalable deduplication file system for virtual machine images","volume":"25","author":"Zhao","year":"2014","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1016\/j.pmcj.2017.03.014","article-title":"Zero knowledge based client side deduplication for encrypted files of secure cloud storage in smart cities","volume":"41","author":"Yang","year":"2017","journal-title":"Pervasive Mob. Comput."},{"key":"ref_43","unstructured":"Wang, M., Li, W., and Wang, X. (2012, January 16\u201321). Transferring a generic pedestrian detector towards specific scenes. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/6\/1814\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:07:13Z","timestamp":1760195233000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/6\/1814"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,4]]},"references-count":43,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2018,6]]}},"alternative-id":["s18061814"],"URL":"https:\/\/doi.org\/10.3390\/s18061814","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,6,4]]}}}