ハッシュ関数の標準化とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > ハッシュ関数の標準化の意味・解説 

ハッシュ関数の標準化

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/08/14 07:21 UTC 版)

SHA-2」の記事における「ハッシュ関数の標準化」の解説

SHA-2シリーズ圧縮関数1回分の繰り返し Ch ⁡ ( E , F , G ) = ( E ∧ F ) ⊕ ( ¬ E ∧ G ) {\displaystyle \operatorname {Ch} (E,F,G)=(E\land F)\oplus (\neg E\land G)} Ma ⁡ ( A , B , C ) = ( A ∧ B ) ⊕ ( A ∧ C ) ⊕ ( B ∧ C ) {\displaystyle \operatorname {Ma} (A,B,C)=(A\land B)\oplus (A\land C)\oplus (B\land C)} Σ 0 ( A ) = ( A ⋙ 2 ) ⊕ ( A ⋙ 13 ) ⊕ ( A ⋙ 22 ) {\displaystyle \Sigma _{0}(A)=(A\!\ggg \!2)\oplus (A\!\ggg \!13)\oplus (A\!\ggg \!22)} Σ 1 ( E ) = ( E ⋙ 6 ) ⊕ ( E ⋙ 11 ) ⊕ ( E ⋙ 25 ) {\displaystyle \Sigma _{1}(E)=(E\!\ggg \!6)\oplus (E\!\ggg \!11)\oplus (E\!\ggg \!25)} これらの値はSHA-256のものであり、SHA-512では異なる値が用いられる。 ⊞ {\displaystyle \color {red}\boxplus } :addition modulo 232. FIPS PUB 180-2において、3つのハッシュ関数SHAシリーズ追加された。これらは出力されるハッシュ長のビット数からそれぞれSHA-256SHA-384SHA-512呼ばれSHA-2総称されるアルゴリズム2001年FIPS PUB 180-2の草稿にて発表されレビューコメント寄せられた。2002年8月FIPS PUB 180-2は新たな標準 "Secure Hash Standard" として認定され1995年制定されFIPS PUB 180-1を置き換えたFIPS PUB 180-2には、180-1で規定されSHA-1含まれている。 2004年2月FIPS PUB 180-2のChange Noticeとして、鍵を2つ用いトリプルDES鍵長に合うように定義されSHA-224追加された。2008年10月FIPS PUB 180-3が制定されたが、これはSHA-224Change Noticeから標準自体取り込むほかには本質的な変化はなかった。この更新は、ハッシュ関数セキュリティ情報更新と、これらSHA-2Special Publications 800-107および800-57において使用することを推奨するためのものであった詳細なテストデータハッシュの例が標準から除去され、別文書とされた。 2011年1月NISTはSP800-131Aを発表した。これは、連邦政府組織におけるセキュリティ強度下限について、それまで80ビットSHA-1によって得られる強度)の使用2013年末までに限定しそれ以降112ビットSHA-224によって得られる強度)を下限とするものである2012年3月FIPS PUB 180-4が制定されSHA-512切り詰めたバージョンとしてSHA-512/224SHA-512/256追加された。また、入力データパディングハッシュ計算前に行なうこととしていた制限撤廃されリアルタイムでの音声映像などにおけるハッシュ計算コンテンツ生成同時に行うことが可能となった最終ブロックパディングのみは、引き続きハッシュ出力前に行なうこととされている。 2012年7月NIST暗号鍵管理に関するガイドラインであるSP800-57を改訂した。これは、2007年版において112ビット未満電子署名生成2010年末までとしていたもの2013年まで変更するのである2012年8月にはSP800-107にも同様の変更なされたNIST2012年に、かねてからコンペティション進行させていたSHA-3選出行ったコンペティション趣旨により(詳細SHA-3記事など参照SHA-3SHA-2(およびそれ以前関数)とは類似しないものになっている

※この「ハッシュ関数の標準化」の解説は、「SHA-2」の解説の一部です。
「ハッシュ関数の標準化」を含む「SHA-2」の記事については、「SHA-2」の概要を参照ください。

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



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

辞書ショートカット

すべての辞書の索引

「ハッシュ関数の標準化」の関連用語

1
4% |||||

ハッシュ関数の標準化のお隣キーワード
検索ランキング

   

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



ハッシュ関数の標準化のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのSHA-2 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS