IAESR:基于iShadow圆函数的物联网导向的认证加密.
Yanshuo Zhang1, Liqiu Li1, Hengyu Bao1
1Beijing Electronic Science and Technology Institute, Beijing, China.
PeerJ. Computer science
|June 26, 2025
概括
本研究介绍了IAESR,这是物联网设备的轻量级认证加密方案,平衡安全性和效率. IAESR增强了Shadow算法,并使用双重海绵结构来减少资源消耗和强大的安全保证.
科学领域:
- 密码学 密码学 密码学 密码学
- 计算机工程 计算机工程
- 信息安全 信息安全
背景情况:
- 物联网 (IoT) 设备和嵌入式系统日益普及,推动了对安全性和资源效率的需求.
- 传统的身份验证加密 (AE) 算法通常对轻量级设备来说过于复杂和资源密集.
- 轻量级设备需要简单,高效的加密算法,尽量减少处理能力,存储和能源消耗,同时保持安全.
研究的目的:
- 为物联网等资源有限的环境量身定制的理论轻量级AE方案提出建议.
- 将现有的Shadow轻量级区块密码改进为一个改进的版本 (iShadow).
- 将iShadow与双重海绵结构集成,创建基于iShadow圆函数 (IAESR) 的面向物联网的认证加密.
主要方法:
- 增强影子算法,以创建改进的影子 (iShadow) 算法.
- 将iShadow与双重海绵结构相结合,以开发IAESR方案.
- 利用可证明安全界限的海绵容量 (IND-CPA,IND-CCA) 和双重模式来实现单通处理和内存效率.
主要成果:
- IAESR实现了可证明的安全边界,可以抵御通用攻击,对抗优势仅限于O{q^2/2^c).
- 双重模式通过重复使用 permutation 状态来减少内存开销.
- iShadow的ARX操作导致低能耗 (0.4-0.5μJ/byte在32b微控制器上),性能比AES-GCM高出20-30%.
结论:
- 该IAESR计划有效平衡轻量物联网设备的安全性和效率.
- 通过其海绵结构,IAESR为IND-CCA提供了安全的机密性和完整性 (INT-PTXT).
- 拟议的方案非常适合资源有限的场景,确保物联网应用程序的安全通信.
相关概念视频
Protection of Alcohols
This lesson delves into the concept of protection and deprotection of a functional group fundamental to synthetic organic chemistry. These phenomena are explained in the context of aliphatic and aromatic alcohols.
Protection
It defines a protecting group as the masking agent to make the more reactive species inert to a given set of conditions. This concept is depicted via the illustration of liquid flow through different outlets in an assembly of pipes. The analogy helps to understand the role...
Protection
It defines a protecting group as the masking agent to make the more reactive species inert to a given set of conditions. This concept is depicted via the illustration of liquid flow through different outlets in an assembly of pipes. The analogy helps to understand the role...
Cyclic Processes And Isolated Systems
A thermodynamic system with zero heat exchange and work is an isolated system. For these systems, the internal energy remains constant.
In the case of a non-isolated system, the change in the internal energy is zero only if the process is cyclic. A thermodynamic process is considered cyclic if the system undergoes a series of changes and returns to its initial state.
Consider a cyclic process that returns to its initial state, undergoing a four-step process. The heat transfer along each path...
In the case of a non-isolated system, the change in the internal energy is zero only if the process is cyclic. A thermodynamic process is considered cyclic if the system undergoes a series of changes and returns to its initial state.
Consider a cyclic process that returns to its initial state, undergoing a four-step process. The heat transfer along each path...
Ion-Exchange Chromatography
Ion-exchange chromatography, or IEC, is a technique for separating ions based on their affinity for the stationary phase. The stationary phase is a cross-linked polymer resin with covalently attached ionic functional groups. The functional groups can be either positively charged (cation exchangers) or negatively charged (anion exchangers). A cation exchanger consists of a polymeric anion and active cations, while an anion exchanger is a polymeric cation with active anions. The choice of...
Routh-Hurwitz Criterion I
Consider an electrical power grid, where stability is essential to prevent blackouts. The Routh-Hurwitz criterion is a valuable tool for assessing system stability under varying load conditions or faults. By analyzing the closed-loop transfer function, the Routh-Hurwitz criterion helps determine whether the system remains stable.
To apply the Routh-Hurwitz criterion, a Routh table is constructed. The table's rows are labeled with powers of the complex frequency variable s, starting from the...
To apply the Routh-Hurwitz criterion, a Routh table is constructed. The table's rows are labeled with powers of the complex frequency variable s, starting from the...
Routh-Hurwitz Criterion II
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 column of the Routh...
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 column of the Routh...
Role-Based Identity
Role-based identities are central to understanding how individuals navigate social environments by adopting distinct self-conceptions aligned with various societal roles. These identities are not fixed traits but are constructed through personal actions and the social feedback individuals receive in context-specific interactions. Each social role, such as student, teacher, or friend, carries a set of expectations and norms that influence how people think, feel, and behave within that...


