Paper 2026/2457 Original: eprint.iacr.org/2026/2457 ↗
On Secure Sorting and Its Application to Privacy-Preserving Graph Pattern Matching
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}
}