{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,13]],"date-time":"2025-11-13T18:27:24Z","timestamp":1763058444447,"version":"3.37.3"},"reference-count":26,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2020]]},"DOI":"10.1109\/access.2020.3024243","type":"journal-article","created":{"date-parts":[[2020,9,15]],"date-time":"2020-09-15T20:52:24Z","timestamp":1600203144000},"page":"169676-169687","source":"Crossref","is-referenced-by-count":2,"title":["Reverse Engineering of Intel Microcode Update Structure"],"prefix":"10.1109","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0544-5757","authenticated-orcid":false,"given":"Zhiguo","family":"Yang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8712-3887","authenticated-orcid":false,"given":"Qingbao","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5064-2624","authenticated-orcid":false,"given":"Ping","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8901-1002","authenticated-orcid":false,"given":"Zhifeng","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"journal-title":"Foundations of Microprogramming Architecture Software and Applications","year":"1976","author":"agrawala","key":"ref10"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1980.1675451"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/C-M.1975.219050"},{"key":"ref13","first-page":"33","article-title":"Reflections on trusting trust","author":"thompson","year":"1975","journal-title":"Proc Commun ACM"},{"key":"ref14","first-page":"1","article-title":"P6 family processor microcode update feature review","author":"molina","year":"2000"},{"journal-title":"Intel 64 and IA-32 Architectures Software Developer&#x2019;s Manual Volume 3 (3A 3B 3C & 3D) System Programming Guide 325384-072US ed","year":"2020","key":"ref15"},{"journal-title":"Opteron exposed Reverse engineering AMD K8 microcode updates","year":"2004","key":"ref16"},{"journal-title":"Pneumonia Shardan Antibiotics and Nasty MOV A Dead Hand&#x2019;s Tale","year":"2015","author":"triulzi","key":"ref17"},{"journal-title":"The Chimaera Processor","year":"2016","author":"triulzi","key":"ref18"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243861"},{"journal-title":"AMD AthlonTM Processor Model 6 Revision Guide C ed","year":"2001","key":"ref4"},{"journal-title":"Intel-Linux-Processor-Microcode-Data-Files","year":"2020","key":"ref3"},{"key":"ref6","first-page":"1","article-title":"Security analysis of $\\times86$\n processor microcode","author":"chen","year":"2014"},{"article-title":"Reverse engineering $\\times86$\n processor microcode","year":"0","author":"koppe","key":"ref5"},{"journal-title":"CPUMicrocodes","year":"2020","key":"ref8"},{"journal-title":"Notes on Intel Microcode Updates","year":"2013","author":"hawkes","key":"ref7"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/3357033"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1016\/0165-6074(81)90018-1"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2019.00002"},{"journal-title":"Intel 64 and IA-32 Architectures Software Developer&#x2019;s Manual Volume 4 Model-Specific Registers 335592-072US ed","year":"2020","key":"ref20"},{"key":"ref22","article-title":"Probabilistic, statistical and algorithmic aspects of the similarity of texts and application to gospels comparison","author":"samb lo","year":"2015","journal-title":"arXiv 1508 03772"},{"journal-title":"Jaccard Index","year":"2019","key":"ref21"},{"key":"ref24","first-page":"562","article-title":"Needleman-Wunsch algorithm","author":"george","year":"2008","journal-title":"Encyclopedia of Genetics, Genomics, Proteomics and Bioinformatics"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1177\/0165551515577912"},{"article-title":"Microcode patch authentication","year":"2003","author":"sutton","key":"ref26"},{"key":"ref25","article-title":"P6 microcode can be patched","volume":"11","author":"gwenapp","year":"1997"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/8948470\/09197630.pdf?arnumber=9197630","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,17]],"date-time":"2021-12-17T19:55:56Z","timestamp":1639770956000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9197630\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"references-count":26,"URL":"https:\/\/doi.org\/10.1109\/access.2020.3024243","relation":{},"ISSN":["2169-3536"],"issn-type":[{"type":"electronic","value":"2169-3536"}],"subject":[],"published":{"date-parts":[[2020]]}}}