English

Zero Knowledge Proof for Multiple Sequence Alignment

Cryptography and Security 2024-05-01 v1

Abstract

Multiple sequence alignment (MSA) is a fundamental algorithm in bioinformatics. In a situation when the alignment might need to be protected while revealing the other information such the input sequences and the alignment score, zero knowledge proof can be used. In this paper, a validator checks the consistency between the input sequence and the alignment, and between the alignment and the alignment score. The validator is written in Circom language which will be compile into a circuit. Using a zero knowledge prove system called zkSNARK, a cryptographic proof is generates for the circuit and its input. This proof demonstrates that all inputs are consistent without revealing the actual alignment.

Keywords

Cite

@article{arxiv.2404.19064,
  title  = {Zero Knowledge Proof for Multiple Sequence Alignment},
  author = {Worasait Suwannik},
  journal= {arXiv preprint arXiv:2404.19064},
  year   = {2024}
}
R2 v1 2026-06-28T16:10:25.434Z