Secure and linear public-key cryptosystem based on parity-check error-correcting
OwnerEran Kanter, Ido Kanterinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerEran Kanter, Ido Kanterinventors
Estimating the term…
A method for a secure public key cryptography employing a parity check error-correcting code, and noise signals, comprises a) creating a communication channel; b) providing a set of private cryptographic keys which are assigned to each of the entities utilizing said secure public cryptography, wherein each of said private cryptographic keys may be accessed only by the entity it was assigned to; c) providing a set of public cryptographic keys assigned to entities utilizing said secure public-key cryptography; and d) providing a set of random private noise signals, or generating the same using a random private noise signal generator; the method further comprises ciphering vectors of information by adding a noise signal to the information vector before encryption and/or after the encryption.
A method for a secure public key cryptography employing a parity check error-correcting code, and noise signals, comprising:
A method according to any one of the preceding claims, wherein the ciphering and deciphering are utilized to configure a turbo error correcting code.
A method according to any one of the preceding claims, wherein the ciphering and deciphering are utilized to configure other types of cryptosystems or types of error correcting codes, comprising:
A method according to any one of the preceding claims, wherein the public-key [Ek] and the private-key are uniquely derived utilizing two sparse matrices [A] and [B], comprising:
A method according to any one of the preceding claims, further comprising constructing a time dependent cryptographic key scheme wherein the time dependent components of each transmission, the private noise signal and/or the transmitted information, are utilized to choose the cryptographic key of the next transmission.
A method according to any one of the preceding claims, wherein the same noise signal is utilized for ciphering a set of data blocks.
A method according to any one of the preceding claims, wherein the ciphering and deciphering are utilized to conceal the information stored on a storage device to allow the access to the information stored on said storage device only to entities having access to the concealing cryptographic key.
A method according to any one of the preceding claims, wherein encryption and ciphering are utilized to improve data compression of the transmitted information by the use of private noise signals to make changes in the statistical features of the transmission, and therefore enabling better compression of the data.
A method according to any one of the preceding claims, wherein the noise signal(s) of the first block(s) is utilized for random selection of the communication and/or ECC parameters required for initiating communication between subscribers in a cellular communication networks in which the transmitted data is concealed from any arbitrating devices in the network.
A method according -to any one of the preceding claims, wherein encryption and ciphering are utilized to construct a communication channel utilizing time dependent ECC, or spread spectrum techniques, comprising a scheme according to which the parameters to establish said ECC or said spread spectrum code are transmitted with the first block(s), or selected in accordance with the content of the private noise signal of the previous transmission(s), thereby establishing a dynamic spread spectrum scheme or ECC encoding/decoding.
A method according to any one of the preceding claims, wherein the coding rate is continuously changed by utilizing a set of cryptographic keys, and choosing a different key for each transmission.
A method according to any one of the preceding claims, wherein the private noise of previous transmission is utilized to select the cryptographic key utilized for the encryption/decryption of the next transmission(s).
A method according to any one of the preceding claims, where said noise signal is obtained from a fixed set, or where said noise signal is time dependent and obtained by some manipulation performed to the content the disc or another computer device, or alternatively, where said noise signal depends on the environment, or was directly typed by the user.
A secure channel system according to any one of the preceding claims, which is a public-key cryptosystem.
A secure channel system according to any one of the preceding claims, which is a digital signature system.
A method according to any one of the preceding claims, further comprising hiding the transmission utilizing Spread Spectrum techniques comprising:
A method according to any one of the preceding claims, wherein the parity check error-correcting code is of the Gallagar type, or any version of it like MN-code.
A method according to any one of the preceding claims, wherein a convolution code is utilized for the encryption process.
A method according to any one of the preceding claims, where the number of operations required to perform encryption and decryption is linearly scaled to the length of the message “s”.
A method according to any one of the preceding claims, wherein the noise signal is of fixed flip rate, or where each of the bits of said noise is of different flip in a manner known both to the sender and the recipient.
A method according to any one of the preceding claims, wherein the encryption is comprising successive encryption of a message [C0]N×1=s utilizing a predetermined set of Q public-keys └Ekj┘Mj×Mj−1(1≦j≦Q) to recursively obtain the encrypted message CQ as follows —└Ekj┘Mj×Mj−1└Cj−1┘Mj−1×1=└Cj┘Mj×1(1≦j≦Q), which recursively decrypted by the recipient to reveal the message CQ utilizing the decryption algorithm and where said decryption algorithm is performed Q time guided by said predetermined set of Q public-keys └Ekj┘Mj×Mj−1(1≦j≦Q).
A method for constructing a digital signature for the ciphertext t of the message “s”, comprising:
A method for constructing a digital signature for the ciphertext t of the message “s”, comprising:
A method for constructing a digital signature for the ciphertext t of the message “s”, comprising:
A method according to claim 50 or 51, where the identifier is constructed from a combination of modifications made to the message “s” and the noise signal na comprising flipping non-zero elements of said identifier until a predetermined number K (or less than or equal to a constant K) of non-zero elements is obtained, thereby obtaining a new identifier Vn;
A method for the secure public-key cryptography, substantially as described and illustrated.
A method for carrying out digital signatures, substantially as described and illustrated.
Dependencies are inferred from the claim text.