gratus907 / hisim

Finding Highly Similar Regions of Genomic Sequences through Homomorphic Encryption

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Finding Highly Similar Regions of Genomic Sequences through Homomorphic Encryption

Bitwise implementation using TFHE scheme

Stored in bitwise directory

Requirement

TFHE
OpenMP

Build

make

Run

./main <file_X> <file_Y> <|X|> <|R|> <w_int>

Sample run

./main ../dataset/paper_x.dat ../dataset/paper_y.dat 5 27 9

Wordwise implementation using HEAAN scheme

Stored in wordwise directory

Requirement

HEaan.STAT (license required)

Build

cmake ./
make

Run

./main <file_X> <file_Y> <|X|> <|R|> <l> <q> <d>

Sample run

./main ../dataset/paper_x.dat ../dataset/paper_y.dat 5 27 50 29 11

About

Finding Highly Similar Regions of Genomic Sequences through Homomorphic Encryption

License:Apache License 2.0


Languages

Language:C++ 95.6%Language:C 3.1%Language:CMake 1.1%Language:Makefile 0.2%