In a method of block coding, each character of the codeword may be thought
of as a sum of characters of the message word, computed such that each
message-word character that contributes to the sum is weighted by a
respective weight coefficient. In the method described here, the weight
coefficients are derived from a division polynomial of an elliptic curve.