{"id":"https://openalex.org/W4385624848","doi":"https://doi.org/10.1109/newcas57931.2023.10198103","title":"Anomaly Behaviour tracing of CHERI-RISC V using Hardware-Software Co-design","display_name":"Anomaly Behaviour tracing of CHERI-RISC V using Hardware-Software Co-design","publication_year":2023,"publication_date":"2023-06-26","ids":{"openalex":"https://openalex.org/W4385624848","doi":"https://doi.org/10.1109/newcas57931.2023.10198103"},"language":"en","primary_location":{"id":"doi:10.1109/newcas57931.2023.10198103","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/newcas57931.2023.10198103","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 21st IEEE Interregional NEWCAS Conference (NEWCAS)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5077803477","display_name":"Michal Borowski","orcid":null},"institutions":[{"id":"https://openalex.org/I110002522","display_name":"University of Essex","ror":"https://ror.org/02nkf1q06","country_code":"GB","type":"education","lineage":["https://openalex.org/I110002522"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Michal Borowski","raw_affiliation_strings":["University of Essex,Colchester,United Kingdom","University of Essex, Colchester, United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Essex,Colchester,United Kingdom","institution_ids":["https://openalex.org/I110002522"]},{"raw_affiliation_string":"University of Essex, Colchester, United Kingdom","institution_ids":["https://openalex.org/I110002522"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033161553","display_name":"Chandrajit Pal","orcid":"https://orcid.org/0000-0002-0576-8014"},"institutions":[{"id":"https://openalex.org/I65181880","display_name":"Indian Institute of Technology Hyderabad","ror":"https://ror.org/01j4v3x97","country_code":"IN","type":"education","lineage":["https://openalex.org/I65181880"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Chandrajit Pal","raw_affiliation_strings":["Indian Institute of Technology,Hyderabad,India","Indian Institute of Technology, Hyderabad, India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology,Hyderabad,India","institution_ids":["https://openalex.org/I65181880"]},{"raw_affiliation_string":"Indian Institute of Technology, Hyderabad, India","institution_ids":["https://openalex.org/I65181880"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013456828","display_name":"Sangeet Saha","orcid":"https://orcid.org/0000-0001-6119-4927"},"institutions":[{"id":"https://openalex.org/I110002522","display_name":"University of Essex","ror":"https://ror.org/02nkf1q06","country_code":"GB","type":"education","lineage":["https://openalex.org/I110002522"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Sangeet Saha","raw_affiliation_strings":["University of Essex,Colchester,United Kingdom","University of Essex, Colchester, United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Essex,Colchester,United Kingdom","institution_ids":["https://openalex.org/I110002522"]},{"raw_affiliation_string":"University of Essex, Colchester, United Kingdom","institution_ids":["https://openalex.org/I110002522"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083163881","display_name":"Ludovico Poli","orcid":null},"institutions":[{"id":"https://openalex.org/I110002522","display_name":"University of Essex","ror":"https://ror.org/02nkf1q06","country_code":"GB","type":"education","lineage":["https://openalex.org/I110002522"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Ludovico Poli","raw_affiliation_strings":["University of Essex,Colchester,United Kingdom","University of Essex, Colchester, United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Essex,Colchester,United Kingdom","institution_ids":["https://openalex.org/I110002522"]},{"raw_affiliation_string":"University of Essex, Colchester, United Kingdom","institution_ids":["https://openalex.org/I110002522"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042584242","display_name":"Xiaojun Zhai","orcid":"https://orcid.org/0000-0002-1030-8311"},"institutions":[{"id":"https://openalex.org/I110002522","display_name":"University of Essex","ror":"https://ror.org/02nkf1q06","country_code":"GB","type":"education","lineage":["https://openalex.org/I110002522"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Xiaojun Zhai","raw_affiliation_strings":["University of Essex,Colchester,United Kingdom","University of Essex, Colchester, United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Essex,Colchester,United Kingdom","institution_ids":["https://openalex.org/I110002522"]},{"raw_affiliation_string":"University of Essex, Colchester, United Kingdom","institution_ids":["https://openalex.org/I110002522"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077992830","display_name":"Klaus D. McDonald-Maier","orcid":"https://orcid.org/0000-0002-6412-8519"},"institutions":[{"id":"https://openalex.org/I110002522","display_name":"University of Essex","ror":"https://ror.org/02nkf1q06","country_code":"GB","type":"education","lineage":["https://openalex.org/I110002522"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Klaus D McDonald-Maier","raw_affiliation_strings":["University of Essex,Colchester,United Kingdom","University of Essex, Colchester, United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Essex,Colchester,United Kingdom","institution_ids":["https://openalex.org/I110002522"]},{"raw_affiliation_string":"University of Essex, Colchester, United Kingdom","institution_ids":["https://openalex.org/I110002522"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.1897,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.49405071,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"5"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10400","display_name":"Network Security and Intrusion Detection","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10400","display_name":"Network Security and Intrusion Detection","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/reduced-instruction-set-computing","display_name":"Reduced instruction set computing","score":0.7149315476417542},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.686825156211853},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6827074289321899},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.6518685817718506},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.534722626209259},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.4681439995765686},{"id":"https://openalex.org/keywords/tracing","display_name":"Tracing","score":0.45771661400794983},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.29678797721862793},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2947675883769989}],"concepts":[{"id":"https://openalex.org/C126298526","wikidata":"https://www.wikidata.org/wiki/Q189376","display_name":"Reduced instruction set computing","level":3,"score":0.7149315476417542},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.686825156211853},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6827074289321899},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6518685817718506},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.534722626209259},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4681439995765686},{"id":"https://openalex.org/C138673069","wikidata":"https://www.wikidata.org/wiki/Q322229","display_name":"Tracing","level":2,"score":0.45771661400794983},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.29678797721862793},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2947675883769989}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/newcas57931.2023.10198103","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/newcas57931.2023.10198103","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 21st IEEE Interregional NEWCAS Conference (NEWCAS)","raw_type":"proceedings-article"},{"id":"pmh:oai:repository.essex.ac.uk:35508","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306401236","display_name":"Open Access at Essex (University of Essex)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I110002522","host_organization_name":"University of Essex","host_organization_lineage":["https://openalex.org/I110002522"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"NonPeerReviewed"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1916279681","display_name":null,"funder_award_id":"EP/V034111/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W1941427975","https://openalex.org/W1976607381","https://openalex.org/W2088503757","https://openalex.org/W2106649514","https://openalex.org/W2167332015","https://openalex.org/W2773129630","https://openalex.org/W2785649173","https://openalex.org/W2926997059","https://openalex.org/W2952311595","https://openalex.org/W3011899475","https://openalex.org/W4226062947","https://openalex.org/W4289704928"],"related_works":["https://openalex.org/W2111241003","https://openalex.org/W2888673113","https://openalex.org/W2355315220","https://openalex.org/W4200391368","https://openalex.org/W2210979487","https://openalex.org/W2096844293","https://openalex.org/W2363944576","https://openalex.org/W2351041855","https://openalex.org/W2570254841","https://openalex.org/W1993387723"],"abstract_inverted_index":{"Capability":[0],"Hardware":[1],"Enhanced":[2],"RISC":[3,53],"Instructions":[4],"(CHERI)":[5],"is":[6,105],"an":[7,98,101],"extension":[8],"of":[9,66,69,117,125],"conventional":[10],"ISAs":[11],"with":[12,28,51],"capabilities":[13],"enabling":[14],"fine-grained":[15],"memory":[16],"protection.":[17],"Recently,":[18],"RISC-V":[19,75,89],"ISA":[20],"has":[21,76,141],"been":[22,77,142],"extended":[23],"to":[24,55,93,129],"CHERI-RISC-V":[25],"(aka":[26],"Flute)":[27],"additional":[29],"support":[30],"for":[31],"CHERI.":[32],"In":[33],"this":[34],"paper,":[35],"we":[36],"have":[37],"proposed":[38],"a":[39],"lightweight":[40],"continuous":[41,123],"monitoring":[42],"system":[43,96,127,135],"(CMS)":[44],"based":[45],"on":[46,146],"hardware-software":[47],"co-design":[48],"that":[49],"communicates":[50],"the":[52,67,72,80,85,94,109,114,118,126,138],"-V":[54],"identify":[56],"any":[57],"abnormalities":[58],"in":[59,79,113],"its":[60],"operational":[61],"behaviour.":[62,136],"The":[63,82],"digital":[64],"hardware":[65,131],"functionality":[68],"CMS":[70,83],"and":[71,90,144],"CHERI":[73],"Flute":[74],"prototyped":[78,143],"FPGA.":[81],"extracts":[84],"different":[86],"features":[87],"from":[88],"transmits":[91],"them":[92],"processing":[95],"via":[97],"API.":[99],"Further,":[100],"anomaly":[102],"detection":[103],"program":[104,121],"being":[106],"executed":[107],"by":[108],"ARM":[110],"processor":[111],"residing":[112],"PS":[115],"portion":[116],"ZYNQ.":[119],"This":[120],"enables":[122],"evaluation":[124],"operation":[128],"spot":[130],"failure":[132],"or":[133],"unusual":[134],"Finally,":[137],"complete":[139],"design":[140],"verified":[145],"Zynq":[147],"FPGA":[148],"ZC706.":[149]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
