{"id":"https://openalex.org/W4292158527","doi":"https://doi.org/10.1145/3538969.3538983","title":"Themis: A Secure Decentralized Framework for Microservice Interaction in Serverless Computing","display_name":"Themis: A Secure Decentralized Framework for Microservice Interaction in Serverless Computing","publication_year":2022,"publication_date":"2022-08-17","ids":{"openalex":"https://openalex.org/W4292158527","doi":"https://doi.org/10.1145/3538969.3538983"},"language":"en","primary_location":{"id":"doi:10.1145/3538969.3538983","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3538969.3538983","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3538969.3538983","source":{"id":"https://openalex.org/S4363608926","display_name":"Proceedings of the 17th International Conference on Availability, Reliability and Security","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":"Proceedings of the 17th International Conference on Availability, Reliability and Security","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3538969.3538983","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5041564719","display_name":"Angeliki Aktypi","orcid":null},"institutions":[{"id":"https://openalex.org/I40120149","display_name":"University of Oxford","ror":"https://ror.org/052gg0110","country_code":"GB","type":"education","lineage":["https://openalex.org/I40120149"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Angeliki Aktypi","raw_affiliation_strings":["Department of Computer Science, University of Oxford, United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Oxford, United Kingdom","institution_ids":["https://openalex.org/I40120149"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076622155","display_name":"Dimitris Karnikis","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Dimitris Karnikis","raw_affiliation_strings":["Aarno Labs, United States"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Aarno Labs, United States","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034441711","display_name":"Nikos Vasilakis","orcid":"https://orcid.org/0000-0001-7347-298X"},"institutions":[{"id":"https://openalex.org/I63966007","display_name":"Massachusetts Institute of Technology","ror":"https://ror.org/042nb2s44","country_code":"US","type":"education","lineage":["https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nikos Vasilakis","raw_affiliation_strings":["Computer Science &amp; Artificial Intelligence Laboratory, Massachusetts Institute of Technology, United States"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science &amp; Artificial Intelligence Laboratory, Massachusetts Institute of Technology, United States","institution_ids":["https://openalex.org/I63966007"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5035426350","display_name":"Kasper Rasmussen","orcid":"https://orcid.org/0000-0002-9471-9985"},"institutions":[{"id":"https://openalex.org/I40120149","display_name":"University of Oxford","ror":"https://ror.org/052gg0110","country_code":"GB","type":"education","lineage":["https://openalex.org/I40120149"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Kasper Rasmussen","raw_affiliation_strings":["Department of Computer Science, University of Oxford, United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Oxford, United Kingdom","institution_ids":["https://openalex.org/I40120149"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.285,"has_fulltext":true,"cited_by_count":6,"citation_normalized_percentile":{"value":0.77786999,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"11"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9998999834060669,"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"}},{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":0.9991999864578247,"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"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9987000226974487,"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.752264678478241},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5500090718269348},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.4527672529220581},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.3210258185863495}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.752264678478241},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5500090718269348},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.4527672529220581},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3210258185863495}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3538969.3538983","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3538969.3538983","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3538969.3538983","source":{"id":"https://openalex.org/S4363608926","display_name":"Proceedings of the 17th International Conference on Availability, Reliability and Security","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":"Proceedings of the 17th International Conference on Availability, Reliability and Security","raw_type":"proceedings-article"},{"id":"pmh:oai:ora.ox.ac.uk:uuid:62031488-3da4-4f66-8059-8b6c97e8a166","is_oa":false,"landing_page_url":"https://ora.ox.ac.uk/objects/uuid:62031488-3da4-4f66-8059-8b6c97e8a166","pdf_url":null,"source":{"id":"https://openalex.org/S4306402636","display_name":"Oxford University Research Archive (ORA) (University of Oxford)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I40120149","host_organization_name":"University of Oxford","host_organization_lineage":["https://openalex.org/I40120149"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Symplectic Elements","raw_type":"Conference item"}],"best_oa_location":{"id":"doi:10.1145/3538969.3538983","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3538969.3538983","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3538969.3538983","source":{"id":"https://openalex.org/S4363608926","display_name":"Proceedings of the 17th International Conference on Availability, Reliability and Security","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":"Proceedings of the 17th International Conference on Availability, Reliability and Security","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1692276411","display_name":null,"funder_award_id":"HR001120C0191","funder_id":"https://openalex.org/F4320332180","funder_display_name":"Defense Advanced Research Projects Agency"},{"id":"https://openalex.org/G8467514335","display_name":"Cyber Security CDT Phase Two (University of Oxford)","funder_award_id":"EP/P00881X/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320332180","display_name":"Defense Advanced Research Projects Agency","ror":"https://ror.org/02caytj08"},{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4292158527.pdf","grobid_xml":"https://content.openalex.org/works/W4292158527.grobid-xml"},"referenced_works_count":22,"referenced_works":["https://openalex.org/W565531337","https://openalex.org/W1509477790","https://openalex.org/W1541763561","https://openalex.org/W2004075592","https://openalex.org/W2081214630","https://openalex.org/W2089161165","https://openalex.org/W2096339596","https://openalex.org/W2113042674","https://openalex.org/W2123482462","https://openalex.org/W2127437778","https://openalex.org/W2139724898","https://openalex.org/W2163059190","https://openalex.org/W2275499081","https://openalex.org/W2507276978","https://openalex.org/W2770534787","https://openalex.org/W2908027783","https://openalex.org/W2944096373","https://openalex.org/W2953315742","https://openalex.org/W3010210137","https://openalex.org/W4206134737","https://openalex.org/W4237181144","https://openalex.org/W4250390143"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W4402327032","https://openalex.org/W2382290278"],"abstract_inverted_index":{"In":[0],"serverless":[1,152],"computing,":[2],"applications":[3,153],"are":[4,10],"composed":[5],"of":[6,56,100,112,130,147],"stand-alone":[7],"microservices":[8],"that":[9,28,89,158],"invoked":[11],"and":[12,45,63,117,122,134,141,167,170],"scale":[13],"up":[14],"independently.":[15],"Peer-to-peer":[16],"protocols":[17],"can":[18],"be":[19],"used":[20],"to":[21,60,115],"enable":[22],"decentralized":[23,57,140],"communication":[24,86,116,143],"among":[25],"the":[26,46,68,127],"services":[27],"compose":[29],"each":[30],"application.":[31],"This":[32,124],"paper":[33,125],"presents":[34],"Themis,":[35],"a":[36,54,71,77,84,97,110,139],"framework":[37],"for":[38,70],"secure":[39],"service-to-service":[40,65],"interaction":[41,66],"targeting":[42,151],"these":[43,159],"environments":[44],"underlying":[47],"service":[48],"mesh":[49],"architectures.":[50],"Themis":[51,75,149],"builds":[52],"on":[53,96,103],"notion":[55],"identity":[58],"management":[59],"allow":[61],"confidential":[62],"authenticated":[64],"without":[67,94],"need":[69],"centralized":[72,98],"certificate":[73],"authority.":[74,101],"adopts":[76],"layered":[78],"architecture.":[79],"Its":[80],"lower":[81],"layer":[82,108],"forms":[83],"core":[85],"protocol":[87,132],"pair":[88],"offers":[90],"strong":[91],"security":[92,128,160],"guarantees":[93],"depending":[95],"point":[99],"Building":[102],"this":[104],"pair,":[105],"an":[106],"upper":[107],"provides":[109,138],"series":[111],"actions":[113],"related":[114],"identifier":[118],"management\u2014e.g.,":[119],"store,":[120],"find,":[121],"join.":[123],"analyzes":[126],"properties":[129],"Themis\u2019s":[131],"suite":[133],"shows":[135,157],"how":[136],"it":[137],"flexible":[142],"platform.":[144],"The":[145],"evaluation":[146],"our":[148],"prototype":[150],"written":[154],"in":[155],"JavaScript":[156],"benefits":[161],"come":[162],"with":[163],"small":[164],"runtime":[165],"latency":[166],"throughput":[168],"overheads,":[169],"modest":[171],"startup":[172],"overheads.":[173]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
