Vis enkel innførsel

dc.contributor.authorBrenna, Lars
dc.contributor.authorSingh, Isak Sunde
dc.contributor.authorJohansen, Håvard D.
dc.contributor.authorJohansen, Dag
dc.date.accessioned2022-12-20T14:40:35Z
dc.date.available2022-12-20T14:40:35Z
dc.date.issued2022-01-20
dc.description.abstractFully Homomorphic Encryption (FHE) and Trusted Execution Environ-ments (TEEs) are complementing approaches that can both secure computa-tions running remotely on a public cloud. Existing FHE schemes are, however, malleable by design and lack integrity protection, making them susceptible to integrity breaches where an adversary could modify the data and corrupt the output. This paper describes how both confidentiality and integrity of remote compu-tations can be assured by combining FHE with hardware based secure enclave technologies. We provide a software library for performing FHE within the Intel SGX TEE, written in the memory-safe programming language Rust to strengthen the internal safety of software and reduce its attack surface. We evaluate a sample application written with our library. We demonstrate that we can feasibly combine these concepts and provide stronger security guar-antees with a minimal development effort.en_US
dc.identifier.citationBrenna, Singh, Johansen, Johansen. TFHE-rs: A library for safe and secure remote computing using fully homomorphic encryption and trusted execution environments. Array. 2022en_US
dc.identifier.cristinIDFRIDAID 1985754
dc.identifier.doi10.1016/j.array.2021.100118
dc.identifier.issn2590-0056
dc.identifier.urihttps://hdl.handle.net/10037/27903
dc.language.isoengen_US
dc.publisherElsevieren_US
dc.relation.journalArray
dc.relation.projectIDNorges forskningsråd: 263248en_US
dc.relation.projectIDNorges forskningsråd: 274451en_US
dc.rights.accessRightsopenAccessen_US
dc.rights.holderCopyright 2022 The Author(s)en_US
dc.rights.urihttps://creativecommons.org/licenses/by/4.0en_US
dc.rightsAttribution 4.0 International (CC BY 4.0)en_US
dc.subjectVDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550::Datateknologi: 551en_US
dc.subjectVDP::Technology: 500::Information and communication technology: 550::Computer technology: 551en_US
dc.subjectVDP::Matematikk og naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420::Sikkerhet og sårbarhet: 424en_US
dc.subjectVDP::Mathematics and natural scienses: 400::Information and communication science: 420::Security and vulnerability: 424en_US
dc.subjectCybersecurity / Cybersikkerheten_US
dc.subjectDigital sikkerhet / Digital securityen_US
dc.subjectKryptografi / Cryptographyen_US
dc.titleTFHE-rs: A library for safe and secure remote computing using fully homomorphic encryption and trusted execution environmentsen_US
dc.type.versionpublishedVersionen_US
dc.typeJournal articleen_US
dc.typeTidsskriftartikkelen_US
dc.typePeer revieweden_US


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel

Attribution 4.0 International (CC BY 4.0)
Med mindre det står noe annet, er denne innførselens lisens beskrevet som Attribution 4.0 International (CC BY 4.0)