Paper 2023/1795

Efficiently Testable Circuits without Conductivity

Mirza Ahad Baig, ISTA
Suvradip Chakraborty, Visa Research
Stefan Dziembowski, University of Warsaw and IDEAS NCBR
Małgorzata Gałązka, University of Warsaw
Tomasz Lizurej, University of Warsaw and IDEAS NCBR
Krzysztof Pietrzak, ISTA
Abstract

The notion of ``efficiently testable circuits'' (ETC) was recently put forward by Baig et al.~(ITCS'23). Informally, an ETC compiler takes as input any Boolean circuit $C$ and outputs a circuit/inputs tuple $(C',\mathbb{T})$ where (completeness) $C'$ is functionally equivalent to $C$ and (security) if $C'$ is tampered in some restricted way, then this can be detected as $C'$ will err on at least one input in the small test set $\mathbb{T}$. The compiler of Baig et al. detects tampering even if the adversary can tamper with \emph{all} wires in the compiled circuit. Unfortunately, the model requires a strong ``conductivity'' restriction: the compiled circuit has gates with fan-out up to 3, but wires can only be tampered in one way even if they have fan-out greater than one. In this paper, we solve the main open question from their work and construct an ETC compiler without this conductivity restriction. While Baig et al. use gadgets computing the AND and OR of particular subsets of the wires, our compiler computes inner products with random vectors. We slightly relax their security notion and only require that tampering is detected with high probability over the choice of the randomness. Our compiler increases the size of the circuit by only a small constant factor. For a parameter $\lambda$ (think $\lambda\le 5$), the number of additional input and output wires is $|C|^{1/\lambda}$, while the number of test queries to detect an error with constant probability is around $2^{2\lambda}$.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Published elsewhere. TCC 2023
Keywords
circuitstestabilitysecurity
Contact author(s)
mirzaahad baig @ ist ac at
suvradip1111 @ gmail com
stefan dziembowski @ crypto edu pl
malgorzata bladoszewska @ gmail com
tomasz lizurej @ crypto edu pl
krzpie @ gmail com
History
2024-03-15: revised
2023-11-21: received
See all versions
Short URL
https://ia.cr/2023/1795
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/1795,
      author = {Mirza Ahad Baig and Suvradip Chakraborty and Stefan Dziembowski and Małgorzata Gałązka and Tomasz Lizurej and Krzysztof Pietrzak},
      title = {Efficiently Testable Circuits without Conductivity},
      howpublished = {Cryptology {ePrint} Archive, Paper 2023/1795},
      year = {2023},
      url = {https://eprint.iacr.org/2023/1795}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.