Geometry-Based Symmetric Cryptosystem Method
OwnerLeon Chernyak, Arkady Berensteininventors
Life of this patent
Estimating the term…
Loading patent…
OwnerLeon Chernyak, Arkady Berensteininventors
Estimating the term…
A method of communicating information between users of a communication system includes the following steps of: generating a module V over a ring R; generating an outer component P of encryption key that includes sequence (p1, p2, . . . , pk) where each member pj of the sequence belongs to the set {1, 2, . . . , m} (the length k of the sequence is arbitrary and thus repetitions are allowed in the sequence); generating an inner component Q of encryption key that includes elements v1,v2, . . . , Vm of V and automorphisms g1, g2, . . . , gm of V; generating the encryption key K=(P; Q), where P is the outer component and Q is the inner component; generating an encryption automorphism Te of V based on the encryption key K, where Te includes a composition of certain automorphisms T1, T2, . . . , Tm of the module V which composition is performed in the order prescribed by P; generating an encrypted message element E as a function of a message element M in V and of the encryption automorphism Te; transmitting the encrypted message element E along with the outer component P from one user to another; generating the outer component P′ of the decryption key that includes sequence (pk, pk−1, . . . , p1), i.e., the sequence reversed of that involved in producing the outer component P of the encryption key; generating the decryption key K′=(P′; Q′), where P′ is the outer component of the decryption key and Q′ is the inner component of the decryption key which is equal to the inner component Q of the encryption key; generating a decryption automorphism Td of V based on the decryption key K′, where Td includes a composition of the automorphisms T1, T2, . . . , Tm, which composition is performed in the order prescribed by P′, e.g., Td is the inverse automorphism of Te; determining the message element M as a function of the encrypted message element E and of the decryption automorphism Td, where the function is the same as that one used in generation of E (that is, the decryption method is symmetric to encryption: the decryption proceeds as the encryption, but with replacement of the outer component P with the outer component P′).
A method of communicating information between users of a communication system includes the following steps of:
A method of communicating information between users of a communication system, the method comprising the steps of:
A method of communicating information between users of a communication system, the method comprising the steps of:
Dependencies are inferred from the claim text.