RSA暗号とは? わかりやすく解説

Weblio 辞書 > 同じ種類の言葉 > 情報 > コンピュータ > 暗号 > RSA暗号の意味・解説 

アールエスエー‐あんごう〔‐アンガウ〕【RSA暗号】

読み方:あーるえすえーあんごう

インターネット広く使われている、暗号化アルゴリズムの一。公開鍵暗号方式採用している。

[補説] RSAは、考案者であるリベスト(Rivest)、シャミア(Shamir)、エーデルマン(Adleman)の3人の頭文字から。


RSA暗号

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/03/26 08:27 UTC 版)

RSA
一般
設計者 ロナルド・リベストアディ・シャミアレオナルド・エーデルマン
初版発行日 1977
認証 PKCS#1, ANSI X9.31, IEEE 1363
暗号詳細
鍵長 1,024 to 4,096 bit typical
ラウンド数 1
最良の暗号解読
829 bit key (RSA-250)は解読済み

RSA暗号(RSAあんごう、Rivest-Shamir-Adleman)とは、桁数が大きい合成数素因数分解が現実的な時間内で困難であると信じられていることを安全性の根拠とした公開鍵暗号の一つである。暗号[1]デジタル署名を実現できる方式として最初に公開されたものである。

概要

RSA暗号方式は、1977年に発明され、発明者であるロナルド・リベストアディ・シャミアレオナルド・エーデルマンの原語表記の頭文字をつなげてこのように呼ばれる[2](p63)。前年(1976年)にディフィーヘルマンによって発表されたばかりの公開鍵暗号という新しい概念に対し、秘匿認証を実現できる具体的なアルゴリズムを与えた。発明者3氏は、この功績によって2002年チューリング賞を受賞した。この暗号はフェルマーの小定理に基づいている[2][要ページ番号]

RSA暗号のアルゴリズムは、1983年9月20日アメリカ合衆国特許(4,405,829号)を取得し、RSA Security 社がライセンスを独占していたが、特許期間満了に伴って2000年9月6日からは誰でも自由に使用できるようになった。

暗号の用語については暗号#用語暗号理論#用語を参照。

なお、RSA暗号を最初に考案したのはGCHQに所属するジェイムズ・エリス英語版クリフォード・コックス英語版であるという説がある。エリスは1969年に公開鍵暗号に相当する理論を考案したが、エリスは専門の数学者ではなく、GCHQの数学者たちも公開鍵暗号の具体的な方法を提示することはできなかった。1973年にコックスはエリスが考案した暗号の理論を聞かされ、わずか30分程度でリベストの計算式と同様の方法を考案した。しかし、エリスとコックスの業績は機密事項とされたため、1997年までは世間に知られることはなかった[2](p66)。また、当時はRSA暗号を使用するには高価なコンピュータが必要であり、公に知られている限り、実用に供されることは無かった。

暗号方式

鍵生成暗号化復号の3つのアルゴリズムで定義される。

鍵生成

p, q を異なる2つの素数とし n = pq とし λ(n) = (p − 1)(q − 1) とする。eλ(n) と素な正整数とすると αe + βλ(n) = 1 となる2整数 α, β が存在する[3]α として1つの正整数 d を選択してそのときの βx とすると de = xλ(n) + 1 となる。ここで d を秘密鍵とし、ne を公開鍵とする。

ここで、αe + βλ(n) = 1 のとき i を整数とすると (α + iλ(n)) ⋅ e + (βie) ⋅ λ(n) = 1 であるから αλ(n) の整数倍を加えたものも改めて α とできるため、α として正整数 d を選択できるとした。 

以下 n0 以上 n 未満の整数の集合とする。

暗号化

a ∈ ℤn とし a を暗号化対象の平文とする。b = ae mod n ∈ ℤn を計算し、b を 平文 a暗号文とする。

復号

a′ = bd mod n ∈ ℤn を計算する。すると a′ = a となり a は 平文 a の暗号文 b の復号文となる。

完全性の証明

定義により以下が成立する。

セキュリティパラメータが1024の場合、n は1024ビットという大きな桁数の数となり、dn とほぼ同じ桁数の数となる。

この節の加筆が望まれています。

脆弱な平文

RSA暗号の安全性は素因数分解の困難さ(より正確には素因数が不明な法 n での冪根を求めることの難しさ)に基づいている。 しかし、平文の内容によっては、素因数分解をせずとも暗号文から平文を入手できる。

決まりきった平文

公開鍵暗号全般に言えることであるが、確定的暗号(例えば平文が「はい」か「いいえ」のどちらかしか有り得ない)であれば、それぞれを暗号化したものと暗号文とを比較すれば容易に平文を知ることができる。

実用上は、m の一部に毎回生成する乱数を挿入することで、この攻撃を回避できる(復号側で乱数部分を無視するよう処理すればよい)。

小さなm

平文 m が、ne 乗根よりも小さいと、暗号文 カテゴリ


ウィキペディアウィキペディア

RSA暗号

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/01/09 02:12 UTC 版)

ぬるぺた」の記事における「RSA暗号」の解説

桁数大き合成数素因数分解問題が困難であることを安全性根拠とした公開鍵暗号

※この「RSA暗号」の解説は、「ぬるぺた」の解説の一部です。
「RSA暗号」を含む「ぬるぺた」の記事については、「ぬるぺた」の概要を参照ください。

ウィキペディア小見出し辞書の「RSA暗号」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ

出典:Wiktionary

RSA暗号

出典:『Wiktionary』 (2021/07/08 10:30 UTC 版)

名詞

RSA暗号アールエスエーあんごう

  1. (情報)代表的な公開鍵暗号方式一つで、素因数分解演算とその演算の処理難度の差を利用した方式暗号デジタル署名実現できる方式として最初に公開され、公開鍵暗号方式先駆けとなった

語源

発明者であるリベスト(Rivest)、シャミア(Shamir)、エーデルマン(Adleman)の頭文字つなげたもの。


辞典・百科事典の検索サービス - Weblio辞書辞典・百科事典の検索サービス - Weblio辞書

「RSA 暗号」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。



RSA暗号と同じ種類の言葉

暗号に関連する言葉グリーン暗号  公開二重鍵暗号  RSA暗号  ストリーム暗号  ブロック暗号

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

カテゴリ一覧

すべての辞書の索引



Weblioのサービス

「RSA暗号」の関連用語

1
アール‐エス‐エー デジタル大辞泉
100% |||||

2
RSA暗号アルゴリズム デジタル大辞泉
100% |||||

3
RSA暗号方式 デジタル大辞泉
100% |||||

4
RSA暗号系 デジタル大辞泉
100% |||||







RSA暗号のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



RSA暗号のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのRSA暗号 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのぬるぺた (改訂履歴)、準同型暗号 (改訂履歴)、公開鍵暗号 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。
Text is available under Creative Commons Attribution-ShareAlike (CC-BY-SA) and/or GNU Free Documentation License (GFDL).
Weblioに掲載されている「Wiktionary日本語版(日本語カテゴリ)」の記事は、WiktionaryのRSA暗号 (改訂履歴)の記事を複製、再配布したものにあたり、Creative Commons Attribution-ShareAlike (CC-BY-SA)もしくはGNU Free Documentation Licenseというライセンスの下で提供されています。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2025 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2025 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2025 GRAS Group, Inc.RSS