9
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      PySEAL: A Python wrapper implementation of the SEAL homomorphic encryption library

      Preprint

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Motivation: The ability to perform operations on encrypted data has a growing number of applications in bioinformatics, with implications for data privacy in health care and biosecurity. The SEAL library is a popular implementation of fully homomorphic encryption developed in C++ by Microsoft Research. Despite the advantages of C++, Python is a flexible and dominant programming language that enables rapid prototyping of bioinformatics pipelines. Results: In an effort to make homomorphic encryption accessible to a broader range of bioinformatics scientists and applications, we present a Python binding implementation of the popular homomorphic encryption library, SEAL, using pybind11. The software contains a Docker image to facilitate easy installation and execution of the SEAL build process. Availability: All code is publicly available at https://github.com/Lab41/PySEAL Contact: lab41@iqt.org Supplementary information: Supplementary information is available on the Lab41 GitHub.

          Related collections

          Most cited references5

          • Record: found
          • Abstract: found
          • Article: not found

          Identifying personal genomes by surname inference.

          Sharing sequencing data sets without identifiers has become a common practice in genomics. Here, we report that surnames can be recovered from personal genomes by profiling short tandem repeats on the Y chromosome (Y-STRs) and querying recreational genetic genealogy databases. We show that a combination of a surname with other types of metadata, such as age and state, can be used to triangulate the identity of the target. A key feature of this technique is that it entirely relies on free, publicly accessible Internet resources. We quantitatively analyze the probability of identification for U.S. males. We further demonstrate the feasibility of this technique by tracing back with high probability the identities of multiple participants in public sequencing projects.
            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            Manual for Using Homomorphic Encryption for Bioinformatics

              Bookmark
              • Record: found
              • Abstract: not found
              • Book Chapter: not found

              Homomorphic Computation of Edit Distance

                Bookmark

                Author and article information

                Journal
                05 March 2018
                Article
                1803.01891
                c9ffd05c-5e45-40de-bc30-9cb7d7b0dbbc

                http://arxiv.org/licenses/nonexclusive-distrib/1.0/

                History
                Custom metadata
                2 pages, 1 figure
                q-bio.QM cs.CR

                Comments

                Comment on this article