CRC のバックアップの現在との差分(No.4)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2022-08-07T15:56:26+09:00","default:k1rou","k1rou")
#author("2023-04-15T20:03:35+09:00","default:k1rou","k1rou")
*CRC とは [#dfb131fc]
**名称 [#ld34980c]
-Cyclic Redundancy Check
-巡回冗長検査

**概要 [#e2bbc455]
-通信データの誤り検知に使われる技術
-ビット列を多項式とみなして、事前に定めた生成多項式で除算して誤りを検出する
--割り切れない場合は誤りがある
-複数ビットの誤りや、バースト誤り(連続するビットの誤り)を高い確率で検出することができる

*CRC32 [#fb799cc9]
-入力値の特定のビットを反転することにより、出力されるCRC値を推測することができてしまう[[脆弱性]]がある
-[[ビットフリッピング攻撃]]に対する脆弱性
--入力値の特定のビットを反転することにより、出力されるCRC値を推測することができてしまう[[脆弱性]]がある


*関連用語 [#ua15926e]
-[[チェックサム]]
-[[パリティ]]
-[[ブリッジ]]
-[[誤り制御]]
-[[WEP]]