固定長及び可変長のメッセージにおけるセキュリティとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > 固定長及び可変長のメッセージにおけるセキュリティの意味・解説 

固定長及び可変長のメッセージにおけるセキュリティ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/02/28 05:38 UTC 版)

CBC-MAC」の記事における「固定長及び可変長のメッセージにおけるセキュリティ」の解説

ブロック暗号が安全であればCBC-MAC固定長メッセージについては安全であるが、可変長メッセージについては安全ではない。そのため、ある鍵は固定長かつ既知長さメッセージにしか用いることはできない。これは、攻撃者2組メッセージCBC-MACペア ( m , t ) {\displaystyle (m,t)} および ( m ′ , t ′ ) {\displaystyle (m',t')} を知っている場合CBC-MACが t ′ {\displaystyle t'} となるメッセージ m ″ {\displaystyle m''} を生成することが可能であるためである。メッセージ m ″ {\displaystyle m''} の生成は以下の手順となる。メッセージ m ′ {\displaystyle m'} の最初ブロックと t {\displaystyle t} の排他的論理和をとり、メッセージ m {\displaystyle m} とこの改変したメッセージ m ′ {\displaystyle m'} を連結する: m ″ = m ∥ [ ( m 1 ′ ⊕ t ) ∥ m 2 ′ ∥ … ∥ m x ′ ] {\displaystyle m''=m\|[(m_{1}'\oplus t)\|m_{2}'\|\dots \|m_{x}']} 。メッセージ m ″ {\displaystyle m''} を計算する場合メッセージ m {\displaystyle m} の場合と同様タグ t {\displaystyle t} までは通常計算される。しかし、続く E K M A C ( m 1 ′ ⊕ t ) {\displaystyle E_{K_{MAC}}(m_{1}'\oplus t)} の計算において、 t {\displaystyle t} と t {\displaystyle t} の排他的論理和計算することとなるためこれは打ち消され、本来のメッセージ m {\displaystyle m} はMAC値に寄与しないこととなる( E K M A C ( m 1 ′ ⊕ t ⊕ t ) = E K M A C ( m 1 ′ ) {\displaystyle E_{K_{MAC}}(m_{1}'\oplus t\oplus t)=E_{K_{MAC}}(m_{1}')} であるからメッセージ m ″ {\displaystyle m''} のCBC-MACタグは t ′ {\displaystyle t'} となる)。 この問題は、メッセージ長の情報最後に追加することでは解決できない可変長メッセージにおいてもCBC-MAC安全に利用するためには3つの主な改良法が存在する一つ目は鍵の入力長の分割2つめはメッセージ長の情報先頭追加すること、3つめは最後ブロック暗号化することである。CMACHMACのような可変長メッセージでも安全な他の暗号利用モード用いることも検討すべきである

※この「固定長及び可変長のメッセージにおけるセキュリティ」の解説は、「CBC-MAC」の解説の一部です。
「固定長及び可変長のメッセージにおけるセキュリティ」を含む「CBC-MAC」の記事については、「CBC-MAC」の概要を参照ください。

ウィキペディア小見出し辞書の「固定長及び可変長のメッセージにおけるセキュリティ」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



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

辞書ショートカット

すべての辞書の索引

「固定長及び可変長のメッセージにおけるセキュリティ」の関連用語

1
34% |||||

固定長及び可変長のメッセージにおけるセキュリティのお隣キーワード
検索ランキング

   

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



固定長及び可変長のメッセージにおけるセキュリティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS