选择明文攻击:一种密码分析模型/攻击方式。攻击者可以自主选择一些明文,并获得这些明文对应的密文(即“加密结果”),从而利用这些已知的明文-密文对去推断密钥、识别算法弱点,或破解/伪造更多消息。常用于评估加密方案在现实场景下的安全性(例如攻击者能反复调用加密接口时)。
The system is vulnerable to a chosen-plaintext attack because anyone can query the encryption service.
由于任何人都能调用加密服务,该系统容易遭受选择明文攻击。
Modern cryptographic schemes aim to remain secure even under a chosen-plaintext attack, where an adversary can adaptively choose inputs and observe ciphertexts.
现代密码方案力求即使在选择明文攻击下仍然安全,即攻击者能自适应地选择输入并观察对应密文。
/ˈtʃoʊzən ˈpleɪnˌtɛkst əˈtæk/
该术语由三部分构成:chosen(被选择的)+ plaintext(明文,未加密的原始消息)+ attack(攻击)。它来自密码学对“攻击者能力”的分类传统,用来明确:攻击者不仅“看到一些密文”,还可以“指定要加密的明文并拿到结果”。