This model implements a private key cryptosystem. Each cell adds the encoded representation of it neighbors a number of times depending upon the key. Then, the sum of numbers is divided by the sample size. The remainder is XORed with the current cell. All of these are done in 9 steps to keep this model reversible. To decrypt the cipher text, just do the opposite using the same key as used in the encryption scheme.