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
来源
FINANCIAL CRYPTOGRAPHY AND DATA SECURITY (FC 2015) | 2015年 / 8976卷
关键词
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 条
  • [21] High Performance Computation for the Multi-Parameterized Edit Distance
    Cauteruccio, Francesco
    Consalvo, Davide
    Terracina, Giorgio
    2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 567 - 574
  • [22] A faster and more accurate heuristic for cyclic edit distance computation
    Ayad, Lorraine A. K.
    Barton, Carl
    Pissis, Solon P.
    PATTERN RECOGNITION LETTERS, 2017, 88 : 81 - 87
  • [23] Faster Privacy-Preserving Computation of Edit Distance with Moves
    Yoshimoto, Yohei
    Kataoka, Masaharu
    Takabatake, Yoshimasa
    Tomohiro, I
    Shin, Kilho
    Sakamoto, Hiroshi
    WALCOM: ALGORITHMS AND COMPUTATION (WALCOM 2020), 2020, 12049 : 308 - 320
  • [24] Road Distance Computation Using Homomorphic Encryption in Road Networks
    Yu, Haining
    Yin, Lailai
    Zhang, Hongli
    Zhan, Dongyang
    Qu, Jiaxing
    Zhang, Guangyao
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 69 (03): : 3445 - 3458
  • [25] Exact Graph Edit Distance Computation Using a Binary Linear Program
    Lerouge, Julien
    Abu-Aisheh, Zeina
    Raveaux, Romain
    Heroux, Pierre
    Adam, Sebastien
    STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, S+SSPR 2016, 2016, 10029 : 485 - 495
  • [26] Approximate graph edit distance computation by means of bipartite graph matching
    Riesen, Kaspar
    Bunke, Horst
    IMAGE AND VISION COMPUTING, 2009, 27 (07) : 950 - 959
  • [27] Unified Compression-Based Acceleration of Edit-Distance Computation
    Danny Hermelin
    Gad M. Landau
    Shir Landau
    Oren Weimann
    Algorithmica, 2013, 65 : 339 - 353
  • [28] Unified Compression-Based Acceleration of Edit-Distance Computation
    Hermelin, Danny
    Landau, Gad M.
    Landau, Shir
    Weimann, Oren
    ALGORITHMICA, 2013, 65 (02) : 339 - 353
  • [29] Using GPUs to Speed-Up Levenshtein Edit Distance Computation
    Balhaf, Khaled
    Shehab, Mohammed A.
    Al-Sarayrah, Wala'a T.
    Al-Ayyoub, Mahmoud
    Al-Saleh, Mohammed
    Jararweh, Yaser
    2016 7TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2016, : 80 - 84
  • [30] GEDLIB: A C plus plus Library for Graph Edit Distance Computation
    Blumenthal, David B.
    Bougleux, Sebastien
    Gamper, Johann
    Brun, Luc
    GRAPH-BASED REPRESENTATIONS IN PATTERN RECOGNITION, GBRPR 2019, 2019, 11510 : 14 - 24