{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,3]],"date-time":"2026-05-03T11:00:32Z","timestamp":1777806032920,"version":"3.51.4"},"reference-count":44,"publisher":"SAGE Publications","issue":"6","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JCS"],"published-print":{"date-parts":[[2017,8,24]]},"DOI":"10.3233\/jcs-16868","type":"journal-article","created":{"date-parts":[[2017,6,20]],"date-time":"2017-06-20T10:55:31Z","timestamp":1497956131000},"page":"537-584","source":"Crossref","is-referenced-by-count":12,"title":["Remote data integrity checking with server-side repair1"],"prefix":"10.1177","volume":"25","author":[{"given":"Bo","family":"Chen","sequence":"first","affiliation":[{"name":"Department of Computer Science, Michigan Technological University, Houghton, MI, USA. E-mail:\u00a0bchen1@mtu.edu"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Reza","family":"Curtmola","sequence":"additional","affiliation":[{"name":"Department of Computer Science, New Jersey Institute of Technology, Newark, NJ, USA. E-mail:\u00a0crix@njit.edu"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","reference":[{"issue":"2","key":"10.3233\/JCS-16868_ref1","doi-asserted-by":"publisher","first-page":"299","DOI":"10.1145\/1064340.1064341","article-title":"Moderately hard, memory-bound functions","volume":"5","author":"Abadi","year":"2005","journal-title":"ACM Transactions on Internet Technology (TOIT)"},{"key":"10.3233\/JCS-16868_ref2","doi-asserted-by":"crossref","unstructured":"G.\u00a0Ateniese, I.\u00a0Bonacina, A.\u00a0Faonio and N.\u00a0Galesi, Proofs of space: When space is of the essence, in: Proc. of the 9th International Conference, Security and Cryptography for Networks (SCN 2014), Springer International Publishing, 2014, pp.\u00a0538\u2013557.","DOI":"10.1007\/978-3-319-10879-7_31"},{"key":"10.3233\/JCS-16868_ref4","doi-asserted-by":"crossref","unstructured":"G.\u00a0Ateniese, R.\u00a0Burns, R.\u00a0Curtmola, J.\u00a0Herring, O.\u00a0Khan, L.\u00a0Kissner, Z.\u00a0Peterson and D.\u00a0Song, Remote data checking using provable data possession, ACM Trans. Inf. Syst. Secur. 14 (2011).","DOI":"10.1145\/1952982.1952994"},{"key":"10.3233\/JCS-16868_ref5","doi-asserted-by":"crossref","unstructured":"G.\u00a0Ateniese, R.\u00a0Burns, R.\u00a0Curtmola, J.\u00a0Herring, L.\u00a0Kissner, Z.\u00a0Peterson and D.\u00a0Song, Provable data possession at untrusted stores, in: Proc. of ACM Conference on Computer and Communications Security (CCS\u201907), 2007.","DOI":"10.1145\/1315245.1315318"},{"key":"10.3233\/JCS-16868_ref6","doi-asserted-by":"crossref","unstructured":"G.\u00a0Ateniese, R.D.\u00a0Pietro, L.V.\u00a0Mancini and G.\u00a0Tsudik, Scalable and efficient provable data possession, in: Proc. of International ICST Conference on Security and Privacy in Communication Networks (SecureComm\u201908), 2008.","DOI":"10.1145\/1460877.1460889"},{"key":"10.3233\/JCS-16868_ref7","doi-asserted-by":"crossref","unstructured":"K.\u00a0Benson, R.\u00a0Dowsley and H.\u00a0Shacham, Do you know where your cloud files are?, in: Proc. of ACM Cloud Computing Security Workshop (CCSW\u201911), 2011.","DOI":"10.1145\/2046660.2046677"},{"key":"10.3233\/JCS-16868_ref8","doi-asserted-by":"crossref","unstructured":"K.\u00a0Bowers, A.\u00a0Oprea and A.\u00a0Juels, HAIL: A high-availability and integrity layer for cloud storage, in: Proc. of ACM Conference on Computer and Communications Security (CCS\u201909), 2009.","DOI":"10.1145\/1653662.1653686"},{"key":"10.3233\/JCS-16868_ref9","doi-asserted-by":"crossref","unstructured":"K.D.\u00a0Bowers, M.V.\u00a0Dijk, A.\u00a0Juels, A.\u00a0Oprea and R.L.\u00a0Rivest, How to tell if your cloud files are vulnerable to drive crashes, in: Proc. of ACM Conference on Computer and Communications Security (CCS\u201911), 2011.","DOI":"10.1145\/2046707.2046766"},{"key":"10.3233\/JCS-16868_ref10","doi-asserted-by":"crossref","unstructured":"B.\u00a0Chen, A.K.\u00a0Ammula and R.\u00a0Curtmola, Towards server-side repair for erasure coding-based distributed storage systems, in: Proc. of the 5th ACM Conference on Data and Application Security and Privacy (CODASPY\u201915), 2015.","DOI":"10.1145\/2699026.2699122"},{"key":"10.3233\/JCS-16868_ref11","doi-asserted-by":"crossref","unstructured":"B.\u00a0Chen and R.\u00a0Curtmola, Robust dynamic provable data possession, in: Proc. of International Workshop on Security and Privacy in Cloud Computing (ICDCS-SPCC\u201912), 2012.","DOI":"10.1109\/ICDCSW.2012.57"},{"key":"10.3233\/JCS-16868_ref12","doi-asserted-by":"crossref","unstructured":"B.\u00a0Chen and R.\u00a0Curtmola, POSTER: Robust dynamic remote data checking for public clouds, in: Proc. of ACM Conference on Computer and Communications Security (CCS\u201912), 2012.","DOI":"10.1145\/2382196.2382319"},{"key":"10.3233\/JCS-16868_ref13","doi-asserted-by":"crossref","unstructured":"B.\u00a0Chen and R.\u00a0Curtmola, Towards self-repairing replication-based storage systems using untrusted clouds, in: Proc. of ACM Conference on Data and Application Security and Privacy (CODASPY\u201913), 2013.","DOI":"10.1145\/2435349.2435402"},{"key":"10.3233\/JCS-16868_ref14","doi-asserted-by":"crossref","unstructured":"B.\u00a0Chen and R.\u00a0Curtmola, Auditable version control systems, in: Proc. of the 21th Annual Network and Distributed System Security Symposium (NDSS\u201914), 2014.","DOI":"10.14722\/ndss.2014.23184"},{"key":"10.3233\/JCS-16868_ref15","doi-asserted-by":"crossref","unstructured":"B.\u00a0Chen, R.\u00a0Curtmola, G.\u00a0Ateniese and R.\u00a0Burns, Remote data checking for network coding-based distributed storage systems, in: Proc. of ACM Cloud Computing Security Workshop (CCSW\u201910), 2010.","DOI":"10.1145\/1866835.1866842"},{"key":"10.3233\/JCS-16868_ref16","doi-asserted-by":"crossref","unstructured":"R.\u00a0Curtmola, O.\u00a0Khan, R.\u00a0Burns and G.\u00a0Ateniese, MR-PDP: Multiple-replica provable data possession, in: Proc. of International Conference on Distributed Computing Systems (ICDCS\u201908), 2008.","DOI":"10.1109\/ICDCS.2008.68"},{"key":"10.3233\/JCS-16868_ref17","doi-asserted-by":"crossref","unstructured":"A.G.\u00a0Dimakis, P.B.\u00a0Godfrey, Y.\u00a0Wu, M.O.\u00a0Wainwright and K.\u00a0Ramchandran, Network coding for distributed storage systems, IEEE Trans. on Inf. Theory 56 (2010).","DOI":"10.1109\/TIT.2010.2054295"},{"key":"10.3233\/JCS-16868_ref18","doi-asserted-by":"crossref","unstructured":"C.\u00a0Dwork, A.\u00a0Goldberg and M.\u00a0Naor, On memory-bound functions for fighting spam, in: Advances in Cryptology (Crypto\u201903), 2003.","DOI":"10.1007\/978-3-540-45146-4_25"},{"key":"10.3233\/JCS-16868_ref19","unstructured":"C.\u00a0Dwork and M.\u00a0Naor, Pricing via processing or combatting junk mail, in: Advances in Cryptology (CRYPTO\u201992), 1993."},{"key":"10.3233\/JCS-16868_ref20","doi-asserted-by":"crossref","unstructured":"C.\u00a0Dwork, M.\u00a0Naor and H.\u00a0Wee, Pebbling and proofs of work, in: Advances in Cryptology (CRYPTO\u201905), 2005.","DOI":"10.1007\/11535218_3"},{"key":"10.3233\/JCS-16868_ref23","doi-asserted-by":"crossref","unstructured":"C.\u00a0Erway, A.\u00a0Kupcu, C.\u00a0Papamanthou and R.\u00a0Tamassia, Dynamic provable data possession, in: Proc. of ACM Conference on Computer and Communications Security (CCS\u201909), 2009.","DOI":"10.1145\/1653662.1653688"},{"key":"10.3233\/JCS-16868_ref24","doi-asserted-by":"crossref","unstructured":"M.\u00a0Etemad and A.\u00a0Kupcu, Transparent, distributed, and replicated dynamic provable data possession, in: Proc. of 11th International Conference on Applied Cryptography and Network Security (ACNS\u201913), 2013.","DOI":"10.1007\/978-3-642-38980-1_1"},{"key":"10.3233\/JCS-16868_ref25","unstructured":"A.\u00a0Fiat and A.\u00a0Shamir, How to prove yourself: Practical solutions to identification and signature problems, in: Advances in Cryptology (CRYPTO\u201986), 1986."},{"key":"10.3233\/JCS-16868_ref26","doi-asserted-by":"crossref","unstructured":"M.\u00a0Gondree and Z.N.J.\u00a0Peterson, Geolocation of data in the cloud, in: Proc. of ACM Conference on Data and Application Security and Privacy (CODASPY\u201913), 2013.","DOI":"10.1145\/2435349.2435353"},{"key":"10.3233\/JCS-16868_ref27","doi-asserted-by":"crossref","unstructured":"A.\u00a0Juels and B.S.\u00a0Kaliski, PORs: Proofs of retrievability for large files, in: Proc. of ACM Conference on Computer and Communications Security (CCS\u201907), 2007.","DOI":"10.1145\/1315245.1315317"},{"key":"10.3233\/JCS-16868_ref28","unstructured":"H.\u00a0Krawczyk, LFSR-based hashing and authentication, in: Proc. of Annual International Cryptology Conference (CRYPTO\u201994), 1994."},{"key":"10.3233\/JCS-16868_ref30","unstructured":"Z.N.J.\u00a0Peterson, M.\u00a0Gondree and R.\u00a0Beverly, A position paper on data sovereignty: The importance of geolocating data in the cloud, in: Proc. of USENIX Workshop on Hot Topics in Cloud Computing (HotCloud\u201911), 2011."},{"key":"10.3233\/JCS-16868_ref31","doi-asserted-by":"crossref","first-page":"132","DOI":"10.1007\/978-3-642-10772-6_11","article-title":"Making peer-assisted content distribution robust to collusion using bandwidth puzzles","author":"Reiter","year":"2009","journal-title":"Information Systems Security"},{"key":"10.3233\/JCS-16868_ref32","unstructured":"R.\u00a0Rodrigues and B.\u00a0Liskov, High availability in DHTs: Erasure coding vs. replication, in: Proc. of International Workshop on Peer-to-Peer Systems (IPTPS\u201905), 2005."},{"key":"10.3233\/JCS-16868_ref33","doi-asserted-by":"crossref","unstructured":"P.\u00a0Rogaway, Bucket hashing and its application to fast message authentication, in: Proc. of Annual International Cryptology Conference (CRYPTO\u201995), 1995.","DOI":"10.1007\/3-540-44750-4_3"},{"key":"10.3233\/JCS-16868_ref34","doi-asserted-by":"crossref","unstructured":"H.\u00a0Shacham and B.\u00a0Waters, Compact proofs of retrievability, in: Proc. of Annual International Conference on the Theory and Application of Cryptology and Information Security (ASIACRYPT\u201908), 2008.","DOI":"10.1007\/978-3-540-89255-7_7"},{"issue":"3","key":"10.3233\/JCS-16868_ref35","doi-asserted-by":"publisher","first-page":"442","DOI":"10.1007\/s00145-012-9129-2","article-title":"Compact proofs of retrievability","volume":"26","author":"Shacham","year":"2013","journal-title":"J.\u00a0Cryptology"},{"key":"10.3233\/JCS-16868_ref36","doi-asserted-by":"crossref","unstructured":"E.\u00a0Shi, E.\u00a0Stefanov and C.\u00a0Papamanthou, Practical dynamic proofs of retrievability, in: Proc. of the 20th ACM Conference on Computer and Communications Security (CCS\u201913), 2013.","DOI":"10.1145\/2508859.2516669"},{"key":"10.3233\/JCS-16868_ref37","doi-asserted-by":"crossref","unstructured":"V.\u00a0Shoup, On fast and provably secure message authentication based on universal hashing, in: Proc. of Annual International Cryptology Conference (CRYPTO\u201996), 1996.","DOI":"10.1007\/3-540-68697-5_24"},{"key":"10.3233\/JCS-16868_ref38","doi-asserted-by":"crossref","unstructured":"J.M.\u00a0Steele, The Cauchy\u2013Schwarz Master Class: An Introduction to the Art of Mathematical Inequalities, Cambridge University Press, 2004.","DOI":"10.1017\/CBO9780511817106"},{"key":"10.3233\/JCS-16868_ref39","doi-asserted-by":"crossref","unstructured":"E.\u00a0Stefanov, M.\u00a0van Dijk, A.\u00a0Oprea and A.\u00a0Juels, Iris: A scalable cloud file system with efficient integrity checks, in: Proc. of Annual Computer Security Applications Conference (ACSAC\u201912), 2012.","DOI":"10.1145\/2420950.2420985"},{"key":"10.3233\/JCS-16868_ref40","doi-asserted-by":"crossref","unstructured":"S.R.\u00a0Tate, R.\u00a0Vishwanathan and L.\u00a0Everhart, Multi-user dynamic proofs of data possession using trusted hardware, in: Proceedings of the Third ACM Conference on Data and Application Security and Privacy (CODASPY\u201913), 2013.","DOI":"10.1145\/2435349.2435400"},{"key":"10.3233\/JCS-16868_ref41","doi-asserted-by":"crossref","unstructured":"M.\u00a0van Dijk, A.\u00a0Juels, A.\u00a0Oprea, R.L.\u00a0Rivest, E.\u00a0Stefanov and N.\u00a0Triandopoulos, Hourglass schemes: How to prove that cloud files are encrypted, in: Proceedings of the 19th ACM Conference on Computer and Communications Security (CCS\u201912), 2012.","DOI":"10.1145\/2382196.2382227"},{"key":"10.3233\/JCS-16868_ref42","unstructured":"C.\u00a0Wang, Q.\u00a0Wang, K.\u00a0Ren and W.\u00a0Lou, Ensuring data storage security in cloud computing, in: Proc. of IEEE International Workshop on Quality of Service (IWQoS\u201909), 2009."},{"key":"10.3233\/JCS-16868_ref43","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2010.183"},{"key":"10.3233\/JCS-16868_ref44","doi-asserted-by":"crossref","unstructured":"B.\u00a0Waters, A.\u00a0Juels, J.A.\u00a0Halderman and E.W.\u00a0Felten, New client puzzle outsourcing techniques for DoS resistance, in: Proceedings of the 11th ACM Conference on Computer and Communications Security (CCS\u201904), 2004.","DOI":"10.1145\/1030083.1030117"},{"key":"10.3233\/JCS-16868_ref45","unstructured":"G.J.\u00a0Watson, R.\u00a0Safavi-Naini, M.\u00a0Alimomeni, M.E.\u00a0Locasto and S.\u00a0Narayan, LoSt: Location based storage, in: Proc. of ACM Cloud Computing Security Workshop (CCSW\u201912), 2012."},{"issue":"3","key":"10.3233\/JCS-16868_ref46","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1016\/0022-0000(81)90033-7","article-title":"New hash functions and their use in authentication and set equality","volume":"22","author":"Wegman","year":"1981","journal-title":"Journal of Computer and System Sciences"},{"key":"10.3233\/JCS-16868_ref48","doi-asserted-by":"crossref","unstructured":"Y.\u00a0Zhang and M.\u00a0Blanton, Efficient dynamic provable possession of remote data via balanced update trees, in: Proc. of 8th ACM Symposium on Information, Computer and Communications Security (ASIACCS\u201913), 2013.","DOI":"10.1145\/2484313.2484339"},{"key":"10.3233\/JCS-16868_ref49","doi-asserted-by":"crossref","unstructured":"Q.\u00a0Zheng and S.\u00a0Xu, Fair and dynamic proofs of retrievability, in: Proc. of ACM Conference on Data and Application Security and Privacy (CODASPY\u201911), 2011.","DOI":"10.1145\/1943513.1943546"}],"container-title":["Journal of Computer Security"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/JCS-16868","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T20:45:05Z","timestamp":1777495505000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.medra.org\/servlet\/aliasResolver?alias=iospress&doi=10.3233\/JCS-16868"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,8,24]]},"references-count":44,"journal-issue":{"issue":"6"},"URL":"https:\/\/doi.org\/10.3233\/jcs-16868","relation":{},"ISSN":["1875-8924","0926-227X"],"issn-type":[{"value":"1875-8924","type":"electronic"},{"value":"0926-227X","type":"print"}],"subject":[],"published":{"date-parts":[[2017,8,24]]}}}