CRC Integrity Sandbox

CSC-426 · Semester VII · Network Security

CRC Checksum Lab

Binary polynomial division — compute the remainder and verify error detection

Generator polynomial

1000000000000101

width 16 · init 0b0000000000000000

Data: 1011001010

Padded: 10110010100000000000000000

Remainder (CRC): 001001111000100

Transmitted: 1011001010001001111000100

Corrupt a bit — test the detection

No corruption — click the slider to flip a bit

Received: 1011001010001001111000100

Recompute remainder: 001101000100110

Non-zero remainder → error detected, frame rejected