公開鍵暗号 【解決方法Q&A/疑問攻略/テクノロジー】


Q&A:公開鍵暗号について? 解決方法/評価

公開鍵暗号(こうかいかぎあんごう、Public key cryptosystem)とは、暗号化と復号に別個の鍵(手順)を使い、暗号化の為の鍵を公開できるようにした暗号方式であります。
暗号は通信の秘匿性を高めるための手段だが、それに必須の鍵もまた情報なので、鍵自体を受け渡す過程で盗聴されてしまうリスクがあり、秘匿性を高める障害だった。この問題に対して、暗号化鍵の配送問題を解決したのが公開鍵暗号であります。
1976年に、ウィットフィールド・デフィー (:en:Whitfield Diffie)、マーティン・ヘルマン(:en:Martin Hellman)によって、初めて公表された。
1976年以前には、暗号と言えば共通鍵暗号であった。これは、暗号化と復号に同じ鍵を使うものであります。

Q&A:公開鍵暗号方式について? 解決方法/評価

『公開鍵暗号』より : 公開鍵暗号(こうかいかぎあんごう、Public key cryptosystem)とは、暗号化と復号に別個の鍵(手順)を使い、暗号化の為の鍵を公開できるようにした暗号方式であります。
暗号は通信の秘匿性を高めるための手段だが、それに必須の鍵もまた情報なので、鍵自体を受け渡す過程で盗聴されてしまうリスクがあり、秘匿性を高める障害だった。この問題に対して、暗号化鍵の配送問題を解決したのが公開鍵暗号であります。
1976年に、ウィットフィールド・デフィー (:en:Whitfield Diffie)、マーティン・ヘルマン(:en:Martin Hellman)によって、初めて公表された。
1976年以前には、暗号と言えば共通鍵暗号であった。これは、暗号化と復号に同じ鍵を使うものであります。

Q&A:公開鍵暗号について? 解決方法/評価

・ハイブリッド暗号方式公開鍵暗号化方式と共通鍵暗号化方式を組み合わせたハイブリッド暗号化方式はどのような所で使用されているのでしょうか?プレゼンで具体例を出すために必要なのでお願いします。また、現在で共通鍵暗号化方式または公開鍵暗号化方式だけを使った商品またはプログラム等はあるのでしょうか?ハイブリッド暗号化処理を見る限り、共通鍵暗号または公開鍵暗号だけでやる利点が無いと思いました。

・情報セキュリティー 公開鍵 共通鍵 暗号方式ある研修に対して報告のプレゼンをしていたのですが暗号化方式の場所での質問に答えれなかったのでここで質問させてもらいます。教科書等には、共通鍵方式は処理が速く、公開鍵方式は処理が遅いとあります。では、共通鍵方式は何故、暗号・複合処理が早いのか?逆に公開鍵暗号化方式は何故、暗号・複合処理が遅いのか?共通鍵・公開鍵・秘密鍵とは具体的になんなのか?暗号化・複合化するためのアルゴリズム自体なのか、それとも暗号化・複合化するためのアルゴリズムの一部の情報なのでしょうか。出来たら具体的な説明をお願いします。

・楕円曲線暗号について学んでいるのですが。。。質問があります。最近、公開鍵暗号について興味を持っていてRSA、楕円曲線暗号を調べているのですが、楕円曲線暗号は足し算じたいの定義が特別なもので、その結果、楕円曲線上での離散対数問題を解くことが困難で、それを秘密鍵に利用していますが、そもそも足し算の定義を変えれば、楕円曲線などの難しい曲線でなくて、もっと簡単な関数で暗号化できないでしょうか。よろしくお願いします。

・課題で、分からない事があります。どなたか、助けて下さい。宜しくお願いします。(1) 公開鍵暗号方式RSAにおいて,2つの素数p=5,q=11から作成できる、公開鍵と秘密鍵の組合せを一つ求めなさい。(2) さらに,10進数の4を,求めた公開鍵で暗号化するといくつになるか答えなさい。結果だけでなく,検討の過程も示すこと。宜しくお願いします。

・公開鍵暗号方式とデジタル署名の違いを教えてください。

・ディジタル署名は公開鍵暗号方式の逆バージョンと考えてもいいんでしょうか?

・公開鍵暗号方式は、暗号化=秘密鍵、復号=公開鍵でよろしいんでしょうか?

・Win32APIのCryptoApi公開鍵暗号化について公開鍵を使用してデータ自体の暗号化を試みているのですがうまくいきません。暗号化データ長が117バイトまでは暗号化できているようなのですがそれを超えるとCryptEncryptからNTE_BAD_LENが返却されます。公開鍵でデータの暗号化はできないのでしょうか?汚いですがコードは以下のような感じです。#include <Windows.h>#include <WinCrypt.h>#define DEF_CRYPT_STR_117 "117バイト"#define DEF_CRYPT_STR_118 "118バイト"int _tmain(int argc, _TCHAR* argv[]){ HCRYPTPROV hProv = 0; HCRYPTKEY hKey = 0; DWORD dwDataLen = 0; DWORD dwBufLen = 0; DWORD dwError = 0; BYTE* pbData = 0x00; if( !CryptAcquireContext( &hProv, 0x00, MS_ENHANCED_PROV, PROV_RSA_FULL, 0 ) ) return(-1); if( !CryptGenKey( hProv, AT_KEYEXCHANGE, CRYPT_EXPORTABLE, &hKey ) ) return(-1); //dwDataLen = (DWORD)strlen(DEF_CRYPT_STR_118); dwDataLen = (DWORD)strlen(DEF_CRYPT_STR_117); dwBufLen = dwDataLen; if( !CryptEncrypt( hKey, 0x00, true, 0, 0x00, &dwDataLen, dwBufLen ) ) return(-1); return(0);}

・公開鍵、暗号化、SSL、HTTPの違いや定義がいまいちよくわかりません。 500枚あるサイトで公開鍵アルゴリズムにはRSA署名アルゴリズムはSHA-1 RSA暗号化(ENCRYPTION)にはAES 256 256 BitアドレスにはHTTPS。とゆうことはSSLを使っていることをしめしている?いろいろ調べたんですがいまいち理解できません。詳しく教えてもらえるとありがたいです。学校の課題なので早めにお願いします。

・PCの知識について。PC検定のデータ活用編の2級を受けようと思うのですが、知識科目でわからない言葉がでてきました。私の高校は技術系の学校?とかではなく、普通の学校なので誰もPCの知識を教えてくれません。わからない言葉をネットで調べたのですが、難しい言葉で書いてあり、なんのことやらサッパリわかりませんでした。どなたか解りやすく教えてくれませんか?わからない言葉↓・オートフォーマット・マクロ・オートコレクト・定常データ(定量データと定性データはわかります。)・公開鍵暗号方式・HLOOKUP方式(VLOOKUPはわかります。)・INDEX方式 ・顧客/商品ポジショニングチャート

●新規につぶやきを投稿する

公開鍵暗号暗号化ウィットフィールド・デフィー秘匿性Q&Aマーティン・ヘルマンWhitfield Diffie復号Public key cryptosystemMartin Hellman公開鍵暗号方式解決方法かぎあんごう暗号化鍵盗聴評価配送問題リスク手順en

●その他の話題を検索する



TOP