Dissertation/ Thesis
FlexFHE: A System for Homomorphically Encrypting DNA and Operating on Encrypted Data Securely in Untrusted Environments
| Τίτλος: | FlexFHE: A System for Homomorphically Encrypting DNA and Operating on Encrypted Data Securely in Untrusted Environments |
|---|---|
| Συγγραφείς: | Attias, Lior |
| Έτος έκδοσης: | 2023 |
| Συλλογή: | Columbia University: Academic Commons |
| Θεματικοί όροι: | DNA, Data encryption (Computer science), Nucleotide sequence--Computer programs, Human genome, Homomorphisms (Mathematics) |
| Περιγραφή: | DNA data contains sensitive health information and personally identifiable data. Currently, even if DNA data is stored in encrypted databases, it must be decrypted for health professionals and researchers to analyze, which means that DNA data exists in plaintext on unsecured, untrusted servers and machines during analysis. This thesis describes a complete system for homomorphically encrypting DNA data in a trusted context and then running analytic operations on the encrypted DNA data in an untrusted context, thus allowing healthcare professionals and researchers to run both high volume analytics on many individuals’ sequenced DNA and run complex analytics on a single individual’s sequenced DNA without ever handling plaintext data. Symmetric encryption is used as a mechanism for controlling which queries are made on the data. The threat model addressed by this system allows an authorized party to run only authorized queries on a genome, while restricting any additional access. The system implemented achieves substring search, substring search with wildcards representing mutations, and percent match between two nucleotide sequences by converting genomic data into one-hot binary matrixes and encrypting each bit individually using OpenFHE’s LWE Encryption implemented using the CGGI scheme. While runtime for each operation is O(nm), each operation is maximally parallelized using OpenMP, thus allowing for accelerated performance on machines with multiple CPUs without the need for batching. |
| Τύπος εγγράφου: | thesis |
| Γλώσσα: | unknown |
| DOI: | 10.7916/mzhc-aw15 |
| Διαθεσιμότητα: | https://doi.org/10.7916/mzhc-aw15 |
| Αριθμός Καταχώρησης: | edsbas.BDFE41BE |
| Βάση Δεδομένων: | BASE |
καταχωρήστε σχόλιο πρώτοι!