http://botan.randombit.net/bmarks.html
を見ていて分からないことが有りましたので、書き込みさせていただきました。
Public Key Algorithms
のところで、
RSA-512: 40932.68 ops / second (public operation)
RSA-512: 2898.01 ops / second (private operation)
と書かれていますが、
public operationとprivate operationというのはどういう意味なのでしょうか?
また、ops/secondというのは、
40932.68 ops / second であれば、
1秒間に40932.68回動作するということだと思うのですが、
つまり、1回の動作を何秒でできるということなのでしょうか?
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
その前に「RSA uses a public exponent of 65537」と書いてありますから, public operation は「何かの値を 65537乗して 512 (など) ビットくらいの値で割った余りを求める」という操作, private operation はその逆の操作なんじゃないかなぁ? この場合, private operation で使う指数は 65537 よりはるかに大きいと思われます. この「指数の大きさの違い」が public operation と private operation の時間の違いになっていると思う.
ちなみに 1秒間に 40932.68回動作するんだったら 1回の動作は (平均して) 1/40932.68 秒に決まってる....
Tacosanさん、回答いただきありがとうございます。
>public operation は「何かの値を 65537乗して 512 (など) ビットくらいの値で割った余りを求める」という操作, private operation はその逆の操作なんじゃないかなぁ?
おっしゃる通りですね;
この場合、public operationが暗号化、private operationが復号になりますね。
>ちなみに 1秒間に 40932.68回動作するんだったら 1回の動作は (平均して) 1/40932.68 秒に決まってる....
そうですよねぇ~ こんな単純なことになんで気づかなかったなんでしょう・・・
本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) マクロを短くする 1 2023/01/15 00:11
- Java JavaのSingletonパターンのprivateの持つ意味が分かりません。 5 2022/06/12 10:38
- 英語 英文の添削をしてほしいです。 2 2022/07/12 12:07
- C言語・C++・C# Windows Formアプリからコンソールを呼び出して文字を出力させたい 8 2023/05/09 10:53
- 英語 教えてください。(英語) 2 2023/02/01 09:28
- 数学 数学的な意味が見いだせない指標(野球篇) 6 2023/05/13 20:37
- 英語 Patient concerns: Case 1 was a 45-year-old female 3 2022/11/04 14:46
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- Visual Basic(VBA) 動きっぱなしです。止め方とプロシージャの間違いを教えて下さい! 5 2022/08/15 23:08
- 英語 下のサイトページと同じ質問なのですが、1人目と2人目の英語圏の回答者さんが違う答えを出しているような 4 2023/05/31 06:09
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
大量のデータを読み込んで表示...
-
C# MouseHoverを何度も呼ぶには
-
C# 親フォームで指定した値を...
-
C#のインクリメント演算子のオ...
-
C# DataGridView列カスタマイズ
-
[C#.net]スレッド化された別フ...
-
C#でのWNetAddConnection3の使...
-
LVM_SETITEMSTATEでListViewの...
-
C# visibleプロパティをfalseに...
-
C#で、あるクラスのメンバーす...
-
struts2のchainで値の受け渡し...
-
JAVA NetBeans タイマーでのラベル
-
Thread.sleepのInterruptedExce...
-
Processingでマウスクリックで...
-
JavaのSwingで別のフォーム...
-
swing初心者です
-
C# タスクバーを隠したフォーム...
-
JavaSwingのファンクションキー...
-
C# WinForm のDataGridView Cel...
-
エンターキーを押すとOKボタン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
大量のデータを読み込んで表示...
-
C#で、あるクラスのメンバーす...
-
Junitテストでvoid戻り値メッソ...
-
C#でのWNetAddConnection3の使...
-
Processingでマウスクリックで...
-
ボタンの複数割り当てについて
-
エンターキーを押すとOKボタン...
-
C# 矢印キーの取得
-
C# visibleプロパティをfalseに...
-
Thread.sleepのInterruptedExce...
-
C# DataGridView列カスタマイズ
-
C#でキーイベントが発生しない...
-
LVM_SETITEMSTATEでListViewの...
-
[C#.net]スレッド化された別フ...
-
GetDIBits関数の使い方について
-
C# 半角カナの文字化けについて
-
C# 親フォームで指定した値を...
-
javaアプレット repaintのタイ...
-
デスクトップマスコットのドラ...
-
C#で別のFormへ複数の値を返そ...
おすすめ情報