A2.9
Part II, 2003
(i) Answer the following questions briefly but clearly.
(a) How does coding theory apply when the error rate ?
(b) Give an example of a code which is not a linear code.
(c) Give an example of a linear code which is not a cyclic code.
(d) Give an example of a general feedback register with output , and initial fill , such that
for all .
(e) Explain why the original Hamming code can not always correct two errors.
(ii) Describe the Rabin-Williams scheme for coding a message as modulo a certain . Show that, if is chosen appropriately, breaking this code is equivalent to factorising the product of two primes.