Patent ID: 7280663
Filing Date: 2007-10-09
Classification: H04L

Abstract:
1. A computer implemented cryptography method, comprising: determining information M to be encrypted; and encrypting said information to form encrypted information using a non-trivial ci-quasigroup as a key K to create a cipher C indicative of the information M as C=M*K, where * denotes a mathematical operation, where the non-trivial ci-quasigroup has properties that for the operation *, between any two elements in the non-trivial ci-quasigroup, a result of the operation is also in the non-trivial ci-quasigroup and for every K, as M takes in a different value, resulting value of C are each distinct, for every M, as K takes on all key values, the resulting values of C, are all distinct; and that each key K in a keyspace P has a permutation K