Paper 2023/009

Efficient Privacy-Preserving Viral Strain Classification via k-mer Signatures and FHE

Adi Akavia
Ben Galili
Hayim Shaul
Mor Weiss
Zohar Yakhini
Abstract

With the development of sequencing technologies, viral strain classification -- which is critical for many applications, including disease monitoring and control -- has become widely deployed. Typically, a lab (client) holds a viral sequence, and requests classification services from a centralized repository of labeled viral sequences (server). However, such ``classification as a service'' raises privacy concerns. In this paper we propose a privacy-preserving viral strain classification protocol that allows the client to obtain classification services from the server, while maintaining complete privacy of the client's viral strains. The privacy guarantee is against active servers, and the correctness guarantee is against passive ones. We implemented our protocol and performed extensive benchmarks, showing that it obtains almost perfect accuracy ($99.8\%$--$100\%$) and microAUC ($0.999$), and high efficiency (amortized per-sequence client and server runtimes of $4.95$ms and $0.53$ms, respectively, and $0.21$MB communication). In addition, we present an extension of our protocol that guarantees server privacy against passive clients, and provide an empirical evaluation showing that this extension provides the same high accuracy and microAUC, with amortized per sequences overhead of only a few milliseconds in client and server runtime, and 0.3MB in communication complexity. Along the way, we develop an enhanced packing technique in which two reals are packed in a single complex number, with support for homomorphic inner products of vectors of ciphertexts. We note that while similar packing techniques were used before, they only supported additions and multiplication by constants.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Computer Security Foundations Symposium 2023
Keywords
Privacy-Preserving Machine LearningFully Homomorphic EncryptionPrivate Classification
Contact author(s)
adi akavia @ gmail com
benga9 @ gmail com
hayim shaul @ ibm com
mormorweiss @ gmail com
zohar yakhini @ gmail com
History
2023-01-03: approved
2023-01-03: received
See all versions
Short URL
https://ia.cr/2023/009
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/009,
      author = {Adi Akavia and Ben Galili and Hayim Shaul and Mor Weiss and Zohar Yakhini},
      title = {Efficient Privacy-Preserving Viral Strain Classification via k-mer Signatures and {FHE}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2023/009},
      year = {2023},
      url = {https://eprint.iacr.org/2023/009}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.