• ベストアンサー

公開鍵暗号について

現代のネットワーク社会では公開鍵暗号という暗号化技術が広く用いられてるそうなのですが。これがどのような技術で、どのような用途に使われているのかを教えてください。 また 共通鍵暗号 通信秘匿 認証 電子署名 って公開鍵暗号とどういった関係があるのですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.2

前半のみ。 暗号化というのは他人に聞かれても内容を知られないために使います。 暗号化と復号化(元に戻す)には鍵を使います。 鍵と言うのは文字やビットを入れ替える順番を表したものです。 鍵と言う事で暗号化=鍵を閉める、復号化=鍵を開けると考えます。 閉める鍵と開ける鍵が同じ場合、共通鍵暗号方式といい、閉める鍵と開ける鍵が違う場合、公開鍵暗号方式といいます。 公開鍵方式では閉める鍵(公開鍵)をみんなに公開し、開ける鍵(秘密鍵)は本人が大事に保管します。 これで誰が送信しても秘密鍵を持っている人しか読めない事が保証されます。

その他の回答 (2)

回答No.3

 多分日本語では、これ以上わかりやすいHPは無いでしょう。 http://www.cyberpolice.go.jp/cgi-bin/elearning-server.cgi  SSLとか共通鍵・公開鍵とかの仕組みが詳しく解説されています。  プリントアウトしてじっくり眺めて見て下され。

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

まずこのページをお読みください。 参考になる記事がたくさんあります。 アットマークアイティ Security & Trust http://www.atmarkit.co.jp/fsecurity/

参考URL:
http://www.atmarkit.co.jp/fsecurity/

関連するQ&A

  • 公開鍵暗号について

    公開鍵暗号についてですが、セキュリティ問題(秘匿性・認証・否認不能性・完全性)のどれに役立っているとみなされるのでしょうか?

  • 公開鍵暗号と共通鍵暗号について、

    公開鍵暗号と共通鍵暗号について、 http://dev.sbins.co.jp/cryptography/cryptography02.html や http://mikilab.doshisha.ac.jp/dia/research/report/2005/0909/005/report20050909005.html のレベルでは理解しているつもりです。 また、電子署名が、共通鍵暗号の仕組みで実現されていることもわかります。  他方、 ネット上でパスワードを登録・入力する場合や、 SSLが、 公開鍵暗号なのか、共通鍵暗号なのかというレベルで、 どのように実現されているのかがわかりません。  ご存じの方、よろしくお願いします。

  • 公開鍵暗号方式について、お尋ねします。

    公開鍵暗号方式について、お尋ねします。 以下の理解でいいか確認よろしくお願いします。 公開鍵暗号方式で認証局に申請する場合、申請に必要なものすべてと公開鍵 と理解していますが、よくわからないのが秘密鍵をソフトで作成して公開鍵と 一緒に提出するのか、認証局が発行するのか、それ以外の方法なのか理解していません。 秘密鍵についてどの時点でどうしたらいいのか解答お願いします。

  • 公開鍵暗号について

    暗号について勉強しています。 公開鍵暗号で公開鍵と秘密鍵を決められた方式で生成するとあるのですが、鍵を生成するための式はあるのでしょうか?

  • 公開鍵暗号について

    失礼します。 公開鍵暗号についてです。 Linux系OSカテゴリで質問することではないかもしれませんが、 sshサーバーの設定の際に疑問になったことなのでここで質問させてください。 公開鍵暗号方式について無勉強だったので調べていると、 Wikipediaより、 1.通信を受ける者(受信者)は自分の公開鍵(暗号化のための鍵)P を全世界に公開する。 2.受信者に対して暗号通信をしたい者(送信者)は、公開鍵 P を使ってメッセージを暗号化してから送信する。 3.受信者は、公開鍵 P と対になる秘密鍵(復号のための鍵)S を密かに持っている。この S を使って受信内容を復号し、送信者からのメッセージを読む。 4.暗号通信を不正に傍受しようとする者(傍受者)が、送信者が送信した暗号化されたメッセージを傍受したとする。傍受者は、公開鍵 P は知っているが、秘密鍵 S は受信者だけが知っている情報であるので分からない。P から S を割り出すことは(計算時間的に)極めて難しい。そのため、暗号文を復号することはおよそできない。 とありました。 sshを使ってサーバーにアクセスする場合、秘密鍵はクライアント側が持つことになりますが、 そのとき、サーバーからクライアントへのデータは秘密鍵があるので解読できるのは理解できます。 しかし、その反対はサーバー側に秘密鍵がないので無理なのでは? 不勉強でここで悩んでいます。 どなたかご教授いただけないでしょうか? また、ssh用に作成した秘密鍵は「厳重に保管しておく」とよく書かれていますが、 具体的にどうするのかはっきりしません。 パスワード保護でもすればよいのでしょうか? これについても宜しくお願い致します。

  • 公開鍵暗号

     ラビン暗号、エルガマ暗号、マクリース暗号 、楕円エルガマ暗号、楕円RSA暗号等も公開鍵暗号であることを知りましたが、  (1)どんなアルゴリズムであるか  (2)どんな長所、短所を持っているか  (3)鍵の長さはどうか、処理速度はどうか、安全性は? 等々調べたいのですが分かりません。教えてください。  それと、量子暗号は公開鍵暗号になるのでしょうか?

  • 公開鍵暗号方式のしくみ

    公開鍵暗号方式について、ある解説で、 暗号化鍵と暗号化アルゴリズムは公開するが、復号鍵は秘密にしなければならない。とあります。 送る側の暗号化においては、受信側の公開鍵を使うわけですが、暗号化鍵の内容と暗号化アルゴリズムが分かれば、復号の仕方は推測できたりしないのでしょうか。

  • 公開鍵暗号

    公開鍵暗号の鍵ペアを構成したい 二つの素数をP=13、Q=17としたときの鍵ペアを構成し、暗号化と複合化が正しく出来ることを示しなさい よろしくお願いします

  • 公開鍵暗号方式は負荷が高いというが何故ですか?

    公開鍵暗号方式だと共通鍵暗号方式と比べて、暗号・複合時の負荷が高いとのことですが、なんでなのでしょうか? 詳しい方いらっしゃいましたら教えて頂けると幸いです。

  • 公開鍵簿とは?

    暗号について勉強しています。本などの参考文献を読んでいると、公開鍵暗号では利用者Aが秘密鍵と公開鍵を生成し、公開鍵を公開簿などに登録して、Aと連絡を取りたいBが公開された鍵を利用して、文章を暗号化するとされているのですが、公開鍵簿となる物(同等の物)は実際にあるのでしょうか?