Algorithms may be randomised unless otherwise indicated. Running time is worst case. If
is an algorithm,
denotes running
with random coins
on inputs
and assigning the output to
. If any of inputs taken by
is
, then all of its outputs are
. We let
be the result of picking
at random and letting
. We let
denote the set of all possible outputs of
when invoked with inputs
. Adversaries are algorithms. We require that adversaries never pass
as input to their oracles.
Martin R. Albrecht et al., “Four Attacks and a Proof for Telegram”
is an algorithm,
denotes running
on inputs
and assigning the
output to
. If any of inputs taken by
, then all of its outputs are
.
We let
be the result of picking
. We let
denote the set of all
possible outputs of