一种新的混合方法结合了搜索和直接基于构建的想法,可以在二进制场扩展上生成所有4 × 4非随意的最大距离可分离 (MDS) 矩阵
Gökhan Tuncay1, Fatma Büyüksaraçoğlu Sakallı2, Meltem Kurt Pehlivanoğlu3
1Edirne Vocational College of Technical Sciences, Trakya University, Edirne, Turkey.
PeerJ. Computer science
|October 9, 2023
概括
研究人员开发了一种混合方法,在有限字段上生成非随意的最大距离可分离 (MDS) 矩阵. 这种方法产生了已知最轻的MDS矩阵,优化了XOR运算的实际应用.
科学领域:
- 抽象代数和密码学 抽象代数和密码学
- 编码理论和网络编码
- 有限场数学的算术
背景情况:
- 最大距离可分离 (MDS) 矩阵在纠错代码和秘密共享方案中至关重要.
- 高效地生成非随意的MDS矩阵,特别是在有限场上,在计算上具有挑战性.
- 现有方法在搜索空间复杂性和由此产生的矩阵效率 (例如,XOR门数) 方面经常面临限制.
研究的目的:
- 引入一种新的混合方法,用于在有限字段上生成所有非随意的最大距离可分离 (MDS) 矩阵.
- 为了减少与寻找这些矩阵相关的计算复杂性.
- 在XOR运算方面发现最有效 (最轻) 的内置和非内置MDS矩阵.
主要方法:
- 建议采用混合方法,将基于搜索和直接建造的方法结合起来.
- 该方法优化了搜索空间,用于在指定的有限字段 (GF(2^m)) 上生成非随意的MDS矩阵.
- 全球优化技术,包括更高阶的XOR门 (XOR3,XOR4),用于最小化XOR计数.
主要成果:
- 提出的方法成功地生成了所有 GF{2^m}和 GF{2^m}上的非随机 MDS 矩阵.
- 为GF{2^m},GF{2^m}和GF{2^m}提供了新的,轻量级的内置MDS矩阵,显著减少了XOR操作数量和深度.
- 确定了哈达马德矩阵的一个新属性,证明了它们在产生无意识的MDS矩阵子集中的作用.
结论:
- 混合方法提供了一种有效的方式来生成非随意的MDS矩阵,克服了以前的复杂性限制.
- 发现的轻量级MDS矩阵为安全通信和数据存储的硬件实现提供了实际优势.
- 哈达马德矩阵为构建特定类非随意的MDS矩阵提供了一个独特的视角.
相关概念视频
Vector Algebra: Method of Components
13.9K
It is cumbersome to find the magnitudes of vectors using the parallelogram rule or using the graphical method to perform mathematical operations like addition, subtraction, and multiplication. There are two ways to circumvent this algebraic complexity. One way is to draw the vectors to scale, as in navigation, and read approximate vector lengths and angles (directions) from the graphs. The other way is to use the method of components.
In many applications, the magnitudes and directions of...
In many applications, the magnitudes and directions of...
13.9K
Vector Algebra: Graphical Method
12.2K
Vectors can be multiplied by scalars, added to other vectors, or subtracted from other vectors. The vector sum of two (or more) vectors is called the resultant vector or, for short, the resultant.
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
12.2K
Cartesian Form for Vector Formulation
650
The Cartesian form for vector formulation is a process to calculate the moment of force using the position and force vectors. The moment of force is defined as the cross-product of these vectors, making it a vector quantity. The Cartesian form of the position and force vectors involves unit vectors, which can be used to express the cross-product in determinant form.
650
Couples: Scalar and Vector Formulation
257
One might wonder how the captain of a large ship can navigate through the ocean with just a turn of the steering wheel. The answer lies in the concept of two parallel forces that are equal in magnitude and opposite sense, creating a couple moment.
A couple moment is a rotational force that tends to rotate the steering wheel. The wheel's rotation can either be in a clockwise or anticlockwise direction. The right-hand rule is a helpful method for determining the direction of a couple moment....
A couple moment is a rotational force that tends to rotate the steering wheel. The wheel's rotation can either be in a clockwise or anticlockwise direction. The right-hand rule is a helpful method for determining the direction of a couple moment....
257
Routh-Hurwitz Criterion II
265
In the application of the Routh-Hurwitz criterion, two specific scenarios can arise that complicate stability analysis.
The first scenario occurs when a singular zero appears in the first column of the Routh table. This situation creates a division by zero issues. To resolve this, a small positive or negative number, denoted as epsilon (∈), is substituted for the zero. The stability analysis proceeds by assuming a sign for ∈. If ∈ is positive, any sign change in the first...
The first scenario occurs when a singular zero appears in the first column of the Routh table. This situation creates a division by zero issues. To resolve this, a small positive or negative number, denoted as epsilon (∈), is substituted for the zero. The stability analysis proceeds by assuming a sign for ∈. If ∈ is positive, any sign change in the first...
265
Hybridization of Atomic Orbitals I
47.2K
The mathematical expression known as the wave function, ψ, contains information about each orbital and the wavelike properties of electrons in an isolated atom. When atoms are bound together in a molecule, the wave functions combine to produce new mathematical descriptions that have different shapes. This process of combining the wave functions for atomic orbitals is called hybridization and is mathematically accomplished by the linear combination of atomic orbitals. The new orbitals that...
47.2K


