Secure Genomic String Search with Parallel Homomorphic Encryption

被引:2
作者
Aziz, Md Momin Al [1 ]
Tamal, Md Toufique Morshed [1 ]
Mohammed, Noman [1 ]
机构
[1] Univ Manitoba, Dept Comp Sci, Winnipeg, MB R3T 5V6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
fully homomorphic encryption; GPU parallel operations; secure computation on GPU; parallel FHE framework; secure string search using FHE; PRIVACY;
D O I
10.3390/info15010040
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fully homomorphic encryption (FHE) cryptographic systems enable limitless computations over encrypted data, providing solutions to many of today's data security problems. While effective FHE platforms can address modern data security concerns in unsecure environments, the extended execution time for these platforms hinders their broader application. This project aims to enhance FHE systems through an efficient parallel framework, specifically building upon the existing torus FHE (TFHE) system chillotti2016faster. The TFHE system was chosen for its superior bootstrapping computations and precise results for countless Boolean gate evaluations, such as AND and XOR. Our first approach was to expand upon the gate operations within the current system, shifting towards algebraic circuits, and using graphics processing units (GPUs) to manage cryptographic operations in parallel. Then, we implemented this GPU-parallel FHE framework into a needed genomic data operation, specifically string search. We utilized popular string distance metrics (hamming distance, edit distance, set maximal matches) to ascertain the disparities between multiple genomic sequences in a secure context with all data and operations occurring under encryption. Our experimental data revealed that our GPU implementation vastly outperforms the former method, providing a 20-fold speedup for any 32-bit Boolean operation and a 14.5-fold increase for multiplications.This paper introduces unique enhancements to existing FHE cryptographic systems using GPUs and additional algorithms to quicken fundamental computations. Looking ahead, the presented framework can be further developed to accommodate more complex, real-world applications.
引用
收藏
页数:27
相关论文
共 56 条
[1]  
23AndMe.com, Our Health + Ancestry DNA Service-23AndMe Canada
[2]   Privacy-preserving techniques of genomic data-a survey [J].
Al Aziz, Md Momin ;
Sadat, Md Nazmus ;
Alhadidi, Dima ;
Wang, Shuang ;
Jiang, Xiaoqian ;
Brown, Cheryl L. ;
Mohammed, Noman .
BRIEFINGS IN BIOINFORMATICS, 2019, 20 (03) :887-895
[3]   Secure approximation of edit distance on genomic data [J].
Al Aziz, Md Momin ;
Alhadidi, Dima ;
Mohammed, Noman .
BMC MEDICAL GENOMICS, 2017, 10
[4]  
Pham A, 2017, PROCEEDINGS OF THE 26TH USENIX SECURITY SYMPOSIUM (USENIX SECURITY '17), P1235
[5]  
[Anonymous], 2019, CUDA-Accelerated Fully Homomorphic Encryption Library
[6]  
[Anonymous], 2022, Concrete: TFHE Compiler that Converts Python Programs into FHE Equivalent
[7]  
[Anonymous], 2019, Microsoft SEAL (Release 3.2)
[8]  
[Anonymous], NVIDIA GeForce GTX 1080 Gaming Perfected
[9]  
[Anonymous], 2019, NuFHE, a GPU-Powered Torus FHE Implementation
[10]  
[Anonymous], 2019, Cingulata