A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
送りたいファイルがあるとしますよね?
これをファイルAとします
「ハッシュ関数」と言うものを使ってファイルAから
「ハッシュ値」と言うものを作成します
このハッシュ値はファイル固有のものであり
同じハッシュ値を作成できるファイルを作成するのは
とても困難です
またハッシュ値から元のファイルを作ることはできません(計算問題でも答えから問題は判りませんよね?)
ファイルAはそのまま送っちゃいます
ハッシュ値は秘密鍵を使って暗号化して送ります
電子署名では復号化は公開鍵で行います
ここで認証局の登場です
認証局は公開鍵に対して
「この公開鍵は○○さんの物である」と言う証明を行います
どうやって証明するかは#1さんが書いてますね
さてファイルAと暗号化されたハッシュ値は届いたとします
受け取った人はファイルAからハッシュ値を作成します
そして公開鍵で復号化したハッシュ値と比較します
これで一致すれば改竄されずに届いたと言うことになります
暗号化されたハッシュ値は秘密鍵を持つ送信者にしか作れませんよね?
これを「電子署名」とすれば送信者になりすます事が困難になり、なりすましや改竄が大変困難になります
以上が電子署名の仕組みです、
なりすましより改竄対策に有効だと思います
No.2
- 回答日時:
送りたいファイルのハッシュを求め、それを秘密鍵で暗号化する。
これは、No.1で書かれている通りです。署名ですが、改竄防止が目的です。
もし、ファイルを書き換えられたとします。そうすると、受け取ったファイルから求めたハッシュと、秘密鍵で暗号化された署名の中にあるハッシュが一致しません。これで、改竄がわかるわけです。
公開鍵方式の暗号、通常は公開鍵で暗号化し、秘密鍵で復号します。ですが、その逆、秘密鍵で暗号化し、公開鍵で復号することも可能なのです。
公開鍵、これは通常、認証局の署名が付けられて配布されます。認証局の公開鍵は、複数の方法で確認できるように公開されています。それにより正しい鍵であることを確認するわけです。
もちろん、認証局が信用できることが大前提です。
たとえば、私が勝手に認証局みたいなことを行うことも可能です。でも、私には公的な信用はないですから、たとえ私の認証局の署名があったとしても、それは信用されないことになりますね。
この回答へのお礼
お礼日時:2005/06/18 06:25
この一連の動きは、もともと相手の公開鍵で文書を作成した人が、今度は自分の秘密鍵で同じ文書を作り(電子署名のため)相手に送信する・・という流れでしょうか?
No.1
- 回答日時:
公開鍵が理解できれば、電子署名を理解するのは、それほど難しくはないでしょう。
自分で作成した文書のハッシュを、「自分の秘密鍵」で暗号化したものを、電子署名として使用するだけのことです。
受け取った側では、電子署名を「発送者の公開鍵」で復号化して、文書のハッシュと比較します。
間違いなければ、その文書が本物であると判断できるわけです。
次に、どうやって「発送者の公開鍵」が本物か見分けるかですが、発送者が自分の公開鍵を認証局に送付し、「認証局の秘密鍵」で暗号化してもらい「電子証明書」とします。
受け取った側は、「電子証明書」を認証局の公開鍵で復号化して、本物の公開鍵であるか見分けます。
さらに、どうやって「認証局の公開鍵」が本物か見分けるかですが、OSやブラウザーにあらかじめ主要な認証局の公開鍵は組み込まれています。その公開鍵で、他の認証局の電子証明書を認証します。
第3者が、「発送者」になりすまして電子署名をつけたとしても、「発送者の公開鍵」で復号化できなかったり、文書のハッシュと異なるため、受信者には見分けがつきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
GnuPGで復号化した時、同じファ...
-
外付けSSDをWindowsのbitlocker...
-
知恵袋に似たサイトはどこですか?
-
中学生でもまねきねこの会員に...
-
Excel2013 WEBSERVICE で #VAL...
-
【SBI証券】パソコン使うたびデ...
-
証明書による無線LAN認証(802.1...
-
おすすめのグロサイトを教えて...
-
サイトにアクセスしただけで個...
-
アクティブPFC搭載の ATX電源と...
-
YouTubeの電話番号認証について
-
AOLメールについて ログインす...
-
tnaflixの動画が見れないのです...
-
Yahoo!メールがクソすぎるので...
-
無料アダルトサイトの動画が、...
-
ssl証明書のサイズとは何を見れ...
-
学校のChrome Bookのロック解除...
-
特定のサイトが開けません
-
サイトURLの「intl/ja_jp/」に...
-
thunderbirdで暗号化されないの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
外付けSSDをWindowsのbitlocker...
-
GnuPGで復号化した時、同じファ...
-
暗号(?)を解読してほしいです。
-
暗号化メールの復号のバッチ処理
-
公開鍵と秘密鍵を新しく差し替...
-
暗号化されたメールの開き方に...
-
最尤復号
-
S/MIMEでの公開鍵の個数
-
学校でRSA暗号について勉強して...
-
電子署名のしくみ教えて・・
-
非対称暗号化について
-
公開鍵方式とは
-
SSL認証ができない場合の対策
-
一意に符号化可能、瞬時に符号...
-
公開鍵暗号化方式での鍵の配置...
-
SSLについて デメリット
-
SSLによる電子証明書交換のセキ...
-
共通鍵・公開鍵・秘密鍵の鍵とは?
-
公開鍵暗号方式について
-
復号?復号化?
おすすめ情報