aiqbench analysis
This research presents a practical framework for running graph neural networks on encrypted financial data using CKKS homomorphic encryption, enabling multi-bank anti-money laundering analysis without exposing sensitive transaction features. By reformulating message passing as matrix operations on incidence matrices and approximating non-linearities with polynomials, the authors achieve inference speeds competitive with plaintext baselines on consumer-grade hardware. The work bridges critical gaps between cryptographic security constraints and the structural requirements of graph-based machine learning in regulated industries.
Privacy-Preserving GNN Inference on Financial Transaction Graphs via Homomorphic Encryption
arXiv:2610.18054v1 Announce Type: cross Abstract: Anti-money laundering (AML) in financial networks requires modeling transaction patterns that span multiple institutions. In practice, however, banks cannot share account and transaction features due to strict privacy regulations. We propose a privacy-preserving graph neural network (GNN) inference framework tailored to this multi-bank setting. A central server holds the graph connectivity and pretrained model weights in plaintext, while each bank keeps its transaction features encrypted. Inference is then carried out entirely on encrypted features under the CKKS homomorphic encryption scheme, so that no plaintext transaction features or predictions are exposed to the server. The key to making this practical is an edge-centric GNN architecture, wherein message passing is expressed through operations on node--edge incidence matrices. This formulation not only preserves the edge-attributed multigraph structure of transaction networks but also reduces every aggregation step to plaintext--ciphertext matrix products. Since CKKS can evaluate only polynomial circuits, we also approximate each nonlinearity with a composite polynomial of the sign function, which we calibrate per activation site. On the IBM AML benchmark, our model achieves performance competitive with plaintext baselines, and with a consumer-grade GPU, classifies each queried transaction end-to-end in as little as \textbf{5.31} seconds, while per-transaction latency can be amortized to \textbf{1.65} seconds when optimized for throughput.
Abstract:Anti-money laundering (AML) in financial networks requires modeling transaction patterns that span multiple institutions. In practice, however, banks cannot share account and transaction features due to strict privacy regulations. We propose a privacy-preserving graph neural network (GNN) inference framework tailored to this multi-bank setting. A central server holds the graph connectivity and pretrained model weights in plaintext, while each bank keeps its transaction features encrypted. Inference is then carried out entirely on encrypted features under the CKKS homomorphic encryption scheme, so that no plaintext transaction features or predictions are exposed to the server. The key to making this practical is an edge-centric GNN architecture, wherein message passing is expressed through operations on node--edge incidence matrices. This formulation not only preserves the edge-attributed multigraph structure of transaction networks but also reduces every aggregation step to plaintext--ciphertext matrix products. Since CKKS can evaluate only polynomial circuits, we also approximate each nonlinearity with a composite polynomial of the sign function, which we calibrate per activation site. On the IBM AML benchmark, our model achieves performance competitive with plaintext baselines, and with a consumer-grade GPU, classifies each queried transaction end-to-end in as little as \textbf{5.31} seconds, while per-transaction latency can be amortized to \textbf{1.65} seconds when optimized for throughput.
Cryptography and Security (cs.CR); Machine Learning (cs.LG)
arXiv:2610.18054 [cs.CR]
(or arXiv:2610.18054v1 [cs.CR] for this version)
https://doi.org/10.48550/arXiv.2610.18054 Focus to learn more arXiv-issued DOI via DataCite (pending registration)
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.
Full text under the publisher's open licence · 303 words
Related coverage
Edge Sparsification via Temporal Forman-Ricci Curvature for Dynamic Graph Learning
arXiv · Aug 25, 2026

Hybrid Quantum Networks Lift Fraud Detection Accuracy to 85%
Quantum Zeitgeist · Aug 4, 2026

Quantum Computing Could Transform the World But It Also Poses Major Security Risks
baystreet.ca · Jul 31, 2026

Build an explainable next-best-product recommendation system for banking on AWS
AWS · Jul 24, 2026