在资源有限的物联网平台上对轻量级加密算法的比较性能分析
Tiberius-George Sorescu1, Vlad-Mihai Chiriac1, Mario-Alexandru Stoica1
1Department of Telecommunications, "Gheorghe Asachi" Technical University of Iași, 700506 Iași, Romania.
Sensors (Basel, Switzerland)
|September 27, 2025
概括
为物联网 (IoT) 设备选择合适的加密技术至关重要. 这项研究比较了北欧Thingy:53的算法,发现XChaCha20,Salsa20和ASCON提供速度,而其他算法则影响电池寿命.
科学领域:
- 网络安全 网络安全
- 嵌入式系统 嵌入式系统
- 应用密码学 应用密码学
背景情况:
- 物联网 (IoT) 设备的资源限制 (功率,内存,能量) 构成了重大安全挑战.
- 现代加密算法必须在受约束的平台上对效率进行评估.
研究的目的:
- 在资源有限的北欧Thingy:53物联网平台上对选定的加密算法进行比较性能分析.
- 在不同的网络条件下评估能源消耗和性能.
主要方法:
- 评估的密码:ASCON,Salsa20,Rabbit,Sosemanuk,HC-256,以及XChaCha20. 这些密码的使用情况是:
- 使用双测试台方法测量能量和性能.
- 在低数据速率蓝牙网格和高通量批量数据传输场景下进行了测试.
主要成果:
- 在算法中观察到显著的性能差异.
- 在高通量测试中,XChaCha20,Salsa20和ASCON32显示出优越的速度.
- HC-256对于大数据来说是不切实际的;蓝牙网状测试突出了密码学对电池寿命的影响.
结论:
- 经验数据支持对物联网加密解决方案的明智选择.
- 在现实世界物联网应用中,平衡安全性,能源效率和性能是关键.
- 加密算法选择直接影响物联网设备的电池寿命.
相关概念视频
Ampere-Maxwell's Law: Problem-Solving
1.1K
A parallel-plate capacitor with capacitance C, whose plates have area A and separation distance d, is connected to a resistor R and a battery of voltage V. The current starts to flow at t = 0. What is the displacement current between the capacitor plates at time t? From the properties of the capacitor, what is the corresponding real current?
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the...
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the...
1.1K
Non-ohmic Devices
1.5K
In most substances, the current flow is proportional to the voltage applied to it. A simple relationship between the values of current, voltage, and resistance is known as Ohm's law. Nonohmic devices do not exhibit a linear relationship between voltage and current. One such device is the semiconducting circuit element known as a diode. A diode is a circuit device that allows current flow in only one direction.
Consider a simple circuit consisting of a battery, a diode, and a resistor. A...
Consider a simple circuit consisting of a battery, a diode, and a resistor. A...
1.5K
Ampere's Law: Problem-Solving
4.3K
Ampere's law states that for any closed looped path, the line integral of the magnetic field along the path equals the vacuum permeability times the current enclosed in the loop. If the fingers of the right hand curl along the direction of the integration path, the current in the direction of the thumb is considered positive. The current opposite to the thumb direction is considered negative.
Specific steps need to be considered while calculating the symmetric magnetic field distribution...
Specific steps need to be considered while calculating the symmetric magnetic field distribution...
4.3K
Multiple Comparison Tests
4.4K
Multiple comparison test, abbreviated as MCT, is a post hoc analysis generally performed after comparing multiple samples with one or more tests. An MCT will help identify a significantly different sample among multiple samples or a factor among multiple factors.
It would be easy to compare two samples using a significance alpha level of 0.05. In other words, there is only one sample pair to be compared. However, it would be difficult to identify a significantly different sample if the number...
It would be easy to compare two samples using a significance alpha level of 0.05. In other words, there is only one sample pair to be compared. However, it would be difficult to identify a significantly different sample if the number...
4.4K
Microcracking in Concrete
437
Microcracking in concrete refers to the tiny cracks that can form within the material even before any external load is applied. These microcracks typically occur at the interface between the coarse aggregate and the hydrated cement paste, often as a result of differential volume changes prompted by variations in stress-strain behavior, as well as thermal and moisture movement. Initially, these microcracks remain stable and do not grow substantially until the concrete is stressed to about 30...
437
Optimization Problems
20
Optimization problems often involve identifying maximum or minimum values under specific constraints. A well-known example is determining the longest horizontal pipe that can be moved around a right-angled corner, where a 3-meter-wide hallway meets a 2-meter-wide hallway. This scenario, common in architectural design and industrial transport, can be understood conceptually through geometric and trigonometric reasoning.To visualize the problem, consider the pipe as a straight line that touches...
20
