Function Recovery Attacks in Gate-Hiding Garbled Circuits using SAT Solving

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Yin, Chao, Huang, Zunchen, Jin, Chenglu, van Dijk, Marten, Massacci, Fabio
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866911639311220736
author Yin, Chao
Huang, Zunchen
Jin, Chenglu
van Dijk, Marten
Massacci, Fabio
author_facet Yin, Chao
Huang, Zunchen
Jin, Chenglu
van Dijk, Marten
Massacci, Fabio
contents Semi-Private Function Evaluation (SPFE) enables joint computation while protecting both input data and the function itself. A practical instantiation is gate-hiding garbled circuits, which conceal gate functionalities while revealing circuit topology. Existing security definitions intentionally exclude leakage through topology, leaving its concrete impact on function privacy largely unexplored. We present a SAT-based function-recovery attack that reconstructs hidden gate operations from a circuit's public topology under two attacker knowledge models. Our approach combines topology-preserving simplification theorems with a decomposition of the recovery task into smaller SAT queries, thereby reducing the candidate gate-type assignment space and improving recovery performance. We evaluate the attack on ISCAS benchmarks, representative secure computation circuits, and fault-tolerant sensor fusion circuits under a 24-hour recovery budget. Compared to a baseline attack, the optimized version substantially reduces recovery time and, in some cases, completes recovery within the evaluation budget where the baseline does not. Our results show that revealing circuit topology can materially assist recovery of hidden gate functionality, identifying topology as a security-relevant leakage channel in gate-hiding garbled circuits.
format Preprint
id arxiv_https___arxiv_org_abs_2601_13271
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Function Recovery Attacks in Gate-Hiding Garbled Circuits using SAT Solving
Yin, Chao
Huang, Zunchen
Jin, Chenglu
van Dijk, Marten
Massacci, Fabio
Cryptography and Security
Logic in Computer Science
Semi-Private Function Evaluation (SPFE) enables joint computation while protecting both input data and the function itself. A practical instantiation is gate-hiding garbled circuits, which conceal gate functionalities while revealing circuit topology. Existing security definitions intentionally exclude leakage through topology, leaving its concrete impact on function privacy largely unexplored. We present a SAT-based function-recovery attack that reconstructs hidden gate operations from a circuit's public topology under two attacker knowledge models. Our approach combines topology-preserving simplification theorems with a decomposition of the recovery task into smaller SAT queries, thereby reducing the candidate gate-type assignment space and improving recovery performance. We evaluate the attack on ISCAS benchmarks, representative secure computation circuits, and fault-tolerant sensor fusion circuits under a 24-hour recovery budget. Compared to a baseline attack, the optimized version substantially reduces recovery time and, in some cases, completes recovery within the evaluation budget where the baseline does not. Our results show that revealing circuit topology can materially assist recovery of hidden gate functionality, identifying topology as a security-relevant leakage channel in gate-hiding garbled circuits.
title Function Recovery Attacks in Gate-Hiding Garbled Circuits using SAT Solving
topic Cryptography and Security
Logic in Computer Science
url https://arxiv.org/abs/2601.13271