Encrypting and decrypting information
AssigneeInait SA
InventorsKathryn Hess Bellwald, Henry Markram
Life of this patent
Estimating the term…
Loading patent…
AssigneeInait SA
InventorsKathryn Hess Bellwald, Henry Markram
Estimating the term…
Methods, systems, and devices for encrypting and decrypting data. In one implementation, an encryption method includes inputting plaintext into a recurrent artificial neural network, identifying topological structures in patterns of activity in the recurrent artificial neural network, wherein the patterns of activity are responsive to the input of the plaintext, representing the identified topological structures in a binary sequence of length L and implementing a permutation of the set of all binary codewords of length L. The implemented permutation is a function from the set of binary codewords of length L to itself that is injective and surjective.
An encryption method implemented in hardware, in software, or in a combination thereof, the method comprising:
A decryption method implemented in hardware, in software, or in a combination thereof, the method comprising:
An encryption device comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform encryption operations, the encryption operations comprising:
A decryption device comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers configured to perform decryption operations, the decryption operations comprising:
Dependencies are inferred from the claim text.