Private and Efficient Query Processing on Outsourced Genomic Databases.
Applications of genomic studies are spreading rapidly in many domains of science and technology such as healthcare, biomedical research, direct-to-consumer services, and legal and forensic. However, there are a number of obstacles that make it hard to access and process a big genomic database for these applications. First, sequencing genomic sequence is a time consuming and expensive process. Second, it requires large-scale computation and storage systems to process genomic sequences. Third, genomic databases are often owned by different organizations, and thus, not available for public usage. Cloud computing paradigm can be leveraged to facilitate the creation and sharing of big genomic databases for these applications. Genomic data owners can outsource their databases in a centralized cloud server to ease the access of their databases. However, data owners are reluctant to adopt this model, as it requires outsourcing the data to an untrusted cloud service provider that may cause data breaches. In this paper, we propose a privacy-preserving model for outsourcing genomic data to a cloud. The proposed model enables query processing while providing privacy protection of genomic databases. Privacy of the individuals is guaranteed by permuting and adding fake genomic records in the database. These techniques allow cloud to evaluate count and top-k queries securely and efficiently. Experimental results demonstrate that a count and a top-k query over 40 Single Nucleotide Polymorphisms (SNPs) in a database of 20 000 records takes around 100 and 150 s, respectively.
Reza
R
Ghasemi
Md Momin
MM
Al Aziz
Noman
N
Mohammed
Massoud Hadian
MH
Dehkordi
Xiaoqian
X
Jiang
D000067917:Cloud Computing; D016494:Computer Security; D030541:Databases, Genetic; D023281:Genomics / Q000592:standards*; D006801:Humans; D008490:Medical Informatics / Q000592:standards*; D020416:Outsourced Services / Q000592:standards*; D018907:Privacy