Homomorphic Computation of Edit Distance

被引:77
|
作者
Cheon, Jung Hee [1 ]
Kim, Miran [1 ]
Lauter, Kristin [2 ]
机构
[1] Seoul Natl Univ, Seoul, South Korea
[2] Microsoft Res, Redmond, WA USA
关键词
Edit distance; Homomorphic encryption; Arithmetic circuit;
D O I
10.1007/978-3-662-48051-9_15
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
These days genomic sequence analysis provides a key way of understanding the biology of an organism. However, since these sequences contain much private information, it can be very dangerous to reveal any part of them. It is desirable to protect this sensitive information when performing sequence analysis in public. As a first step in this direction, we present a method to perform the edit distance algorithm on encrypted data to obtain an encrypted result. In our approach, the genomic data owner provides only the encrypted sequence, and the public commercial cloud can perform the sequence analysis without decryption. The result can be decrypted only by the data owner or designated representative holding the decryption key. In this paper, we describe how to calculate edit distance on encrypted data with a somewhat homomorphic encryption scheme and analyze its performance. More precisely, given two encrypted sequences of lengths n and m, we show that a somewhat homomorphic scheme of depth O((n + m) log log(n + m)) can evaluate the edit distance algorithm in O(nm log(n + m)) homomorphic computations. In the case of n = m, the depth can be brought down to O(n) using our optimization technique. Finally, we present the estimated performance of the edit distance algorithm and verify it by implementing it for short DNA sequences.
引用
收藏
页码:194 / 212
页数:19
相关论文
共 50 条
  • [1] On the computation of edit distance functions
    Martin, Ryan R.
    DISCRETE MATHEMATICS, 2015, 338 (02) : 291 - 305
  • [2] Edit distance and its computation
    Balogh, Jozsef
    Martin, Ryan
    ELECTRONIC JOURNAL OF COMBINATORICS, 2008, 15 (01):
  • [3] On the exact computation of the graph edit distance
    Blumenthal, David B.
    Gamper, Johann
    PATTERN RECOGNITION LETTERS, 2020, 134 : 46 - 57
  • [4] COMPUTATION OF NORMALIZED EDIT DISTANCE AND APPLICATIONS
    MARZAL, A
    VIDAL, E
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1993, 15 (09) : 926 - 932
  • [5] On the exact computation of the graph edit distance
    Blumenthal, David B.
    Gamper, Johann
    Pattern Recognition Letters, 2020, 134 : 46 - 57
  • [6] Efficient Computation of the Tree Edit Distance
    Pawlik, Mateusz
    Augsten, Nikolaus
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2015, 40 (01):
  • [7] Fast cyclic edit distance computation with weighted edit costs in classification
    Peris, G
    Marzal, A
    16TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITON, VOL IV, PROCEEDINGS, 2002, : 184 - 187
  • [8] Distributed algorithm for parallel edit distance computation
    Sadiq M.U.
    Yousaf M.M.
    Computing and Informatics, 2021, 39 (04) : 757 - 779
  • [9] Comparing heuristics for graph edit distance computation
    Blumenthal, David B.
    Boria, Nicolas
    Gamper, Johann
    Bougleux, Sebastien
    Brun, Luc
    VLDB JOURNAL, 2020, 29 (01): : 419 - 458
  • [10] Comparing heuristics for graph edit distance computation
    David B. Blumenthal
    Nicolas Boria
    Johann Gamper
    Sébastien Bougleux
    Luc Brun
    The VLDB Journal, 2020, 29 : 419 - 458