• ベストアンサー

対称鍵暗号化について

宜しくお願いいたします。 対称鍵暗号化(共通鍵)についてなのですが、 テキスト、Web等見ると対称鍵暗号化で使用される鍵は 出してと受け手が同じ鍵を使用するというのはわかりました。 しかし、その鍵は1つなのでしょうか? それともまったく同じ鍵が2つお互い持っているということでしょうか? (非対称鍵は、2つの別の鍵があるというのはわかります。) また、暗号化の強度は対称鍵のほうが非対称よりも強いと聞きましたが 逆のようなイメージがありますので ぜひ解説をお願いいたします。

  • gaia5
  • お礼率99% (116/117)

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

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

> 対称鍵暗号化(共通鍵)についてなのですが、出してと受け手が同じ鍵を使用するというのはわかりました。しかし、その鍵は1つなのでしょうか? それともまったく同じ鍵が2つお互い持っているということでしょうか? 対称鍵(共通鍵)は秘密鍵方式と同義語で使われますが本来は違います。 秘密鍵方式でも原理的には鍵が2つあっても構わないのですが、煩雑さを避けるため、あえて鍵を同じにして対称鍵(共通鍵)としています。つまり2人で同じ合鍵を1つずつ持つわけです。ここで重要なことは、同じ鍵を2回使うと元へ戻ることが保証されている必要があることです。これは双方向通信の為に必要です。 前置きが長かったですが、答えは「1つづつお互いに持つ」です。ただ、公開鍵方式と組み合わせて対称鍵を毎回相手に送る方式などもあり、これをどう分類するか・・・・・。 > 暗号化の強度は対称鍵のほうが非対称よりも強いと聞きましたが、逆のようなイメージがありますので、ぜひ解説をお願いいたします。 先に、お答えになっているように、一長一短があって、どこを強調するかによって結論が変わります。対称鍵(秘密鍵)>非対称鍵(公開鍵) と言われるのは次の点でしょう。 公開鍵方式では公開されている公開鍵から秘密鍵を作り出すことは原理的には当然可能です。今の技術では、実用上、不可能と言っているに過ぎません。実際に、公開鍵(方式)が破られたというニュースが流れたこともありました。偶然の結果かも知れませんが。(真偽は不明)

gaia5
質問者

お礼

回答ありがとうございます。 一概に言えないんですね。 だから、組み合わせていく・・・ なるほど勉強になりました。 ありがとうございました。

その他の回答 (1)

  • terra5
  • ベストアンサー率34% (574/1662)
回答No.1

>その鍵は1つなのでしょうか? >それともまったく同じ鍵が2つお互い持っているということでしょうか? 暗号としてどういうものを想定しているかにもよるんでしょうが、 物理的な鍵ではなく情報としての鍵なら意味としては同じことですね。 例えば,IBMを暗号化してHALとする場合,鍵は一文字前にずらすということになりますが、 これは情報としては一つですが、受けて,送り手が同じ情報を持てば使えるという意味では二つでしょう。 ただ、こういう場合は鍵は一つと表現すると思いますが。 非対称鍵が弱いのは,力技(?)で破る場合,情報が多い、 鍵が限定されるというような意味で弱いのだと思います。 逆のイメージがあるのは、鍵の保管であるとか、運用面でのことだと思います。

gaia5
質問者

お礼

早速の回答ありがとうございます。 なるほど、暗号化そのものと運用管理という角度があるのですね。 よくわかりました、ありがとうございました。

