Paper 2026/2457 Original: eprint.iacr.org/2026/2457 ↗

On Secure Sorting and Its Application to Privacy-Preserving Graph Pattern Matching

Marcel Keller
Abstract

Sorting in secure computation has been studied almost as long as there have been implementations of multi-party computation (Wang et al., AsiaCCS'10). More recent advances include completely secure implementations (revealing nothing other than the list size) that have used Quicksort (Araki et al., CCS'21) and radix sort (Asharov et al., CCS'22). For the first time, we extensively compare the two variants across a range of parameters and for both honest- and dishonest-majority computation. We then apply secure sorting to improve sparse matrix multiplication without oblivious RAM based on recent work by Damie et al. (CODASPY'26). Our main contribution here is to produce an output in the same format as the inputs to the multiplication. This is needed for repeated multiplication of graph adjacency matrices, which we use to find cycles in graphs. Such cycles have been associated with money laundering, and this also applies to another graph pattern dubbed scatter-gather, which we can detect with the same approach. Our work therefore can be applied to privacy-preserving anti-money laundering detection.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2026-10-13: last updated
2026-10-13: published
Short URL
https://ia.cr/2026/2457
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2026/2457,
      author = {Marcel Keller},
      title = {On Secure Sorting and Its Application to Privacy-Preserving Graph Pattern Matching},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2457},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2457}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.