{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,3]],"date-time":"2026-01-03T06:52:47Z","timestamp":1767423167027,"version":"3.37.3"},"reference-count":95,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"8","license":[{"start":{"date-parts":[[2021,8,1]],"date-time":"2021-08-01T00:00:00Z","timestamp":1627776000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,8,1]],"date-time":"2021-08-01T00:00:00Z","timestamp":1627776000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,8,1]],"date-time":"2021-08-01T00:00:00Z","timestamp":1627776000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61804088"],"award-info":[{"award-number":["61804088"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61834002"],"award-info":[{"award-number":["61834002"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["2018YFB2202101"],"award-info":[{"award-number":["2018YFB2202101"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002855","name":"National Science and Technology Major Project of the Ministry of Science and Technology of China","doi-asserted-by":"publisher","award":["2018ZX01027101-002"],"award-info":[{"award-number":["2018ZX01027101-002"]}],"id":[{"id":"10.13039\/501100002855","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE J. Solid-State Circuits"],"published-print":{"date-parts":[[2021,8]]},"DOI":"10.1109\/jssc.2021.3058551","type":"journal-article","created":{"date-parts":[[2021,3,2]],"date-time":"2021-03-02T21:07:23Z","timestamp":1614719243000},"page":"2585-2601","source":"Crossref","is-referenced-by-count":9,"title":["Jintide: Utilizing Low-Cost Reconfigurable External Monitors to Substantially Enhance Hardware Security of Large-Scale CPU Clusters"],"prefix":"10.1109","volume":"56","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0485-8034","authenticated-orcid":false,"given":"Jianfeng","family":"Zhu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ao","family":"Luo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guanhua","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1671-6049","authenticated-orcid":false,"given":"Bowei","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yong","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gang","family":"Shan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6144-5164","authenticated-orcid":false,"given":"Yi","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianfeng","family":"Pan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1047-1087","authenticated-orcid":false,"given":"Chenchen","family":"Deng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2309-572X","authenticated-orcid":false,"given":"Shouyi","family":"Yin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5117-7920","authenticated-orcid":false,"given":"Shaojun","family":"Wei","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7548-4116","authenticated-orcid":false,"given":"Leibo","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"journal-title":"Sandsifter The x86 Processor Fuzzer","year":"2020","author":"domas","key":"ref73"},{"journal-title":"SPEC","year":"2021","key":"ref72"},{"journal-title":"The Art of Multiprocessor Programming Revised Reprint","year":"2012","author":"herlihy","key":"ref71"},{"key":"ref70","first-page":"1","article-title":"A side-channel analysis resistant reconfigurable cryptographic coprocessor supporting multiple block cipher algorithms","author":"shan","year":"2014","journal-title":"Proc 51st ACM\/EDAC\/IEEE Design Autom Conf (DAC)"},{"journal-title":"Spectre Attack Example","year":"2020","author":"orban","key":"ref76"},{"journal-title":"Spectre Attack Example","year":"2020","author":"orban","key":"ref77"},{"journal-title":"Meltdown Proof-of-Concept","year":"2020","author":"schwarz","key":"ref74"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-58179-0_44"},{"journal-title":"Meltdown Exploit PoC","year":"2020","author":"boldin","key":"ref75"},{"journal-title":"Hardware Design Verification Simulation and Formal Method-Based Approaches","year":"2005","author":"lam","key":"ref38"},{"journal-title":"Spectre Attack Demo","year":"2020","author":"wu","key":"ref78"},{"journal-title":"Spectre-v2-Poc-Linux","year":"2020","author":"li","key":"ref79"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.48"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304020"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2018.00025"},{"article-title":"Method and apparatus for reverse engineering integrated circuits by monitoring optical emissionvol","year":"2002","author":"kash","key":"ref30"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1558607.1558671"},{"journal-title":"Building a Secure System Using TrustZone Technology","year":"2009","key":"ref36"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/2487726.2488368"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2016.51"},{"journal-title":"Trustworthy Cyberspace Strategic Plan for the Federal Cybersecurity Research and Development Program","year":"2011","key":"ref60"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.25"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4614-0977-9_4"},{"journal-title":"Intel","year":"2021","key":"ref63"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-41540-6_3"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/TCSII.2017.2728814"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2016.225"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1109\/ECCTD.2015.7300085"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2019.2921509"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-21668-3_7"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2016.2518130"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2016.2612638"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2015.2419621"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/3296957.3173204"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2019.00087"},{"key":"ref20","first-page":"495","article-title":"Securing computer hardware using 3D integrated circuit (IC) technology and split manufacturing for obfuscation","author":"imeson","year":"0"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2011.27"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/HST.2013.6581564"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/MDT.2012.2210183"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2010.2093547"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2015.2422836"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/2508859.2516654"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/1366110.1366196"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2012.200"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-45719-2_6"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1145\/3240765.3240844"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1145\/3214292.3214293"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2016.09.014"},{"key":"ref91","first-page":"203","article-title":"A comparison study on flushreload and primeprobe attacks on AES using machine learning approaches","author":"allaf","year":"2017","journal-title":"Proc UK Workshop Comput Intell"},{"key":"ref90","first-page":"564","article-title":"Performance counters to rescue: A machine learning based safeguard against micro-architectural side-channel-attacks","volume":"2017","author":"alam","year":"2017","journal-title":"IACR Cryptol ePrint Arch"},{"journal-title":"Intel","year":"2021","key":"ref59"},{"journal-title":"Intel","year":"2021","key":"ref58"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2018.00068"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322246"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2019.00043"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2012.6176642"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2011.2136339"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2010.2096811"},{"key":"ref10","article-title":"Store-to-leak forwarding: Leaking data on meltdown-resistant CPUs","author":"schwarz","year":"2019","journal-title":"arXiv 1905 05725"},{"key":"ref11","first-page":"249","article-title":"A systematic evaluation of transient execution attacks and defenses","author":"canella","year":"2019","journal-title":"Proc 28th USENIX Secur Symp (USENIX Secur )"},{"key":"ref40","first-page":"991","article-title":"Foreshadow: Extracting the keys to the Intel SGX kingdom with transient out-of-order execution","author":"van bulck","year":"2018","journal-title":"Proc 27th USENIX Conf Secur Symp"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2014.2334493"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.3390\/electronics4040763"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.2015.7169073"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.2200\/S00530ED1V01Y201308SPT006"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1145\/3319535.3354201"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/MDT.2010.7"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2019.2915318"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAD.2013.6691207"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1145\/3093337.3037734"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2906147"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1145\/3274808.3274824"},{"journal-title":"Hardware Security A Hands-on Learning Approach","year":"2018","author":"bhunia","key":"ref19"},{"journal-title":"Spectre-v4-Poc-Linux","year":"2020","author":"li","key":"ref80"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2988370"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-85174-5_13"},{"key":"ref3","volume":"31","author":"mangard","year":"2008","journal-title":"Power Analysis Attacks Revealing the Secrets of Smart Cards"},{"key":"ref6","article-title":"Spectre attacks: Exploiting speculative execution","author":"kocher","year":"2018","journal-title":"arXiv 1801 01203"},{"key":"ref5","first-page":"973","article-title":"Meltdown: Reading kernel memory from user space","author":"lipp","year":"2018","journal-title":"Proc 27th USENIX Conf Secur Symp"},{"journal-title":"Initial Benchmarks of the Performance Impact Resulting From Linux&#x2019;s x86 Security Changes","year":"2018","author":"larabel","key":"ref85"},{"key":"ref8","article-title":"Fallout: Reading kernel writes from user space","author":"minkin","year":"2019","journal-title":"arXiv 1905 12701"},{"journal-title":"The Brutal Performance Impact From Mitigating the LVI Vulnerability","year":"2020","author":"larabel","key":"ref86"},{"key":"ref7","article-title":"Speculative buffer overflows: Attacks and defenses","author":"kiriansky","year":"2018","journal-title":"arXiv 1807 03757"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04138-9_28"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2018.8547554"},{"key":"ref88","article-title":"Real time detection of spectre and meltdown attacks using machine learning","author":"ahmad","year":"2020","journal-title":"arXiv 2006 01442"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3319535.3354252"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2010.17"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2008.20"},{"article-title":"Dyad: A system for using physically secure coprocessors","year":"1991","author":"tygar","key":"ref48"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250722"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.21236\/AD0772806"},{"key":"ref41","first-page":"3","article-title":"Spectre returns! speculation attacks using the return stack buffer","author":"koruyeh","year":"2018","journal-title":"Proc 12th USENIX Workshop Offensive Technol"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/1945023.1945034"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/1181309.1181319"}],"container-title":["IEEE Journal of Solid-State Circuits"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/4\/9493684\/09366896.pdf?arnumber=9366896","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,10]],"date-time":"2022-05-10T14:54:51Z","timestamp":1652194491000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9366896\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8]]},"references-count":95,"journal-issue":{"issue":"8"},"URL":"https:\/\/doi.org\/10.1109\/jssc.2021.3058551","relation":{},"ISSN":["0018-9200","1558-173X"],"issn-type":[{"type":"print","value":"0018-9200"},{"type":"electronic","value":"1558-173X"}],"subject":[],"published":{"date-parts":[[2021,8]]}}}