{"id":"https://openalex.org/W4283270515","doi":"https://doi.org/10.1109/meco55406.2022.9797150","title":"RanCompute: Computational Security in Embedded Devices via Random Input and Output Encodings","display_name":"RanCompute: Computational Security in Embedded Devices via Random Input and Output Encodings","publication_year":2022,"publication_date":"2022-06-07","ids":{"openalex":"https://openalex.org/W4283270515","doi":"https://doi.org/10.1109/meco55406.2022.9797150"},"language":"en","primary_location":{"id":"doi:10.1109/meco55406.2022.9797150","is_oa":false,"landing_page_url":"https://doi.org/10.1109/meco55406.2022.9797150","pdf_url":null,"source":{"id":"https://openalex.org/S4363608204","display_name":"2022 11th Mediterranean Conference on Embedded Computing (MECO)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 11th Mediterranean Conference on Embedded Computing (MECO)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://www.osti.gov/servlets/purl/1997030","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5045617872","display_name":"Kevin Hutto","orcid":null},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kevin Hutto","raw_affiliation_strings":["Georgia Institute of Technology,School of Electrical and Computer Engineering,Atlanta,Georgia","School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, Georgia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology,School of Electrical and Computer Engineering,Atlanta,Georgia","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, Georgia","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074866066","display_name":"Santiago Grijalva","orcid":"https://orcid.org/0000-0001-8601-4662"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Santiago Grijalva","raw_affiliation_strings":["Georgia Institute of Technology,School of Electrical and Computer Engineering,Atlanta,Georgia","School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, Georgia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology,School of Electrical and Computer Engineering,Atlanta,Georgia","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, Georgia","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5083044684","display_name":"Vincent J. Mooney","orcid":"https://orcid.org/0009-0006-9731-6563"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Vincent Mooney","raw_affiliation_strings":["Georgia Institute of Technology,School of Electrical and Computer Engineering School of Computer Science,Atlanta,Georgia","School of Electrical and Computer Engineering School of Computer Science, Georgia Institute of Technology, Atlanta, Georgia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology,School of Electrical and Computer Engineering School of Computer Science,Atlanta,Georgia","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"School of Electrical and Computer Engineering School of Computer Science, Georgia Institute of Technology, Atlanta, Georgia","institution_ids":["https://openalex.org/I130701444"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.4267,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.44277108,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"pami 8","issue":null,"first_page":"1","last_page":"8"},"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":1.0,"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":1.0,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.996399998664856,"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"}},{"id":"https://openalex.org/T12784","display_name":"Modular Robots and Swarm Intelligence","score":0.9951000213623047,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7860732674598694},{"id":"https://openalex.org/keywords/adversary","display_name":"Adversary","score":0.7621850371360779},{"id":"https://openalex.org/keywords/initialization","display_name":"Initialization","score":0.7481862902641296},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.6201879382133484},{"id":"https://openalex.org/keywords/adversary-model","display_name":"Adversary model","score":0.5165006518363953},{"id":"https://openalex.org/keywords/operand","display_name":"Operand","score":0.5156368017196655},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.40265658497810364},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.40023624897003174},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.320108562707901},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.2554056942462921},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.234675794839859},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.20744967460632324},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.09787654876708984}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7860732674598694},{"id":"https://openalex.org/C41065033","wikidata":"https://www.wikidata.org/wiki/Q2825412","display_name":"Adversary","level":2,"score":0.7621850371360779},{"id":"https://openalex.org/C114466953","wikidata":"https://www.wikidata.org/wiki/Q6034165","display_name":"Initialization","level":2,"score":0.7481862902641296},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.6201879382133484},{"id":"https://openalex.org/C7606001","wikidata":"https://www.wikidata.org/wiki/Q4686702","display_name":"Adversary model","level":3,"score":0.5165006518363953},{"id":"https://openalex.org/C55526617","wikidata":"https://www.wikidata.org/wiki/Q719375","display_name":"Operand","level":2,"score":0.5156368017196655},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.40265658497810364},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.40023624897003174},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.320108562707901},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.2554056942462921},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.234675794839859},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.20744967460632324},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.09787654876708984}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/meco55406.2022.9797150","is_oa":false,"landing_page_url":"https://doi.org/10.1109/meco55406.2022.9797150","pdf_url":null,"source":{"id":"https://openalex.org/S4363608204","display_name":"2022 11th Mediterranean Conference on Embedded Computing (MECO)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 11th Mediterranean Conference on Embedded Computing (MECO)","raw_type":"proceedings-article"},{"id":"pmh:oai:osti.gov:1997030","is_oa":true,"landing_page_url":"https://www.osti.gov/biblio/1997030","pdf_url":"https://www.osti.gov/servlets/purl/1997030","source":{"id":"https://openalex.org/S4306402487","display_name":"OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I139351228","host_organization_name":"Office of Scientific and Technical Information","host_organization_lineage":["https://openalex.org/I139351228"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"pmh:oai:osti.gov:1997030","is_oa":true,"landing_page_url":"https://www.osti.gov/biblio/1997030","pdf_url":"https://www.osti.gov/servlets/purl/1997030","source":{"id":"https://openalex.org/S4306402487","display_name":"OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I139351228","host_organization_name":"Office of Scientific and Technical Information","host_organization_lineage":["https://openalex.org/I139351228"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4283270515.pdf","grobid_xml":"https://content.openalex.org/works/W4283270515.grobid-xml"},"referenced_works_count":14,"referenced_works":["https://openalex.org/W1981663184","https://openalex.org/W2012725064","https://openalex.org/W2052054442","https://openalex.org/W2062506051","https://openalex.org/W2145023731","https://openalex.org/W2619630761","https://openalex.org/W2762536380","https://openalex.org/W2808484818","https://openalex.org/W2976174142","https://openalex.org/W3008388281","https://openalex.org/W3082860856","https://openalex.org/W3180162120","https://openalex.org/W4206007682","https://openalex.org/W6781894043"],"related_works":["https://openalex.org/W2123681352","https://openalex.org/W1658340114","https://openalex.org/W2999599390","https://openalex.org/W4295124898","https://openalex.org/W2212585693","https://openalex.org/W2918039754","https://openalex.org/W3112099530","https://openalex.org/W2088745056","https://openalex.org/W2085319386","https://openalex.org/W2343460230"],"abstract_inverted_index":{"An":[0],"embedded":[1],"device":[2,23,98],"in":[3,48,74],"an":[4,38],"insecure":[5],"environment":[6],"is":[7,110],"subject":[8],"to":[9,37,113,132],"additional":[10],"security":[11],"risk":[12],"through":[13],"capture":[14,30],"and":[15,56,87,123],"reverse-engineering":[16],"by":[17,96,105],"a":[18,25,45,60,75,114],"capable":[19],"adversary.":[20,39,107,134],"If":[21],"this":[22,41],"contains":[24],"microchip":[26],"performing":[27,99],"sensitive":[28],"computations,":[29],"of":[31,59,91],"the":[32,53,57,65,78,82,89,97,100,120,127,133],"chip":[33],"may":[34],"leak":[35],"functionality":[36],"In":[40],"paper":[42],"we":[43,50],"propose":[44],"novel":[46],"method":[47],"which":[49,117,129],"randomly":[51],"encode":[52],"input":[54],"operands":[55],"outputs":[58],"computation,":[61],"thus":[62],"not":[63],"revealing":[64],"arithmetic":[66],"operations":[67,71],"being":[68],"performed.":[69],"The":[70,108],"are":[72,85,94],"sequenced":[73],"graph":[76],"representing":[77],"overall":[79],"application.":[80],"Once":[81],"initialization":[83,121],"values":[84,122],"overwritten":[86],"lost,":[88],"results":[90,128],"these":[92],"computations":[93],"indecipherable":[95],"calculations":[101],"as":[102,104],"well":[103],"any":[106],"result":[109],"transmitted":[111],"back":[112],"secure":[115],"server":[116],"has":[118],"stored":[119],"so":[124],"can":[125],"decode":[126],"appear":[130],"random":[131]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
