摘要 |
<p>Encryption and decryption method comprising: a first public-key step with: a) a first public key which is exchanged between at least two mutually communicating entities and which is used for encrypting a first message; b) a private key for each of said at least two mutually communicating entities which is used for decrypting said first message encrypted using said public key; a second symmetric key encryption/decryption step with a secret (or session) key for encryption/decryption of second messages transmitted between said at least two communicating entities, said secret key being exchanged between the at least two communicating entities using the first public-key encryption step and said encryption/decryption secret key forming the first message and the trapdoor consisting of the secret key creating function, while the second message consist of information to be exchanged between the two communicating entities and while keys are not calculated using prime numbers and wherein the public key is generated by a non-linear numerical sum function having always a numerical value as output. The method provides also a particular encryption/decryption private-key method which is used in said second step or it is used also independently of said first step.</p> |