Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2019 Jan 1;35(1):146-148.
doi: 10.1093/bioinformatics/bty645.

Cryfa: a secure encryption tool for genomic data

Cryfa: a secure encryption tool for genomic data

Morteza Hosseini et al. Bioinformatics. .

Abstract

Summary: The ever-increasing growth of high-throughput sequencing technologies has led to a great acceleration of medical and biological research and discovery. As these platforms advance, the amount of information for diverse genomes increases at unprecedented rates. Confidentiality, integrity and authenticity of such genomic information should be ensured due to its extremely sensitive nature. In this paper, we propose Cryfa, a fast secure encryption tool for genomic data, namely in Fasta, Fastq, VCF, SAM and BAM formats, which is also capable of reducing the storage size of Fasta and Fastq files. Cryfa uses advanced encryption standard (AES) encryption combined with a shuffling mechanism, which leads to a substantial enhancement of the security against low data complexity attacks. Compared to AES Crypt, a general-purpose encryption tool, Cryfa is an industry-oriented tool, which is able to provide confidentiality, integrity and authenticity of data at four times more speed; in addition, it can reduce the file sizes to 1/3. Due to the absence of a method similar to Cryfa, we have simulated its behavior with a combination of encryption and compression tools, for comparison purpose. For instance, our tool is nine times faster than its fastest competitor in Fasta files. Also, Cryfa has a very low memory usage (only a few megabytes), which makes it feasible to run on any computer.

Availability and implementation: Source codes and binaries are available, under GPLv3, at https://github.com/pratas/cryfa.

Supplementary information: Supplementary data are available at Bioinformatics online.

PubMed Disclaimer

References

    1. Bouillaguet C. et al. (2012) Low-data complexity attacks on AES. IEEE Trans. Inf. Theory, 58, 7002–7017.
    1. Bradley T. et al. (2017) Genomic security (lest we forget). IEEE Security Privacy Mag., 15, 38.
    1. Budowle B. et al. (2014) Validation of high throughput sequencing and microbial forensics applications. Investig. Genet., 5, 9. - PMC - PubMed
    1. Daemen J., Rijmen V. (2002). The Design of Rijndael: AES—the Advanced Encryption Standard. Springer-Verlag, Berlin, Heidelberg.
    1. Deane C. (2018) Synthetic biology: license to kill. Nat. Chem. Biol., 14, 107. - PubMed

Publication types