未分類サイト内検索このサイトについてレバレッジ特許翻訳の受講における進捗報告のためのブログ。管理人についてLinux&ハード系エンジニアもどきを経て,北国へ移住。keta)をこよなく愛する。何でもやってみたい知りたがり。翻訳者ディレクトリに登録しています。出典:経済産業省ほかの技術知識ちょっとずつ勉強を進めているブロックチェーンに関連して、ハッシュ関数について調べた時のメモ。『暗号技術のすべて』(翔泳社)などを参考にした。えた6要素が、情報セキュリティの6要素になる。暗号や電子署名などの各技術は、この6要素の少なくとも1つを実現するための技術なので、それぞれが担当する範囲を意識すると関係性が分かりやすい。1.機密性(Confidentiality)意図した相手以外に情報が漏れないこと。対策の例:デジタル署名(否認防止)5.真正性(Authenticity)ユーザやシステムによる振舞いが正確であること脅威の例:なりすまし対策の例:デジタル署名(なりすまし防止),認証6.信頼性(Reliability)システムやプロセスが矛盾なく動作したり、一貫して動作したりすること対策の例:システムの多重化,負荷の監視ハッシュ関数ハッシュ関数とは、任意長のビット列から規則性のない固定長のビット列を生成する関数、手順のことをいう。一般に、ハッシュ関数への入力データは「メッセージ」、ハッシュ関数からの出力データは「ハッシュ値」「メッセージダイジェスト」「フィンガープリント」などと呼ばれる。メッセージを入力すると、メッセージを代表する固定長のハッシュ値が得られる同じハッシュ関数に同じメッセージを入力すると、同じハッシュ値が得られる入力値が大きくても高速でハッシュ値を計算できる理想とされるハッシュ関数の振舞い※nビットのハッシュ値を出力するものとする。メッセージをハッシュ関数に入力したのち、それがリストに記録されていなければ、コインをn回投げる。仮におもて面が出れば0、裏面が出れば1として、n回振った結果のビット値を連結して出力する。Resistance:CR)同じハッシュ値になるような2つの異なるメッセージを求めることが困難であることハッシュ値の衝突メッセージ空間からメッセージを選択してハッシュ関数に入力するとハッシュ値が得られるが、ハッシュ値空間はメッセージ空間より小さいため、かならず、メッセージは異なるがハッシュ値が同じになる、メッセージのペアが存在する。このペアを衝突ペアと呼ぶ。したがって少なくとも1つの巣には2羽以上の鳩がいる。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。