Lune

EUROCRYPT2022Top-tier venue

Private Circuits with Quasilinear Randomness

Vipul Goyal, Yuval Ishai, Yifan Song

2022Year
4Citations
1Top-tier citations

Abstract

A tt-private circuit for a function ff is a randomized Boolean circuit CC that maps a randomized encoding of an input xx to an encoding of the output f(x)f(x), such that probing tt wires anywhere in CC reveals nothing about xx. Private circuits can be used to protect embedded devices against side-channel attacks. Motivated by the high cost of generating fresh randomness in such devices, several works have studied the question of minimizing the randomness complexity of private circuits.

The best known upper bound, due to Coron et al. (Eurocrypt 2020), is O(t2⋅log⁡ts)O(t^2\cdot\log ts) random bits, where ss is the circuit size of ff. We improve this to O(t⋅log⁡ts)O(t\cdot \log ts), including the randomness used by the input encoder, and extend this bound to the stateful variant of private circuits. Our constructions are semi-explicit in the sense that there is an efficient randomized algorithm that generates the private circuit CC from a circuit for ff with negligible failure probability.

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 b086ce7f-fd5e-4d6a-9dd5-8efadfa4bd3f

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