Homomorphic Encryption: Computing on encrypted data

dc.contributor.authorYehe, Nala
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerPagnin, Elena
dc.contributor.supervisorDowerah, Uddipana
dc.date.accessioned2023-12-21T13:53:55Z
dc.date.available2023-12-21T13:53:55Z
dc.date.issued2023
dc.date.submitted2023
dc.description.abstractHomomorphic encryption is the ability to compute mathematical functions on encrypted data without decryption. The output of the computations is itself in encrypted form which when decrypted is identical to the output had the computation been performed on the plaintexts directly. A homomorphic encryption scheme is said to be fully homomorphic if mathematical functions of arbitrary complexity can be computed on encrypted data. Fully homomorphic encryption (FHE) has several applications in security and privacy since computations can be outsourced to a third (untrusted) party while the data is still in encrypted form. For the usability of FHE in various applications, it is needed that these schemes are thoroughly studied and implemented to be able to use in practice. However, not all schemes in the literature are implemented yet. In this thesis, we implemented the basic encryption operation and homomorphic addition property of the FHE scheme, proposed by Dowerah et.al in her PhD dissertation. Further, we explored the possibility of extending the scheme to a multi-key setting for the basic encryption scheme. Multikey homomorphic encryption (MK-HE) enables separate parties to utilize distinct keys for encryption, different from traditional homomorphic encryption scheme which assesses the arithmetic circuits of ciphertexts encrypted with the same key.
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/307472
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectfully homomorphic encryption
dc.subjectcryptography
dc.subjectlearning with errors
dc.subjectmulti-key FHE
dc.titleHomomorphic Encryption: Computing on encrypted data
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeComputer science – algorithms, languages and logic (MPALG), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 23-89 NY.pdf
Storlek:
1.78 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: