{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T16:00:06Z","timestamp":1783008006747,"version":"3.54.5"},"reference-count":48,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"2","license":[{"start":{"date-parts":[[2019,3,1]],"date-time":"2019-03-01T00:00:00Z","timestamp":1551398400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,3,1]],"date-time":"2019-03-01T00:00:00Z","timestamp":1551398400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,3,1]],"date-time":"2019-03-01T00:00:00Z","timestamp":1551398400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"NSF","award":["CNS 1413920"],"award-info":[{"award-number":["CNS 1413920"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Dependable and Secure Comput."],"published-print":{"date-parts":[[2019,3,1]]},"DOI":"10.1109\/tdsc.2017.2687463","type":"journal-article","created":{"date-parts":[[2017,3,25]],"date-time":"2017-03-25T07:07:26Z","timestamp":1490425646000},"page":"204-216","source":"Crossref","is-referenced-by-count":22,"title":["Design and Implementation of the Ascend Secure Processor"],"prefix":"10.1109","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3437-7570","authenticated-orcid":false,"given":"Ling","family":"Ren","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christopher W.","family":"Fletcher","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Albert","family":"Kwon","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marten","family":"van Dijk","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Srinivas","family":"Devadas","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.25"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694385"},{"key":"ref33","article-title":"Software guard extensions programming reference","year":"2013"},{"key":"ref32","first-page":"18","article-title":"Trustzone: Integrated hardware and software security","volume":"3","author":"alves","year":"2004","journal-title":"Inf Q"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2010.5416657"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2005.22"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.46"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2017.23349"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/CANDAR.2016.0068"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830787"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2382536.2382540"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2382196.2382299"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485971"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694353"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2015.58"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2517488.2517498"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-68697-5_1"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2508859.2516660"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/233551.233553"},{"key":"ref18","first-page":"197","article-title":"Oblivious ram with $o((\\log n)^3)$o((logn)3) worst-case cost","author":"shi","year":"2011","journal-title":"Proc 17th Int Conf Theory Appl Cryptology Inf Security"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2508859.2516692"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/SECPRI.2003.1199335"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/782814.782838"},{"key":"ref27","article-title":"Open cores","year":"0"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.21236\/ADA419599"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1024393.1024403"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945463"},{"key":"ref5","article-title":"Intel SGX explained","author":"costan","year":"2016","journal-title":"Cryptology ePrint Archive Report"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.45"},{"key":"ref7","article-title":"Access pattern disclosure on searchable encryption: Ramification, attack and mitigation","author":"islam","year":"2012","journal-title":"Proc Symp Network and Distributed System Security"},{"key":"ref2","author":"grawrock","year":"2006","journal-title":"The Intel Safer Computing Initiative Building Blocks for Trusted Computing"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978351"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/2046660.2046682"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1007\/s00145-015-9216-2"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39077-7_1"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.29"},{"key":"ref48","first-page":"857","article-title":"Sanctum: Minimal hardware extensions for strong software isolation","author":"costan","year":"2016","journal-title":"Proc Usenix Security"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/1179474.1179485"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-55220-5_23"},{"key":"ref21","first-page":"415","article-title":"Constants count: Practical improvements to oblivious RAM","author":"ren","year":"2015","journal-title":"Proc 24th USENIX Conf Security Symp"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-49099-0_6"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2013.6670339"},{"key":"ref41","first-page":"749","article-title":"Burst ORAM: Minimizing ORAM response times for bursty access patterns","author":"dautrich","year":"2014","journal-title":"Proc Usenix Security"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/6490.6503"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813634"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2954680.2872414"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/2808425.2808429"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2014.6835932"}],"container-title":["IEEE Transactions on Dependable and Secure Computing"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8858\/8666010\/07886270.pdf?arnumber=7886270","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,13]],"date-time":"2022-07-13T20:53:03Z","timestamp":1657745583000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/7886270\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,3,1]]},"references-count":48,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.1109\/tdsc.2017.2687463","relation":{},"ISSN":["1545-5971","1941-0018","2160-9209"],"issn-type":[{"value":"1545-5971","type":"print"},{"value":"1941-0018","type":"electronic"},{"value":"2160-9209","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,3,1]]}}}