All-or-nothing transforms (AONTs) were originally defined by Rivest as bijections from $s$ input blocks to $s$ 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, $t$-AONTs, in which no information can be obtained about any $t$ input blocks in the absence of any $t$ 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 $t$-AONT property for a range of consecutive values of $t$. 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.
翻译:所有或无的变换(AONTs)最初被Rivest定义为从美元输入区块到美元输出区块的分母,因此无法在没有任何产出区块的情况下获得任何输入区块的信息。近年来,讨论过许多全无变换的概括和扩展,其中许多是加密、信息安全、安全分布存储等方面的多种应用驱动的。特别是,美元-AONTs,其中在没有任何美元产出区块的情况下无法获得任何美元输入区块的信息,但没有得到大量研究。在本文件中,我们研究了受Pham et al和Oliveira 等应用驱动的AONTs的三个变换式。我们将这些变换式的概括和扩展称为矩形、范围以及限制的AONTs。简而言之,在矩形的AONT中,产出的数量超过了投入的数量。在没有美元产出区块块的连续值范围内,AONTsaldorial满足了$-AONT的变数。最后,我们将这些变数和变数的图解式图解为:我们所假设的不为普通输出的不为普通输出。