Let the 32-bit hash function defined as concatenation of two 16-bit functions: XOR and RXOR, defined as "two simple hash functions"
a) Will this checksum detect all errors caused by odd number of error bits? Describe.
b) Will this checksum detect all errors caused by even number of error bits? If not, characterize error patterns which will cause checksum to fail. Comment on effectiveness of this function for use as hash function for authentication.