基于KECCAKK的错误检测的高速硬件架构
Hassen Mestiri1,2,3, Imen Barraj1,4,5
1Department of Computer Engineering, College of Computer Engineering and Sciences, Prince Sattam bin Abdulaziz University, Al-Kharj 11942, Saudi Arabia.
Micromachines
|June 28, 2023
概括
本研究介绍了一种新的KECCAK加密系统修改,以防御故障攻击. 改进的设计实现了超过99.9999%的暂时和永久故障检测率,确保数据完整性.
科学领域:
- 密码学 密码学 密码学 密码学
- 硬件安全 硬件安全
- 数字电路 数字电路
背景情况:
- KECCAK哈希函数对于加密系统中的数据完整性至关重要.
- 故障攻击对 KECCAK 硬件构成重大威胁,可能会提取机密数据.
- 现有的KECCAK故障检测系统需要对复杂的攻击进行改进.
研究的目的:
- 建议修改KECCAK架构和编码算法,以加强对故障注入攻击的保护.
- 开发一个独立于核心KECCAK设计的KECCAK故障检测方案.
- 评估拟议的安全增强的有效性和效率.
主要方法:
- 修改了KECCAK架构,具有输入和管道寄存器.
- 实施一个编码算法,在处理过程中隐藏数据.
- 测试对永久和暂时故障攻击的弹性.
- 为了验证,VHDL建模和FPGA硬件实现.
主要成果:
- 实现了高故障检测能力:暂时故障为99.9999%,永久故障为99.999905%.
- 在保护KECCAK设计免受故障注入方面已证明有效.
- FPGA的实施显示了低面积的开销,高效率和高工作频率.
结论:
- 拟议的修改后的KECCAK架构和编码算法提供了对故障攻击的强有力的保护.
- 该方案是多功能,适用于代和管道KECCAK设计.
- 实验结果验证了拟议的故障检测系统的实际可行性,低资源利用率和高性能.
相关概念视频
Types of Errors: Detection and Minimization
1.7K
Error is the deviation of the obtained result from the true, expected value or the estimated central value. Errors are expressed in absolute or relative terms.
Absolute error in a measurement is the numerical difference from the true or central value. Relative error is the ratio between absolute error and the true or central value, expressed as a percentage.
Errors can be classified by source, magnitude, and sign. There are three types of errors: systematic, random, and gross.
Systematic or...
Absolute error in a measurement is the numerical difference from the true or central value. Relative error is the ratio between absolute error and the true or central value, expressed as a percentage.
Errors can be classified by source, magnitude, and sign. There are three types of errors: systematic, random, and gross.
Systematic or...
1.7K
Detection of Gross Error: The Q Test
6.3K
When one or more data points appear far from the rest of the data, there is a need to determine whether they are outliers and whether they should be eliminated from the data set to ensure an accurate representation of the measured value. In many cases, outliers arise from gross errors (or human errors) and do not accurately reflect the underlying phenomenon. In some cases, however, these apparent outliers reflect true phenomenological differences. In these cases, we can use statistical methods...
6.3K
Multimachine Stability
198
Multimachine stability analysis is crucial for understanding the dynamics and stability of power systems with multiple synchronous machines. The objective is to solve the swing equations for a network of M machines connected to an N-bus power system.
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
198
Leaky Scanning
5.2K
During most eukaryotic translation processes, the small 40S ribosome subunit scans an mRNA from its 5' end until it encounters the first start AUG codon. The large 60S ribosomal subunit then joins the smaller one to initiate protein synthesis. The location of the translation initiation is largely determined by the nucleotides near the start codon as there may be multiple translation initiation sites present on the mRNA. Marilyn Kozak discovered that the sequence RCCAUGG (where R...
5.2K
Genome Copying Errors
4.3K
DNA replication is a well-evolved process that copies millions of base pairs with high fidelity during each cell division. Occasionally a wrong base or a long stretch of wrong bases may get added to the daughter strands. If the errors are left unchecked, cells might accumulate several mutations that might endanger their survival. Therefore, the copying errors are checked and repaired at three levels.
4.3K
Random Error
934
Random or indeterminate errors originate from various uncontrollable variables, such as variations in environmental conditions, instrument imperfections, or the inherent variability of the phenomena being measured. Usually, these errors cannot be predicted, estimated, or characterized because their direction and magnitude often vary in magnitude and direction even during consecutive measurements. As a result, they are difficult to eliminate. However, the aggregate effect of these errors can be...
934


