Question: The high-speed transport protocol XTP (Xpress Transfer Protocol) uses a 32-bit checksum function defined as the concatenation of two 16-bit functions: XOR and RXOR, defined
The high-speed transport protocol XTP (Xpress Transfer Protocol) uses a 32-bit checksum function defined as the concatenation of two 16-bit functions: XOR and RXOR, defined in Section 11.4 as “two simple hash functions” and illustrated in Figure 11.4.
a. Will this checksum detect all errors caused by an odd number of error bits? Explain.
b. Will this checksum detect all errors caused by an even number of error bits? If not, characterize the error patterns that will cause the checksum to fail.
c. Comment on the effectiveness of this function for use as a hash function for authentication.
XOR with 1-bit rotation to the right Figure 11.4 Two Simple Hash Functions 16 bits #### XOR of every 16-bit block
Step by Step Solution
3.42 Rating (165 Votes )
There are 3 Steps involved in it
a Yes The XOR function is simply a vertical parity check If there is an odd number of errors then th... View full answer
Get step-by-step solutions from verified subject matter experts
