带有额外相位探测器的环振荡器作为随机数发生器中的随机源
Łukasz Matuszewski1, Mieczysław Jessa1, Jakub Nikonowicz1
1Faculty of Computing and Telecommunications, Poznań University of Technology, 60-965 Poznań, Poland.
Entropy (Basel, Switzerland)
|January 24, 2025
概括
本研究引入了使用环振荡器 (RO) 和相探测器的增强随机数发生器 (RNG). 改进的RNG生成安全的,按需的随机位,独立于FPGA制造商,并通过NIST测试.
科学领域:
- 硬件安全 硬件安全
- 密码学 密码学 密码学
- 集成电路设计 集成电路设计
背景情况:
- 环振荡器 (RO) 通常用于硬件随机数生成器 (RNG).
- 现有的基于RO的RNG可能需要大量的资源和持续运行,这可能会带来安全风险.
- 评估生成序列的真正随机性对于加密应用至关重要.
研究的目的:
- 提出一种使用环振荡器进行随机数生成的增强方法.
- 提高RNG的提取和资源效率.
- 为了提高随机位序的安全性和可靠性.
主要方法:
- 使用额外的相位探测器从环振荡器中提取更多的.
- 实施按需位生成机制,消除了连续运行.
- 使用统计测试测试RNG的性能,包括来自国家标准与技术研究所 (NIST).
主要成果:
- 拟议的RNG使用更少的资源,同时产生通过所有NIST统计测试的位序列.
- 按需生成通过防止窃听者持续监控来提高安全性.
- RNG的性能独立于现场可编程门阵列 (FPGA) 制造商.
结论:
- 增强的RNG提供了更好的性能,安全性和可靠性.
- 按需生成功能提供了显著的安全优势.
- 为了评估基于RO的RNG的随机性,NIST测试可能需要重新评估.
相关概念视频
Oscillations In An LC Circuit
2.2K
An idealized LC circuit of zero resistance can oscillate without any source of emf by shifting the energy stored in the circuit between the electric and magnetic fields. In such an LC circuit, if the capacitor contains a charge q before the switch is closed, then all the energy of the circuit is initially stored in the electric field of the capacitor. This energy is given by
2.2K
Applications of RC Circuits
3.0K
A relaxation oscillator is one of the applications of RC circuits. A neon lamp relaxation oscillator comprises a capacitor, a resistor, a voltage source, and a lamp. The lamp acts like an open circuit, with infinite resistance until the potential difference across the lamp reaches a specific voltage. At that voltage, the lamp acts like a short circuit with zero resistance, and the capacitor discharges through the lamp, thus producing light. Once the capacitor is fully discharged through the...
3.0K
RLC Circuit as a Damped Oscillator
858
An RLC circuit combines a resistor, inductor, and capacitor, connected in a series or parallel combination.
Consider a series RLC circuit. Here, the presence of resistance in the circuit leads to energy loss due to joule heating in the resistance. Therefore, the total electromagnetic energy in the circuit is no longer constant and decreases with time. Since the magnitude of charge, current, and potential difference continuously decreases, their oscillations are said to be damped. This is...
Consider a series RLC circuit. Here, the presence of resistance in the circuit leads to energy loss due to joule heating in the resistance. Therefore, the total electromagnetic energy in the circuit is no longer constant and decreases with time. Since the magnitude of charge, current, and potential difference continuously decreases, their oscillations are said to be damped. This is...
858
Generating Electromagnetic Radiations
2.6K
The German physicist Heinrich Hertz (1857–1894) was the first to generate and detect certain types of electromagnetic waves in the laboratory. Starting in 1887, he performed a series of experiments that confirmed the existence of electromagnetic waves and verified that they travel at the speed of light. Hertz used an alternating-current RLC (resistor-inductor-capacitor) circuit that resonated at a known frequency and connected it to a loop of wire. High voltages induced across the gap in...
2.6K
Design Example: Underdamped Parallel RLC Circuit
255
Consider designing an oscillator circuit, a crucial component in various electronic devices and systems. The objective is to create an oscillator circuit with specific characteristics: a damped natural frequency of 4 kHz and a damping factor of 4 radians per second. To accomplish this, a parallel RLC circuit is employed, known for its ability to sustain oscillations at a resonant frequency. In this case, the damping factor is pivotal in achieving the desired performance.
Starting with a fixed...
Starting with a fixed...
255
Generation of Three-Phase Voltage
351
A three-phase AC generator has a rotor with a rotating magnet placed within the stator mounted with the stationary three-phase winding to generate three-phase voltages via mutual induction. These windings are evenly distributed around the inner circumference of the stator and are arranged 120 electrical degrees apart. Three-phase stator windings consist of three separate coils or groups of coils, known as phases, each connected in Y (star) configuration or Delta configuration.
As the rotor...
As the rotor...
351


