Lune

EUROCRYPT2024Top-tier venue

Leakage-Tolerant Circuits

Yuval Ishai, Yifan Song

2024Year
5Citations
1Top-tier citations

Abstract

A leakage-resilient circuit for f:{0,1}n→{0,1}mf:\{0,1\}^n\to\{0,1\}^m is a randomized Boolean circuit CC mapping a randomized encoding of an input xx to an encoding of y=f(x)y=f(x), such that applying any leakage function L∈LL\in \cal L to the wires of CC reveals essentially nothing about xx. A leakage-tolerant circuit achieves the stronger guarantee that even when xx and yy are not protected by any encoding, the output of LL can be simulated by applying some L′∈LL'\in \cal L to xx and yy alone. Thus, CC is as secure as an ideal hardware implementation of ff with respect to leakage from L\cal L.

Leakage-resilient circuits were constructed for low-complexity classes L\cal L, including (length-tt output) AC0\mathcal{AC}0 functions, parities, and functions with bounded communication complexity. In contrast, leakage-tolerant circuits were only known for the simple case of probing leakage, where LL outputs the values of tt wires in CC.

We initiate a systematic study of leakage-tolerant circuits for natural classes L\cal L of global leakage functions, obtaining the following main results.

Leakage-tolerant circuits for depth-1 leakage.\textbf{Leakage-tolerant circuits for depth-1 leakage.} Every circuit CfC_f for ff can be efficiently compiled into an L\cal L-tolerant circuit CC for ff, where L\cal L includes all leakage functions LL that output either tt parities or tt disjunctions (alternatively, conjunctions) of any number of wires or their negations. In the case of parities, our simulator runs in 2O(t)2^{O(t)} time. We provide partial evidence that this may be inherent.

Application to stateful leakage-resilient circuits.\textbf{Application to stateful leakage-resilient circuits.} We present a general transformation from (stateless) leakage-tolerant circuits to stateful leakage-resilient circuits. Using this transformation, we obtain the first constructions of stateful tt-leakage-resilient circuits that tolerate a continuous parity/disjunction/conjunction leakage in which the circuit size grows sub-quadratically with tt. Interestingly, here we can obtain poly(t)\mathtt{poly}(t)-time simulation even in the case of parities.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get 780e57c1-0a62-4efa-8d58-765f253b5b44

Cited by top-tier papers1

Ask how each one uses it

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines