{"id":"https://openalex.org/W7111365673","doi":"https://doi.org/10.1145/3742873.3755988","title":"MARVEL-PUF: A Robust Multi-Bit Memory PUF for FPGA-based Embedded Systems Security","display_name":"MARVEL-PUF: A Robust Multi-Bit Memory PUF for FPGA-based Embedded Systems Security","publication_year":2025,"publication_date":"2025-09-28","ids":{"openalex":"https://openalex.org/W7111365673","doi":"https://doi.org/10.1145/3742873.3755988"},"language":null,"primary_location":{"id":"doi:10.1145/3742873.3755988","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3742873.3755988","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3742873.3755988","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3742873.3755988","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Atri Chatterjee","orcid":"https://orcid.org/0000-0002-3146-8496"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Atri Chatterjee","raw_affiliation_strings":["University of Florida, Gainesville, Florida, USA"],"raw_orcid":"https://orcid.org/0000-0002-3146-8496","affiliations":[{"raw_affiliation_string":"University of Florida, Gainesville, Florida, USA","institution_ids":["https://openalex.org/I33213144"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Habibur Rahman","orcid":"https://orcid.org/0009-0000-2841-5572"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Habibur Rahman","raw_affiliation_strings":["University of Florida, Gainesville, Florida, USA"],"raw_orcid":"https://orcid.org/0009-0000-2841-5572","affiliations":[{"raw_affiliation_string":"University of Florida, Gainesville, Florida, USA","institution_ids":["https://openalex.org/I33213144"]}]},{"author_position":"last","author":{"id":null,"display_name":"Swarup Bhunia","orcid":"https://orcid.org/0000-0001-6082-6961"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Swarup Bhunia","raw_affiliation_strings":["University of Florida, Gainesville, Florida, USA"],"raw_orcid":"https://orcid.org/0000-0001-6082-6961","affiliations":[{"raw_affiliation_string":"University of Florida, Gainesville, Florida, USA","institution_ids":["https://openalex.org/I33213144"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I33213144"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"19","last_page":"20"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10951","display_name":"Cryptographic Implementations and Security","score":9.999999747378752e-05,"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/T11424","display_name":"Security and Verification in Computing","score":9.999999747378752e-05,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6815999746322632},{"id":"https://openalex.org/keywords/reconfigurability","display_name":"Reconfigurability","score":0.6162999868392944},{"id":"https://openalex.org/keywords/static-random-access-memory","display_name":"Static random-access memory","score":0.5015000104904175},{"id":"https://openalex.org/keywords/physical-unclonable-function","display_name":"Physical unclonable function","score":0.4528000056743622},{"id":"https://openalex.org/keywords/hardware-security-module","display_name":"Hardware security module","score":0.4496999979019165},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.43160000443458557},{"id":"https://openalex.org/keywords/emulation","display_name":"Emulation","score":0.3864000141620636},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.3513999879360199}],"concepts":[{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.76419997215271},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6815999746322632},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6549999713897705},{"id":"https://openalex.org/C2780149590","wikidata":"https://www.wikidata.org/wiki/Q7302742","display_name":"Reconfigurability","level":2,"score":0.6162999868392944},{"id":"https://openalex.org/C68043766","wikidata":"https://www.wikidata.org/wiki/Q267416","display_name":"Static random-access memory","level":2,"score":0.5015000104904175},{"id":"https://openalex.org/C8643368","wikidata":"https://www.wikidata.org/wiki/Q4046262","display_name":"Physical unclonable function","level":3,"score":0.4528000056743622},{"id":"https://openalex.org/C39217717","wikidata":"https://www.wikidata.org/wiki/Q1432354","display_name":"Hardware security module","level":3,"score":0.4496999979019165},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.43160000443458557},{"id":"https://openalex.org/C149810388","wikidata":"https://www.wikidata.org/wiki/Q5374873","display_name":"Emulation","level":2,"score":0.3864000141620636},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.3513999879360199},{"id":"https://openalex.org/C118021083","wikidata":"https://www.wikidata.org/wiki/Q610398","display_name":"System on a chip","level":2,"score":0.33889999985694885},{"id":"https://openalex.org/C106301342","wikidata":"https://www.wikidata.org/wiki/Q4117933","display_name":"Entropy (arrow of time)","level":2,"score":0.335999995470047},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.32850000262260437},{"id":"https://openalex.org/C142962650","wikidata":"https://www.wikidata.org/wiki/Q240838","display_name":"Reconfigurable computing","level":3,"score":0.314300000667572},{"id":"https://openalex.org/C19275194","wikidata":"https://www.wikidata.org/wiki/Q222903","display_name":"Multiplexing","level":2,"score":0.2919999957084656},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.27810001373291016},{"id":"https://openalex.org/C165005293","wikidata":"https://www.wikidata.org/wiki/Q1074500","display_name":"Chip","level":2,"score":0.2624000012874603},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.2547000050544739},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.250900000333786},{"id":"https://openalex.org/C163173736","wikidata":"https://www.wikidata.org/wiki/Q3308558","display_name":"Key generation","level":3,"score":0.2500999867916107}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3742873.3755988","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3742873.3755988","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3742873.3755988","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3742873.3755988","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3742873.3755988","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3742873.3755988","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.5449303984642029,"id":"https://metadata.un.org/sdg/12","display_name":"Responsible consumption and production"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7111365673.pdf","grobid_xml":"https://content.openalex.org/works/W7111365673.grobid-xml"},"referenced_works_count":2,"referenced_works":["https://openalex.org/W2065784156","https://openalex.org/W4247957650"],"related_works":[],"abstract_inverted_index":{"Physical":[0],"Unclonable":[1],"Functions":[2],"(PUFs)":[3],"have":[4],"emerged":[5],"as":[6],"promising":[7],"hardware":[8],"security":[9,137,169],"primitives":[10],"to":[11,33,102],"protect":[12],"embedded":[13,30,171],"systems":[14],"from":[15,56],"various":[16],"attacks":[17],"throughout":[18],"their":[19,34],"life":[20],"cycle.":[21],"Field":[22],"Programmable":[23],"Gate":[24],"Arrays":[25],"(FPGAs),":[26],"increasingly":[27],"used":[28],"in":[29,170],"platforms":[31],"due":[32],"reconfigurability":[35],"and":[36,85,109,135,151,158,179],"performance,":[37],"offer":[38],"an":[39],"ideal":[40],"fabric":[41],"for":[42,154,167],"implementing":[43],"PUFs.":[44],"However,":[45],"existing":[46],"FPGA-based":[47],"PUFs":[48],"either":[49],"incur":[50],"high":[51,148],"resource":[52],"overhead":[53],"or":[54],"suffer":[55],"limited":[57],"entropy":[58,149],"quality.":[59],"This":[60,106],"work":[61,174],"presents":[62],"MARVEL-PUF,":[63],"a":[64,87,96,103,128,133,164],"novel":[65],"multi-bit":[66],"memory-based":[67],"PUF":[68,131],"architecture":[69],"implemented":[70],"using":[71,81],"LUTs":[72],"within":[73],"FPGA":[74],"hardware.":[75],"MARVEL-PUF":[76,146],"emulates":[77],"modified":[78],"SRAM":[79],"cells":[80],"cross-coupled":[82],"LUT-based":[83],"inverters":[84],"introduces":[86],"precharge":[88],"mechanism":[89],"that":[90,145],"drives":[91],"the":[92,118,124],"feedback":[93],"loop":[94],"into":[95,132],"high-energy":[97],"metastable":[98],"state":[99],"before":[100],"resolving":[101],"stable":[104],"response.":[105],"enables":[107],"dynamic":[108],"reliable":[110],"signature":[111],"generation":[112],"even":[113],"under":[114],"environmental":[115],"noise.":[116],"Additionally,":[117],"use":[119],"of":[120],"multiplexed":[121],"paths":[122],"expands":[123],"challenge-response":[125],"space,":[126],"transforming":[127],"weak":[129],"memory":[130],"strong":[134,165],"reconfigurable":[136],"primitive.":[138],"Experimental":[139],"results":[140],"on":[141],"commercial":[142],"FPGAs":[143],"demonstrate":[144],"achieves":[147],"density":[150],"near-ideal":[152],"values":[153],"uniqueness,":[155],"robustness,":[156],"uniformity,":[157],"correlation.":[159],"These":[160],"properties":[161],"make":[162],"it":[163],"candidate":[166],"low-overhead":[168],"applications.":[172],"Future":[173],"will":[175],"explore":[176],"template":[177],"scaling":[178],"side-channel":[180],"attack":[181],"resilience.":[182]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-12-10T00:00:00"}
