{"id":"https://openalex.org/W3195046896","doi":"https://doi.org/10.1145/3560828.3564007","title":"Multi-variant Execution at the Edge","display_name":"Multi-variant Execution at the Edge","publication_year":2022,"publication_date":"2022-11-04","ids":{"openalex":"https://openalex.org/W3195046896","doi":"https://doi.org/10.1145/3560828.3564007","mag":"3195046896"},"language":"en","primary_location":{"id":"doi:10.1145/3560828.3564007","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3560828.3564007","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3560828.3564007","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 9th ACM Workshop on Moving Target Defense","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3560828.3564007","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5002876892","display_name":"Javier Cabrera-Arteaga","orcid":"https://orcid.org/0000-0001-9399-8647"},"institutions":[{"id":"https://openalex.org/I86987016","display_name":"KTH Royal Institute of Technology","ror":"https://ror.org/026vcq606","country_code":"SE","type":"education","lineage":["https://openalex.org/I86987016"]}],"countries":["SE"],"is_corresponding":true,"raw_author_name":"Javier Cabrera Arteaga","raw_affiliation_strings":["KTH Royal Institute of Technology, Stockholm, Sweden"],"affiliations":[{"raw_affiliation_string":"KTH Royal Institute of Technology, Stockholm, Sweden","institution_ids":["https://openalex.org/I86987016"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022892875","display_name":"Pierre Laperdrix","orcid":"https://orcid.org/0000-0001-6901-3596"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I4210088322","display_name":"Centre de Gestion Scientifique","ror":"https://ror.org/003y0kg83","country_code":"FR","type":"facility","lineage":["https://openalex.org/I12356871","https://openalex.org/I1294671590","https://openalex.org/I142476485","https://openalex.org/I190752583","https://openalex.org/I190752583","https://openalex.org/I205703379","https://openalex.org/I2746051580","https://openalex.org/I2746051580","https://openalex.org/I4210088322","https://openalex.org/I4210091621","https://openalex.org/I4210145102","https://openalex.org/I4210145102","https://openalex.org/I4405258429","https://openalex.org/I70768539","https://openalex.org/I70768539"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Pierre Laperdrix","raw_affiliation_strings":["Centre National de la Recherche Scientifique CNRS, Paris, France"],"affiliations":[{"raw_affiliation_string":"Centre National de la Recherche Scientifique CNRS, Paris, France","institution_ids":["https://openalex.org/I4210088322","https://openalex.org/I1294671590"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027206285","display_name":"Martin Monperrus","orcid":"https://orcid.org/0000-0003-3505-3383"},"institutions":[{"id":"https://openalex.org/I86987016","display_name":"KTH Royal Institute of Technology","ror":"https://ror.org/026vcq606","country_code":"SE","type":"education","lineage":["https://openalex.org/I86987016"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Martin Monperrus","raw_affiliation_strings":["KTH Royal Institute of Technology, Stockholm, Sweden"],"affiliations":[{"raw_affiliation_string":"KTH Royal Institute of Technology, Stockholm, Sweden","institution_ids":["https://openalex.org/I86987016"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5086536054","display_name":"Beno\u00eet Baudry","orcid":"https://orcid.org/0000-0002-4015-4640"},"institutions":[{"id":"https://openalex.org/I86987016","display_name":"KTH Royal Institute of Technology","ror":"https://ror.org/026vcq606","country_code":"SE","type":"education","lineage":["https://openalex.org/I86987016"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Benoit Baudry","raw_affiliation_strings":["KTH Royal Institute of Technology, Stockholm, Sweden"],"affiliations":[{"raw_affiliation_string":"KTH Royal Institute of Technology, Stockholm, Sweden","institution_ids":["https://openalex.org/I86987016"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5002876892"],"corresponding_institution_ids":["https://openalex.org/I86987016"],"apc_list":null,"apc_paid":null,"fwci":0.2777,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.60206708,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"11","last_page":"22"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9923999905586243,"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"}},"topics":[{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9923999905586243,"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/T11614","display_name":"Cloud Data Security Solutions","score":0.9883000254631042,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.9789999723434448,"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/computer-science","display_name":"Computer science","score":0.787855863571167},{"id":"https://openalex.org/keywords/enhanced-data-rates-for-gsm-evolution","display_name":"Enhanced Data Rates for GSM Evolution","score":0.7251733541488647},{"id":"https://openalex.org/keywords/edge-computing","display_name":"Edge computing","score":0.6693089008331299},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6586928367614746},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.6079754829406738},{"id":"https://openalex.org/keywords/payload","display_name":"Payload (computing)","score":0.48164430260658264},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.4631253182888031},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.43965432047843933},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.42161670327186584},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.41131383180618286},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.33992713689804077},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.19031530618667603},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.16700774431228638},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.14680320024490356},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.10756179690361023},{"id":"https://openalex.org/keywords/geography","display_name":"Geography","score":0.07258179783821106},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.07006368041038513}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.787855863571167},{"id":"https://openalex.org/C162307627","wikidata":"https://www.wikidata.org/wiki/Q204833","display_name":"Enhanced Data Rates for GSM Evolution","level":2,"score":0.7251733541488647},{"id":"https://openalex.org/C2778456923","wikidata":"https://www.wikidata.org/wiki/Q5337692","display_name":"Edge computing","level":3,"score":0.6693089008331299},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6586928367614746},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.6079754829406738},{"id":"https://openalex.org/C134066672","wikidata":"https://www.wikidata.org/wiki/Q1424639","display_name":"Payload (computing)","level":3,"score":0.48164430260658264},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.4631253182888031},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.43965432047843933},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.42161670327186584},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.41131383180618286},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.33992713689804077},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.19031530618667603},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.16700774431228638},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.14680320024490356},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.10756179690361023},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.07258179783821106},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.07006368041038513},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1145/3560828.3564007","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3560828.3564007","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3560828.3564007","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 9th ACM Workshop on Moving Target Defense","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2108.08125","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2108.08125","pdf_url":"https://arxiv.org/pdf/2108.08125","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"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":"text"},{"id":"pmh:oai:HAL:hal-03824601v1","is_oa":true,"landing_page_url":"https://hal.science/hal-03824601","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://mtd-2022.mit.edu/","raw_type":"Conference papers"},{"id":"pmh:oai:lilloa.univ-lille.fr:20.500.12210/77697","is_oa":true,"landing_page_url":"http://hdl.handle.net/20.500.12210/77697","pdf_url":null,"source":{"id":"https://openalex.org/S4306402203","display_name":"LillOA (Universit\u00e9 de Lille (University Of Lille))","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210123514","host_organization_name":"Centre d'Etudes en Civilisations, Langues et Litt\u00e9ratures Etrang\u00e8res","host_organization_lineage":["https://openalex.org/I4210123514"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"doi:10.1145/3560828.3564007","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3560828.3564007","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3560828.3564007","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 9th ACM Workshop on Moving Target Defense","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/17","score":0.46000000834465027,"display_name":"Partnerships for the goals"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320320940","display_name":"Stiftelsen f\u00f6r\u00a0Strategisk Forskning","ror":"https://ror.org/044wr7g58"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3195046896.pdf","grobid_xml":"https://content.openalex.org/works/W3195046896.grobid-xml"},"referenced_works_count":49,"referenced_works":["https://openalex.org/W136163439","https://openalex.org/W1578479156","https://openalex.org/W1952698709","https://openalex.org/W1966831167","https://openalex.org/W1972978214","https://openalex.org/W1977336977","https://openalex.org/W1984554975","https://openalex.org/W1992106734","https://openalex.org/W1999346693","https://openalex.org/W2029418637","https://openalex.org/W2033593513","https://openalex.org/W2034144210","https://openalex.org/W2071335341","https://openalex.org/W2073524356","https://openalex.org/W2086277109","https://openalex.org/W2098707435","https://openalex.org/W2099678386","https://openalex.org/W2101699859","https://openalex.org/W2105176326","https://openalex.org/W2111817346","https://openalex.org/W2136286495","https://openalex.org/W2171264329","https://openalex.org/W2332347785","https://openalex.org/W2350778671","https://openalex.org/W2528894473","https://openalex.org/W2615459164","https://openalex.org/W2625141509","https://openalex.org/W2898518680","https://openalex.org/W2901397262","https://openalex.org/W2934715626","https://openalex.org/W2963627372","https://openalex.org/W2975022397","https://openalex.org/W2988796733","https://openalex.org/W3011123179","https://openalex.org/W3012849786","https://openalex.org/W3015912954","https://openalex.org/W3042350284","https://openalex.org/W3048513423","https://openalex.org/W3112572460","https://openalex.org/W3112947482","https://openalex.org/W3115784795","https://openalex.org/W3133542048","https://openalex.org/W3155555003","https://openalex.org/W3158517331","https://openalex.org/W3160687652","https://openalex.org/W3161624383","https://openalex.org/W3194856199","https://openalex.org/W4253180115","https://openalex.org/W6790705086"],"related_works":["https://openalex.org/W17155033","https://openalex.org/W3207760230","https://openalex.org/W1496222301","https://openalex.org/W1590307681","https://openalex.org/W2536018345","https://openalex.org/W4324372666","https://openalex.org/W4225706866","https://openalex.org/W2914646191","https://openalex.org/W4386004629","https://openalex.org/W2942586735"],"abstract_inverted_index":{"Edge-Cloud":[0,31],"computing":[1,32],"offloads":[2],"parts":[3],"of":[4,43,137,167,198],"the":[5,11,41,57,76,94,107,110,113,125,148,172,176,202,208],"computations":[6],"that":[7,66,72,164,191],"traditionally":[8],"occurs":[9],"in":[10,40,147],"cloud":[12],"to":[13,23,50,75],"edge":[14,77,91,178,204],"nodes.":[15],"The":[16],"binary":[17],"format":[18],"WebAssembly":[19,44,70,122],"is":[20,128,134,140],"increasingly":[21],"used":[22],"distribute":[24],"and":[25,54,78,151],"deploy":[26,37],"services":[27,39,157],"on":[28,175],"such":[29],"platforms.":[30],"providers":[33],"let":[34],"their":[35],"clients":[36],"stateless":[38],"form":[42],"binaries,":[45],"which":[46,159],"are":[47,73,115],"then":[48,116],"translated":[49],"machine":[51],"code,":[52],"sandboxed":[53],"executed":[55],"at":[56,83],"edge.":[58],"In":[59],"this":[60,145],"context,":[61],"we":[62,100,152],"propose":[63],"a":[64,98,119,132,186,195],"technique":[65,146],"(i)":[67],"automatically":[68,101],"diversifies":[69],"binaries":[71,163,174,193],"deployed":[74],"(ii)":[79],"randomizes":[80],"execution":[81,199],"paths":[82],"runtime.":[84],"Thus,":[85],"an":[86],"attacker":[87],"cannot":[88],"exploit":[89],"all":[90],"nodes":[92],"with":[93,155],"same":[95],"payload.":[96],"Given":[97],"service,":[99],"synthesize":[102],"functionally":[103],"equivalent":[104],"variants":[105,114,139],"for":[106,158],"functions":[108],"providing":[109],"service.":[111],"All":[112],"wrapped":[117],"into":[118],"single":[120],"multivariant":[121,162,173,192],"binary.":[123],"When":[124],"service":[126],"endpoint":[127],"executed,":[129],"every":[130],"time":[131],"function":[133,168],"invoked,":[135],"one":[136],"its":[138],"randomly":[141],"selected.":[142],"We":[143,170,189],"implement":[144],"MEWE":[149,160],"tool":[150],"validate":[153],"it":[154],"7":[156],"generates":[161],"embed":[165],"hundreds":[166],"variants.":[169],"execute":[171],"world-wide":[177],"platform":[179,205],"provided":[180],"by":[181],"Fastly,":[182],"as":[183,185],"part":[184],"research":[187],"collaboration.":[188],"show":[190],"exhibit":[194],"real":[196],"diversity":[197],"traces":[200],"across":[201],"whole":[203],"distributed":[206],"around":[207],"globe.":[209]},"counts_by_year":[{"year":2023,"cited_by_count":2}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
