例証とは? わかりやすく解説

れい‐しょう【例証】

読み方:れいしょう

[名](スル)例をあげて証明すること。また、証拠となる例。「—をあげる」「文献によって—する」


例証

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/17 17:29 UTC 版)

タイミング攻撃」の記事における「例証」の解説

冪剰余(modular exponentiation)で使用される平方乗算アルゴリズムより詳しくはSquare-and-multiply algorithm)の実行時間は、キー内の「1」ビットの数に応じて線形依存する。「1」ビットの数だけでは鍵の発見容易にするのに十分な情報ではないが、同じ鍵と異な入力繰り返される実行では、受動的攻撃者英語版)でさえも、タイミング情報統計的な相関分析実行して鍵を完全に復元することだろう。 観測されタイミング測定には、しばしばノイズ(その源としてはネットワーク遅延や、アクセス移行によるディスクドライブアクセスの違い伝送エラーから回復するために使用されるエラー訂正技術など)が含まれる。にもかかわらずタイミング攻撃は、RSA暗号ElGamal暗号デジタル署名 アルゴリズムを含む多く暗号化アルゴリズムに対して実用的である。 2003年にダン・ボネア(英語版)とデビット・ブラムリー(英語版)が、SSL対応のWebサーバー対す実践的なネットワークベースのタイミング攻撃実演し、それは中国の剰余定理最適化を伴うRSA使用よるものとは異な脆弱性基づいていた。実験における実際ネットワーク距離は小さかったが、その攻撃見事に数時間サーバー秘密鍵復元した。この実演は、SSL実装における幻惑技術英語版)の普及使用もたらした。この文脈内で、幻惑(Blinding)とは鍵と暗号化時間との間の相関取り除くことを意図している。 いくつかのバージョンUnixでは、8文字パスワード11文字文字列ハッシュするために、比較高価な暗号ライブラリ関数実装している。旧式ハードウェアでは、この算出には計測可能な程の長い時間がかかり、場合によっては2-3かかったUnix初期バージョンのログインプログラムは、システムによりログイン名が認識され場合限り暗号関数crypt関数)を実行した。これは、パスワード間違っていたとしても、ログイン名の有効性に関するタイミング通して情報漏洩となる。攻撃者は、まずブルートフォースをかけて有効だ分かったログイン名のリスト作成し次にこれらの名前だけを、頻繁に使用されることが知られている大量のパスワードセットと組み合わせてアクセス試みる。ログイン名の有効性に関する情報がなくても、そうしたアプローチ実行に必要とされる時間桁違い増加し効果的にそれを無効状態にしていく。Unix以後バージョンでは、ログイン名の有効性かかわらず、常にcrypt関数実行することでこの漏洩修正している。 キャッシュメモリまたは仮想メモリ両方用いた単一システム上で実行されている安全に分離されプロセスは、意図的にページフォールトおよび/またはキャッシュミスを1つプロセス発生させ、その結果生じアクセス時間変化をもう一方から監視することにより通信可能にする。同様にアプリケーション信頼できるものの、そのページング/キャッシング分岐ロジック影響を受ける場合においてはアクセス時間変化監視することにより分岐条件比較されデータの値を決定することが、第2アプリケーションで可能となり得る極端な例では、これが暗号鍵ビット復元可能にさせてしまう。 CPU製造業者インテルAMDARMIBMを含む)にCPU再設計を強いることになった2017年MeltdownSpectre攻撃は、どちらもタイミング攻撃依拠したものである2018年初頭に、世界のほぼ全てのコンピュータシステムSpectre襲われたが、それがタイミング攻撃歴史上最も強力なとなっている。 以下のVisual Basicコードは、文字不一致があると即座に検査停止する安全性欠けた典型的なデータ列(string)比較表したのである例えば、これは "ABCDE"と "ABxDE"を比べる時に3回ループ反復後に(結果を)返すことになる。 Function InsecureCompare(StrA As String, StrB As String, length As Integer) As Boolean Dim result As Boolean For i = 1 To length If Mid(StrA, i, 1) <> Mid(StrB, i, 1) Then Exit For Next result = (i > length) InsecureCompare = resultEnd Function 比較すると、次のバージョン全ての文字検査しビット演算使用して条件付きジャンプなしで検査することにより、一定時間実行されるFunction SecureCompare(StrA As String, StrB As String, length As Integer) As Boolean Dim result As Boolean For i = 1 To length result = result Or (Asc(Mid(StrA, i, 1)) Xor Asc(Mid(StrB, i, 1))) Next SecureCompare = Not resultEnd Function

※この「例証」の解説は、「タイミング攻撃」の解説の一部です。
「例証」を含む「タイミング攻撃」の記事については、「タイミング攻撃」の概要を参照ください。

ウィキペディア小見出し辞書の「例証」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ

「例証」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。



品詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「例証」の関連用語

例証のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



例証のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのタイミング攻撃 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2024 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2024 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2024 GRAS Group, Inc.RSS