Probleme - der IC Ein Integrity Check soll veränderte Pakete erkennen. Sowohl Übertragungsfehler CRC32 ist ein bekannt geeigneter Algorithmus um zufällige Veränderungen zu entdecken. Als auch absichtliche Veränderungen Hierfür ist CRC32 nicht geeignet, da er, wie alle CRCs, linear ist. Das bedeutet, daß die Änderung eines bestimmten Eingabebits immer die selben Ausgabebits ändert. crc32(0111001111101000)=11101011000110100101001010000000 crc32(0111001111101010)=00000101000101000011001110101100 XOR 0000000000000010 11101110000011100110000100101100 XOR 0000000000000010 11101110000011100110000100101100 crc32(0000000000000010)=10101111110101110111001111010011 crc32(0000000000000000)=01000001110110010001001011111111 crc32(0111001111101000)=11101011000110100101001010000000 crc32(0111001111101010)=00000101000101000011001110101100 XOR 0000000000000010 11101110000011100110000100101100 XOR 0000000000000010 11101110000011100110000100101100 crc32(0000000000000010)=10101111110101110111001111010011 crc32(0000000000000000)=01000001110110010001001011111111 crc32(0111001111101000)=11101011000110100101001010000000 crc32(0111001111101010)=00000101000101000011001110101100 XOR 0000000000000010 11101110000011100110000100101100 XOR 0000000000000010 11101110000011100110000100101100 crc32(0000000000000010)=10101111110101110111001111010011 crc32(0000000000000000)=01000001110110010001001011111111