関連するQ&A

  • 暗号化の鍵について

    情報処理技術者試験に暗号化の公開鍵や秘密鍵や共通鍵に関連した問題が出題されることがあります。この暗号化は一般の使用者が実際使うのではなく,情報処理技術者のSEやプログラマーなどの仕事をしている人が使用しているのでしょうか。具体例を教えてください。 一方で,ネットのhttpsのsがついている場合は暗号化されているというのをきいたことがありますが、これはネットワーク管理者が暗号化しているのでしょうか。 誰がどのように鍵を作り、システムに組み込んでいるのかイメージしたいので教えてください。 宜しくお願いいたします。

  •                  公開鍵暗号方式について

                     公開鍵暗号方式について 公開鍵暗号の仕組みとメリットについて色々な解説を読んでもさっぱり理解できません。 全くの素人考えですが、「共通鍵暗号は暗号化と復号化の鍵が同じなので機密が保ちにくい」という解説を見ると 「公開鍵暗号で何故暗号化の鍵を公開する必要があるの」「公開鍵暗号で復号化の鍵を相手に知らせる際の外部に漏れるリスクは共通鍵暗号と同じじゃないの」等々の憎まれ口をたたきたくなります。 どなたか、公開鍵暗号の仕組みとメリットについて素人でも理解できる解説をしていただけませんか。

  • 非対称暗号化について

    とあるセキュリティ関連の本でのことなんですが、 非対称暗号化で暗号化、複合ともに秘密鍵で行った場合の説明で Paradoxical Securty: Seemingly secure,but if algorithm is hacked,the key holders will never know since there is no public testing of it. と書かれているのですが意味がわかりません;; 「一見安全だが、もしアルゴリズムがハックされてしまうと、その公共的なテストがないために鍵の保持者は知る事ができないだろう。」 ってなかんじの訳だとおもうのですが・・・。 どなたか解説お願いしますm(_ _)m

  • 共通鍵、暗号鍵などの具体的な使い方って?

    基本情報等で習う暗号化についてなのですが 鍵を使って暗号化するというのは理解できるのですが では実際に使ってみましょう、となるとどうすればいいのかさっぱりです。 他にもいろいろと疑問があるのですが 例えば・・・ 1、メモ帳やWordを使って文章を書いた、これを友達に送りたいが公開鍵で暗号化して送りたい!どうすればいいのか? 2、仕事で顧客にメールを送りたいが、暗号化したい。どうすれば? 3、そもそも鍵の作り方ってどうすればいいのか?   個人利用であれば何かソフトをインストールして作るのか。 4、企業などでは自社独自に鍵を生成するサーバみたいなのがあるのでしょうか? 技術的な話や論理的な話は、どの本やサイトにも解説があるのですが 実際に使う方法などの説明が全然見つからなく、全然イメージがわかないのです。 暗号化ソフトみたいなものに、暗号化したいテキストファイルを読み込ませて 鍵作成ソフトで作った鍵を指定する・・・みたいな使い方なんでしょうか? 複合の仕方も具体的に知りたいです。

  • 共通鍵暗号の質問です

    平文Mを共通鍵k1で暗号化し、さらにそれを共通鍵k2で暗号化して暗号文Cを生成することを数式で、Ek2(Ek1(M))=C と表現します。 (質問1)上記平文M及び暗号文Cと同じものについて、Ek4(Ek3(M))=C が成立する別の鍵k3,k4が存在するような共通鍵暗号をご存知でしょうか? (質問2)存在する場合、鍵k2を別の鍵k4に変更した場合に、既知の鍵k1、k2、k4から未知の鍵k3を算出できるでしょうか? このようなことが可能な共通鍵暗号方式のアルゴリズムを探しています。 暗号に詳しい方、ご教授の程よろしくお願い致します。

  • 暗号化の鍵について

    通信の際の暗号化技術には色々なものがありますが、 鍵って盗むことはできるのでしょうか。私が盗みたい訳ではないんですが、技術として可能のか疑問に思いまして。。。 SSLによる通信の場合であれば、最後に生成される共通鍵が盗めれば、暗号化した情報が読めてしまうわけですよね? でも、鍵って実態のあるものではないと思ったので、どうなんでしょう。 ちょっと変な質問ですが、もしわかる方いらっしゃいましたら、お願いします。

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

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

  • スカイプ暗号化鍵の不思議

    音声は暗号化され、プライバシーが漏れる心配もありません。 Skypeのこの音声ネットワーク網を無料で使えます。 上のような説明がスカイプのページにあったのですが 暗号化方式や暗号化鍵は、世界中で1つあり、共通である そうでないと暗号化と復号化ができない と思っていますが、 盗聴者も同じ鍵を入手できそうな気がしますが スカイプの暗号化鍵=復号化鍵は送信者と受信者の組ごとに 決定されるのかそれとも世界中で共通なのか 不思議な気がします。 お分かりの方よろしくお願いします。

  • 共通鍵・公開鍵・秘密鍵の鍵とは?

    共通鍵・公開鍵・秘密鍵の鍵とは要は「123KJNIDlll・・・」などの数字や文字のパスワードのことでしょうか? 例えば、共通鍵暗号方式では、ファイル・テキストなどのパスワードを「123gh」などと設定して、 それを送信者と受信者でパスワードの情報を共有するのでしょうか? 公開鍵暗号方式も同様にファイル・テキストに「123yu」は公開鍵、「456ghjは秘密鍵と設定をするのでしょうか?

  • 共通鍵暗号方式の鍵の数

    共通鍵暗号方式で、10人がインターネットメールを使って暗号通信を行いたい。このとき、通信は、1対1で行い、当事者以外には通信内容を秘密にしておくとすると、個人で管理する鍵の数は〔ア〕個となる。また、全体では〔イ〕個の鍵が必要となる。 初級シスアド過去問題平成12年度秋期内の問題です。 上の問題でアが「9」,イが「45」となるのですが、なぜそうなるのかが分かりません。 どなたかご解説、宜しくお願いいたします。