说明:双击或选中下面任意单词,将显示该词的音标、读音、翻译等;选中中文或多个词,将显示翻译。
您的位置:首页 -> 词典 -> 多输出布尔函数
1)  multi-output boolean function
多输出布尔函数
1.
The nonlinearity of multi-output Boolean functions was first introduced in reference.
多输出布尔函数的非线性度首先在文献 [1]中被引进 ,本文称之为多输出布尔函数的第一类非线性度 。
2.
This paper discusses the correlation immunity of multi-output Boolean functions,shows a property of multi-output correlation immune functions and presents a method for constructing multi-output correlation immune functions.
本文讨论多输出布尔函数的相关免疫性 ,证明了多输出相关免疫函数的一个性质 ,并给出了多输出相关免疫函数的一种构造方
2)  multi-output function
多输出函数
1.
Firstly,the walsh transform that deal with Boolean functions is modified in order to deal with multi-out -put function f(x):(1≤m≤n); Secondly,the degeneration,linear structures,nonlinearityand correlation immunity of multi-output functions are discussed.
首先对处理布尔函数的Walsh变换进行了修改,使其能应用于多输出函数f(x):GF,(1≤m≤n);其次对多输出函数的退化性、线性结构、非线性性和相关免疫性等密码学性质进行了讨论。
2.
In the design and the analysis of block ciphers, multi-output functions play an important role.
例如分组密码的典型代表-DES,该算法的核心是8个S-盒,而每个S-盒就是一个6输入4输出的多输出函数。
3)  multi-output boolean permutation
多输出布尔置换
4)  output distribution function
输出分布函数
5)  multi-output bent function
多输出Bent函数
1.
In the method,a higher order multi-output semi-bent function is constructed by concatenating two lower order multi-output bent functions.
该方法通过级联两个低阶多输出Bent函数得到高阶多输出半Bent函数。
2.
Based on the new concept, a method of construct ing multi-output Bent functions is presented.
推广了半Bent函数的概念,提出了多输出半Bent函数的概念,并由此给出了多输出Bent函数的一种构造方法。
3.
In this paper, a new method to construct odd dimensional functions with comparably good crypt properties using multi-output Bent function is put forward.
本文提出一种利用多输出Bent函数构造密码学性质较好的奇数维函数的方法,这里构造出的函数有比较均匀的差分分布和Walsh谱值分布,用作分组密码体制中的非线性逻辑时,能有效地抵抗差分分析和线性分析的攻击。
6)  multi-output semi-bent function
多输出半Bent函数
1.
A method to construct multi-output semi-bent functions is presented.
给出了多输出半Bent函数的一种构造方法。
2.
In the method, a multi-output Bent function is constructed by concatenating two multi-output semi-Bent functions.
推广了半Bent函数的概念,提出了多输出半Bent函数的概念,并由此给出了多输出Bent函数的一种构造方法。
补充资料:布尔函数

布尔函数

在数学中,布尔函数通常是如下形式的函数

f(b1, b2, ..., bn)

带有 n 个来自两元素布尔代数 {0,1} 的布尔变量 bi,f 的取值也在 {0, 1} 中。

在一般的定义域上的,取值在 {0, 1} 中的函数也叫做布尔值函数,所以布尔函数是它的特殊情况。带有定义域 {1, 2, 3, ... } 的这种函数通常叫做二进制序列,就是说 0 和 1 的无限序列;通过限制到 { 1, 2, 3, ..., n },布尔函数是编码长度为 n 的序列的自然的方法。

它有 <math>2^{2^n}</math> 个布尔函数;它们在复杂性理论的问题和数字计算机的芯片设计中扮演基础角色。布尔函数的性质在密码学中扮演关键角色,特别是在对称密钥算法的设计中(参见 s-box)。

在布尔值函数上的布尔运算逐点(point-wise)组合值(比如通过 xor 或其他布尔运算符)。

布尔函数可以唯一的写为积(and)之和(xor)。这叫做代数范式 (anf)。

<math>f(x_1, x_2, \ldots , x_n) = \!</math> <math>a_0 + \!</math>

<math>a_1x_1 + a_2x_2 + \ldots + a_nx_n + \!</math>

<math>a_{1,2}x_1x_2 + a_{n-1,n}x_x_n + \!</math>

<math>\ldots + \!</math>

<math>a_{1,2,\ldots,n}x_1x_2\ldots x_n \!</math>

序列 <math>a_0,a_1,\ldots,a_{1,2,\ldots,n}</math> 的值因此还唯一的表示一个布尔函数。布尔函数的代数度被定义为出现在乘积项中的 <math>x_i</math> 的最高数。所以 <math>f(x_1,x_2,x_3) = x_1 + x_3</math> 有度数 1 (线性),而 <math>f(x_1,x_2,x_3) = x_1 + x_1x_2x_3</math> 有度数 3 (立方)。

说明:补充资料仅用于学习参考,请勿用于其它任何用途。
参考词条