{"id":"https://openalex.org/W2029509115","doi":"https://doi.org/10.1145/581630.581651","title":"Leakage-proof program partitioning","display_name":"Leakage-proof program partitioning","publication_year":2002,"publication_date":"2002-01-01","ids":{"openalex":"https://openalex.org/W2029509115","doi":"https://doi.org/10.1145/581630.581651","mag":"2029509115"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/581630.581651","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-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/A5100375804","display_name":"Tao Zhang","orcid":"https://orcid.org/0000-0002-4424-0423"},"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":"Tao Zhang","raw_affiliation_strings":["Georgia Institute of Technology Atlanta, GA."],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology Atlanta, GA.","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061235810","display_name":"Santosh Pande","orcid":"https://orcid.org/0000-0001-6723-8062"},"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":"Santosh Pande","raw_affiliation_strings":["Georgia Institute of Technology Atlanta, GA."],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology Atlanta, GA.","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103960025","display_name":"Andr\u00e9 dos Santos","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":"Andre dos Santos","raw_affiliation_strings":["Georgia Institute of Technology Atlanta, GA."],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology Atlanta, GA.","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5083462130","display_name":"Franz Josef Bruecklmayr","orcid":null},"institutions":[{"id":"https://openalex.org/I137594350","display_name":"Infineon Technologies (Germany)","ror":"https://ror.org/005kw6t15","country_code":"DE","type":"company","lineage":["https://openalex.org/I137594350"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Franz Josef Bruecklmayr","raw_affiliation_strings":["Infineon Technologies, Muenchen, Germany#TAB#"],"affiliations":[{"raw_affiliation_string":"Infineon Technologies, Muenchen, Germany#TAB#","institution_ids":["https://openalex.org/I137594350"]}]}],"institution_assertions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.309,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":12,"citation_normalized_percentile":{"value":0.730567,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":81,"max":82},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9996,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9996,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9996,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9993,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/control-flow","display_name":"Control flow","score":0.6124344},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.45139194},{"id":"https://openalex.org/keywords/tamper-resistance","display_name":"Tamper resistance","score":0.4302154}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8484833},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7296573},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.6124344},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.45139194},{"id":"https://openalex.org/C19163912","wikidata":"https://www.wikidata.org/wiki/Q7681779","display_name":"Tamper resistance","level":2,"score":0.4302154},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.39046064},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.38261375},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.28361666},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.12009755},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","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}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/581630.581651","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":8,"referenced_works":["https://openalex.org/W1567046609","https://openalex.org/W1580417272","https://openalex.org/W1583816927","https://openalex.org/W1597805936","https://openalex.org/W1613874182","https://openalex.org/W1997474908","https://openalex.org/W2154909745","https://openalex.org/W2913256667"],"related_works":["https://openalex.org/W4235240664","https://openalex.org/W2965083567","https://openalex.org/W2889616422","https://openalex.org/W2389214306","https://openalex.org/W2100349471","https://openalex.org/W2095886385","https://openalex.org/W2089704382","https://openalex.org/W2033712583","https://openalex.org/W1838576100","https://openalex.org/W1543331277"],"abstract_inverted_index":{"Due":[0],"to":[1,90,150,166,171,181,226,233,246,258],"limited":[2],"available":[3],"memory":[4,137,237],"(of":[5],"the":[6,32,37,50,55,62,68,78,85,97,111,139,154,177,185,187,190,193,203,212,216,227,234,251],"order":[7],"of":[8,21,48,54,67,123,136,147,179,192,205,218,229,236,253],"Kilobytes)":[9],"on":[10,34,117,138,153,164,184,211],"embedded":[11,38,140,155,213],"devices":[12],"(such":[13],"as":[14],"smart":[15],"cards),":[16],"we":[17],"undertake":[18],"an":[19,128],"approach":[20,198,222],"partitioning":[22,49,100,122],"a":[23,45],"whole":[24],"program.":[25,98],"The":[26,99,157,175,239],"program":[27,56,69,79,105],"partitions":[28,80],"are":[29,82,94],"down-loaded":[30,83],"from":[31,84],"server":[33],"demand":[35,118,165],"into":[36],"device":[39,141,214],"just":[40],"before":[41],"execution.":[42],"We":[43],"devise":[44],"novel":[46],"method":[47],"code":[51],"and":[52,65,142,195,215,232],"data":[53],"such":[57,127],"that":[58,81,208],"no":[59],"information":[60,114],"regarding":[61],"control":[63,112],"flow":[64,113],"behavior":[66],"is":[70,88,189,223,244],"leaked":[71],"out.":[72],"In":[73],"other":[74],"words,":[75],"by":[76],"observing":[77],"server,":[86],"one":[87],"unable":[89],"guess":[91],"which":[92,107,124],"branches":[93],"taken":[95],"in":[96],"scheme":[101],"generates":[102],"minimal":[103,134,158],"safe":[104,131,159,169],"regions":[106,132,160,170,180],"do":[108],"not":[109],"reveal":[110,126],"when":[115],"transmitted":[116],"but":[119],"any":[120],"further":[121],"will":[125],"information.":[129],"Minimal":[130],"allow":[133],"usage":[135],"thus":[143],"enable":[144],"maximal":[145],"number":[146,178,204,228],"multiple":[148],"applications":[149,207,231,257],"simultaneously":[151],"reside":[152,210],"device.":[156],"can":[161],"be":[162,182,247,259],"merged":[163],"create":[167],"larger":[168,176],"improve":[172],"runtime":[173],"efficiency.":[174],"downloaded":[183],"device,":[186],"lower":[188],"performance":[191,217,242],"application":[194],"vice-versa.":[196],"Our":[197],"handles":[199],"this":[200],"tradeoff":[201],"between":[202],"simultaneous":[206,230],"would":[209],"each":[219],"application.":[220],"This":[221],"scalable":[224],"both":[225],"amount":[235],"available.":[238],"worst":[240],"case":[241],"degradation":[243],"shown":[245],"below":[248],"10%":[249],"with":[250],"benefit":[252],"allowing":[254],"arbitrarily":[255],"large/multiple":[256],"deployed.":[260]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2029509115","counts_by_year":[{"year":2015,"cited_by_count":2},{"year":2013,"cited_by_count":1}],"updated_date":"2025-01-16T02:51:12.405460","created_date":"2016-06-24"}