基于新的查找表技术,高效地实现了带有大型MDS矩阵的块密码线性层
Tran Thi Luong1, Nguyen Van Long2, Bay Vo3
1Academy of Cryptography Techniques, Hanoi, Vietnam.
PloS one
|June 21, 2024
概括
这项研究引入了用于区块密码线性层的新查表技术,在不增加计算成本的情况下,在大型矩阵中显著减少了87.5%的内存存储量. 这提高了加密实现的效率和灵活性.
科学领域:
- 密码学 密码学 密码学 密码学
- 计算机科学 计算机科学
- 信息安全 信息安全
背景情况:
- 区块密码对于数据安全至关重要,但它们的线性层面带来了效率和实施的挑战.
- 目前对线性层的查找表技术是内存密集型和昂贵的.
- 优化线性层转换是实用的区块密码部署的关键.
研究的目的:
- 为区块密码线性层提出一种新的查找表技术,以减少内存存储需求.
- 提高区块密码软件实现的效率和灵活性.
- 为了解决与传统查询表方法相关的高实施成本.
主要方法:
- 开发了一个新的查找表技术,利用最大距离可分离 (MDS) 矩阵的递归属性.
- 将该技术应用于各种大小的递归,哈达马德和循环MDS矩阵 (16, 32, 64,等等). ) 的情况.
- 利用基于矩阵属性的子矩阵查找表构造来最大限度地减少存储.
主要成果:
- 与传统方法相比,实现了显著的内存存储量减少 (例如,64x64矩阵的87.5%).
- 保持与现有技术相当的计算复杂性 (XOR操作,内存访问).
- 证明了显著的内存节省,随着更大的矩阵尺寸而增加.
结论:
- 拟议的查找表技术为存储效率高的区块密码实现提供了一个实际的解决方案.
- 这种方法提高了基于软件的加密解决方案在不同平台上的灵活性.
- 显著减少内存足迹使大尺寸线性层更可行和更具成本效益.
更多相关视频
08:39Shaping the Amplitude and Phase of Laser Beams by Using a Phase-only Spatial Light Modulator
Published on: January 28, 2019
9.8K
09:38Dithranol as a Matrix for Matrix Assisted Laser Desorption/Ionization Imaging on a Fourier Transform Ion Cyclotron Resonance Mass Spectrometer
Published on: November 26, 2013
14.2K
相关概念视频
Matrix-Assisted Laser Desorption Ionization (MALDI)
299
Matrix-assisted laser desorption ionization (MALDI) is a powerful analytical technique used in mass spectrometry. It enables the identification and characterization of various biomolecules, including proteins, peptides, nucleic acids, and carbohydrates. MALDI spectrometry is widely employed in biological and medical research, as well as in fields like pharmacology and biochemistry.
The analyte of interest, a biomolecule or a mixture of biomolecules, is mixed with a suitable matrix material. The...
The analyte of interest, a biomolecule or a mixture of biomolecules, is mixed with a suitable matrix material. The...
299
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
48
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
48
