English

Rectangular, Range, and Restricted AONTs: Three Generalizations of All-or-Nothing Transforms

Combinatorics 2021-11-12 v1 Cryptography and Security Information Theory math.IT

Abstract

All-or-nothing transforms (AONTs) were originally defined by Rivest as bijections from ss input blocks to ss output blocks such that no information can be obtained about any input block in the absence of any output block. Numerous generalizations and extensions of all-or-nothing transforms have been discussed in recent years, many of which are motivated by diverse applications in cryptography, information security, secure distributed storage, etc. In particular, tt-AONTs, in which no information can be obtained about any tt input blocks in the absence of any tt output blocks, have received considerable study. In this paper, we study three generalizations of AONTs that are motivated by applications due to Pham et al. and Oliveira et al. We term these generalizations rectangular, range, and restricted AONTs. Briefly, in a rectangular AONT, the number of outputs is greater than the number of inputs. A range AONT satisfies the tt-AONT property for a range of consecutive values of tt. Finally, in a restricted AONT, the unknown outputs are assumed to occur within a specified set of "secure" output blocks. We study existence and non-existence and provide examples and constructions for these generalizations. We also demonstrate interesting connections with combinatorial structures such as orthogonal arrays, split orthogonal arrays, MDS codes and difference matrices.

Cite

@article{arxiv.2111.05961,
  title  = {Rectangular, Range, and Restricted AONTs: Three Generalizations of All-or-Nothing Transforms},
  author = {Navid Nasr Esfahani and Douglas Stinson},
  journal= {arXiv preprint arXiv:2111.05961},
  year   = {2021}
}
R2 v1 2026-06-24T07:34:25.406Z