基于Kyber的密码认证密钥交换,用于移动设备.
Kübra Seyhan1, Sedat Akleylek2,3, Ahmet Faruk Dursun1
1Department of Computer Engineering, Ondokuz Mayis University Samsun, Samsun, Turkey.
PeerJ. Computer science
|April 25, 2024
概括
为移动安全而引入了一个名为Kyber.PAKE的NIST PQC标准Kyber的新密码认证密钥交换 (PAKE) 版本. 与类似方案相比,它提供了增强的身份验证和完美的前向保密,并提高了运行时性能.
科学领域:
- 密码学 密码学 密码学 密码学
- 计算机科学 计算机科学
- 信息安全 信息安全
背景情况:
- 美国国家标准与技术研究所 (NIST) 正在标准化后量子加密技术 (PQC),以保护量子计算机免受威胁.
- 密码认证密钥交换 (PAKE) 协议对于使用密码进行安全认证至关重要.
- 现有的PQC方案可能缺乏适合移动环境的高效基于密码的身份验证.
研究的目的:
- 为了构建一个PAKE版本的NIST PQC标准Kyber,命名为Kyber.PAKE.
- 为了确保移动兼容性和高效的实施,使用简单的密码组件.
- 在PQC环境中提供明确的身份验证和完美的前期保密 (PFS).
主要方法:
- 在模块学习与错误 (MLWE) 假设下更新基于密码的传统认证密钥交换 (PAK) 方法.
- 将基于密码的身份验证集成到Kyber PQC标准中.
- 使用随机预言模型 (ROM) 分析对密码字典攻击的抵抗力.
- 使用累积分布函数 (CDF) Zipf 模型进行安全检查.
主要成果:
- 拟议的Kyber.PAKE成功地将PAKE功能集成到NIST PQC标准Kyber.中.
- Kyber.PAKE展示了明确的身份验证和完美的前向保密 (PFS).
- 实施结果显示,Kyber.PAKE提供比可比的基于网格的PAKE方案更好的运行时间性能.
结论:
- Kyber.PAKE是一个可行的和高效的解决方案,用于移动环境中的后量子安全密钥交换.
- 该方案提供了强大的安全防范字典攻击.
- 拟议的PAKE方案非常适合未来移动和其他领域的安全应用.
相关概念视频
Crown Ethers
5.2K
Crown ethers are cyclic polyethers that contain multiple oxygen atoms, usually arranged in a regular pattern. The first crown ether was synthesized by Charles Pederson while working at DuPont in 1967. For this work, Pedersen was co-awarded the 1987 Nobel Prize in Chemistry. Crown ethers are named using the formula x-crown-y, where x is the total number of atoms in the ring and y is the number of ether oxygen atoms. The term 'crown' refers to the crown-like shape that these ether...
5.2K
Electron Carriers
84.4K
Electron carriers can be thought of as electron shuttles. These compounds can easily accept electrons (i.e., be reduced) or lose them (i.e., be oxidized). They play an essential role in energy production because cellular respiration is contingent on the flow of electrons.
Over the many stages of cellular respiration, glucose breaks down into carbon dioxide and water. Electron carriers pick up electrons lost by glucose in these reactions, temporarily storing and releasing them into the electron...
Over the many stages of cellular respiration, glucose breaks down into carbon dioxide and water. Electron carriers pick up electrons lost by glucose in these reactions, temporarily storing and releasing them into the electron...
84.4K
Ionic Bonding and Electron Transfer
41.5K
Ions are atoms or molecules bearing an electrical charge. A cation (a positive ion) forms when a neutral atom loses one or more electrons from its valence shell, and an anion (a negative ion) forms when a neutral atom gains one or more electrons in its valence shell. Compounds composed of ions are called ionic compounds (or salts), and their constituent ions are held together by ionic bonds: electrostatic forces of attraction between oppositely charged cations and anions.
41.5K
Ion Exchange
591
Ion exchange chromatography separates charged molecules from a solution by reversibly exchanging them with mobile, or 'active', ions associated with the oppositely charged stationary phase. This method can be used to separate ions, soften and deionize water, and purify solutions. The polymers comprising the ion-exchange column are high-molecular-weight and chemically stable polymers, crosslinked to be porous and essentially insoluble. They are also functionalized with either acidic or...
591
Protecting Groups for Aldehydes and Ketones: Introduction
6.9K
Protecting groups are compounds that can bind to a specific functional group in the presence of other functional groups to protect them from undesired chemical reactions. These compounds can selectively bind to particular functional groups and advance chemoselective reactions in polyfunctional systems (Figure 1). After the functional group has served its purpose, it is removed by reacting it with specific compounds.
6.9K
α-Alkylation of Ketones via Enolate Ions
3.1K
Ketones with α protons are deprotonated by strong bases like lithium diisopropylamide (LDA) to form enolate ions. The anion is stabilized by resonance, and its hybrid structure exhibits negative charges on the carbonyl oxygen and the α carbon. This ambident nucleophile can attack an electrophile via two possible sites: the carbonyl oxygen, known as O-attack, or the α carbon, known as C-attack. The nucleophilic attack via the carbanionic site is preferred. This is due to the...
3.1K


