暗号に対する攻撃の方法の一つ。
攻撃者が選択したある暗号文を何らかの方法で正規のユーザに復号化させ、元の暗号文と得られた平文から暗号鍵を推測し、同じ暗号鍵を用いて作られた暗号を解読しようとすること。
公開鍵暗号方式に対する攻撃方法として一般的である。