資格暗記無料で始める

RSA暗号とは?

RSA暗号とは、公開鍵暗号方式の代表的なアルゴリズムの一つ。桁数の非常に大きな合成数を素因数分解することが計算量的に極めて困難であるという数学的性質を安全性の根拠としている。公開鍵で暗号化したデータは対応する秘密鍵でしか復号できず、逆に秘密鍵で暗号化(署名)したデータは対応する公開鍵で検証できるという性質を利用して、暗号化通信だけでなくデジタル署名にも広く利用されている。

アールエスエーあんごう

ITパスポートの頻出用語/テクノロジ系


RSA暗号の意味

公開鍵暗号方式の代表的なアルゴリズムの一つ。桁数の非常に大きな合成数を素因数分解することが計算量的に極めて困難であるという数学的性質を安全性の根拠としている。公開鍵で暗号化したデータは対応する秘密鍵でしか復号できず、逆に秘密鍵で暗号化(署名)したデータは対応する公開鍵で検証できるという性質を利用して、暗号化通信だけでなくデジタル署名にも広く利用されている。

RSA暗号の具体例

SSL/TLS通信の鍵交換やサーバ証明書の署名に、RSA暗号(または楕円曲線暗号)が利用される。

RSA暗号は試験でどう引っ掛けられる?

RSA暗号は素因数分解の困難さを安全性の根拠とする点が特徴であり、楕円曲線暗号(離散対数問題の困難さが根拠)と数学的な仕組みが異なる点が問われることがある。

RSA暗号と関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。