{"id":"https://openalex.org/W2897026562","doi":"https://doi.org/10.1145/3268935.3268938","title":"TEEshift","display_name":"TEEshift","publication_year":2018,"publication_date":"2018-01-15","ids":{"openalex":"https://openalex.org/W2897026562","doi":"https://doi.org/10.1145/3268935.3268938","mag":"2897026562"},"language":"en","primary_location":{"id":"doi:10.1145/3268935.3268938","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3268935.3268938","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 3rd Workshop on System Software for Trusted Execution","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/A5067465983","display_name":"Titouan Lazard","orcid":null},"institutions":[{"id":"https://openalex.org/I4210146044","display_name":"\u00c9cole Normale Sup\u00e9rieure de Rennes","ror":"https://ror.org/03rxtdc22","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210146044","https://openalex.org/I56067802"]},{"id":"https://openalex.org/I56067802","display_name":"Universit\u00e9 de Rennes","ror":"https://ror.org/015m7wh34","country_code":"FR","type":"education","lineage":["https://openalex.org/I56067802"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Titouan Lazard","raw_affiliation_strings":["ENS Rennes &amp; University of Rennes 1, Rennes, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ENS Rennes &amp; University of Rennes 1, Rennes, France","institution_ids":["https://openalex.org/I4210146044","https://openalex.org/I56067802"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086747807","display_name":"Johannes G\u00f6tzfried","orcid":null},"institutions":[{"id":"https://openalex.org/I181369854","display_name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg","ror":"https://ror.org/00f7hpc57","country_code":"DE","type":"education","lineage":["https://openalex.org/I181369854"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Johannes G\u00f6tzfried","raw_affiliation_strings":["Friedrich-Alexander University, Erlangen-Nuremberg, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Friedrich-Alexander University, Erlangen-Nuremberg, Germany","institution_ids":["https://openalex.org/I181369854"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013627385","display_name":"Tilo M\u00fcller","orcid":"https://orcid.org/0009-0007-0430-1467"},"institutions":[{"id":"https://openalex.org/I181369854","display_name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg","ror":"https://ror.org/00f7hpc57","country_code":"DE","type":"education","lineage":["https://openalex.org/I181369854"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Tilo M\u00fcller","raw_affiliation_strings":["Friedrich-Alexander University, Erlangen-Nuremberg, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Friedrich-Alexander University, Erlangen-Nuremberg, Germany","institution_ids":["https://openalex.org/I181369854"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067478957","display_name":"Gianni Santinelli","orcid":null},"institutions":[{"id":"https://openalex.org/I4210148274","display_name":"Centre Hospitalier de Cannes","ror":"https://ror.org/0488dyp14","country_code":"FR","type":"healthcare","lineage":["https://openalex.org/I4210148274"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Gianni Santinelli","raw_affiliation_strings":["Tages SAS Solidshield, Cannes, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tages SAS Solidshield, Cannes, France","institution_ids":["https://openalex.org/I4210148274"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5022146867","display_name":"Vincent Lef\u00e8bvre","orcid":"https://orcid.org/0000-0001-9271-6089"},"institutions":[{"id":"https://openalex.org/I4210148274","display_name":"Centre Hospitalier de Cannes","ror":"https://ror.org/0488dyp14","country_code":"FR","type":"healthcare","lineage":["https://openalex.org/I4210148274"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Vincent Lefebvre","raw_affiliation_strings":["Tages SAS Solidshield, Cannes, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tages SAS Solidshield, Cannes, France","institution_ids":["https://openalex.org/I4210148274"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.819,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.80126029,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"14","last_page":"19"},"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.9998999834060669,"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.9998999834060669,"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.9965999722480774,"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/T11614","display_name":"Cloud Data Security Solutions","score":0.9904000163078308,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8125705718994141},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.7569687962532043},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7140685319900513},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.6315982937812805},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.6313936710357666},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5742691159248352},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5325196385383606},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4548798203468323},{"id":"https://openalex.org/keywords/open-source","display_name":"Open source","score":0.45442134141921997},{"id":"https://openalex.org/keywords/source-lines-of-code","display_name":"Source lines of code","score":0.4460163116455078},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.4449121356010437},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.44066786766052246},{"id":"https://openalex.org/keywords/reverse-engineering","display_name":"Reverse engineering","score":0.43228548765182495},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3532445430755615},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3522433638572693},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.28158268332481384}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8125705718994141},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.7569687962532043},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7140685319900513},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.6315982937812805},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.6313936710357666},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5742691159248352},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5325196385383606},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4548798203468323},{"id":"https://openalex.org/C3018397939","wikidata":"https://www.wikidata.org/wiki/Q3644502","display_name":"Open source","level":3,"score":0.45442134141921997},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.4460163116455078},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.4449121356010437},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.44066786766052246},{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.43228548765182495},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3532445430755615},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3522433638572693},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.28158268332481384},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3268935.3268938","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3268935.3268938","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 3rd Workshop on System Software for Trusted Execution","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.46000000834465027,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":10,"referenced_works":["https://openalex.org/W1569778844","https://openalex.org/W1852007091","https://openalex.org/W2397423248","https://openalex.org/W2570150511","https://openalex.org/W2604861932","https://openalex.org/W2607063282","https://openalex.org/W2620979425","https://openalex.org/W2741593962","https://openalex.org/W2789852171","https://openalex.org/W2798758014"],"related_works":["https://openalex.org/W2113128227","https://openalex.org/W632256878","https://openalex.org/W4211197663","https://openalex.org/W2491403535","https://openalex.org/W3123068371","https://openalex.org/W2479811461","https://openalex.org/W2104915799","https://openalex.org/W3131442838","https://openalex.org/W2355429491","https://openalex.org/W2033235985"],"abstract_inverted_index":{"We":[0,175,194],"present":[1,73],"TEEshift,":[2,67],"a":[3,48,81,112,120,155,169,180,230],"tool":[4,178],"suite":[5],"that":[6,57,85],"protects":[7],"the":[8,31,55,68,86,92,99,116,129,136,166,186,196,199],"confiden-":[9],"tiality":[10],"and":[11,27,132,172,226],"integrity":[12],"of":[13,33,50,188,198,207],"code":[14,35],"by":[15,203,212],"shifting":[16],"selected":[17,69,144],"functions":[18,56,70,93],"into":[19,146],"TEEs.":[20],"Our":[21],"approach":[22,190],"works":[23],"entirely":[24],"on":[25,119,205],"binary-level":[26],"does":[28,41],"not":[29,72],"require":[30,43],"adaption":[32],"source":[34,151],"projects":[36,163],"or":[37],"build":[38],"environments,":[39],"nor":[40],"it":[42,134],"compiler-level":[44],"patches.":[45],"Programmers":[46],"provide":[47,154],"list":[49],"ELF":[51,64],"symbols":[52],"pointing":[53],"to":[54,80,126,135,142,158,218],"should":[58],"be":[59],"protected.":[60],"After":[61],"post-processing":[62],"an":[63,209],"binary":[65],"with":[66,90],"are":[71,94],"in":[74,161],"cleartext":[75],"anymore.":[76],"Only":[77],"after":[78],"attesting":[79],"re-":[82],"mote":[83],"party":[84],"loading":[87],"enclave":[88,100],"behaves":[89],"integrity,":[91],"decrypted,":[95],"but":[96],"remain":[97],"inside":[98],"protected":[101],"against":[102],"reverse":[103],"engineering.":[104],"An":[105],"online":[106],"connection":[107],"is":[108,124],"only":[109],"required":[110],"when":[111],"program":[113],"starts":[114],"for":[115,168,191,214],"first":[117],"time":[118],"PC.":[121,137],"Afterwards,":[122],"sealing":[123],"used":[125],"securely":[127],"store":[128],"decryption":[130],"key":[131],"bind":[133],"By":[138],"allowing":[139],"program-":[140],"mers":[141],"move":[143],"function":[145],"TEEs,":[147],"without":[148],"patching":[149],"their":[150],"code,":[152],"we":[153],"convenient":[156],"way":[157],"enable":[159],"TEEs":[160,221],"existing":[162,192],"while":[164],"preserving":[165],"flexibility":[167],"finegrained":[170],"security":[171],"performance":[173],"tradeoff.":[174],"evaluated":[176],"our":[177,189],"using":[179,229],"real":[181],"world":[182],"gaming":[183],"application,":[184],"confirming":[185],"practicability":[187],"projects.":[193],"overcome":[195],"limitation":[197],"fragmented":[200],"TEE":[201],"landscape":[202],"building":[204],"top":[206],"Asylo,":[208],"open":[210],"framework":[211],"Google":[213],"apps":[215],"which":[216],"aim":[217],"support":[219],"different":[220],"such":[222],"as":[223],"Intel":[224],"SGX":[225],"AMD":[227],"SEV":[228],"unified":[231],"API.":[232]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2018-10-26T00:00:00"}
