Cryptosystems
OwnerMukesh Kumar Singhinventor
Life of this patent
Estimating the term…
Abstract
Cryptosystem using public key with message much larger than the public key modulus by arranging message into a matrix and encrypting the determinant rather than every element followed by multiplication of the matrix by the encrypted determinant. Private key decryption of determinant of the encrypted matrix provides the inverse, and then multiplication by the encrypted matrix recovers message. Further, a preprocessing permutation of the message defined by a hash of the message or by random numbers helps maintain atomicity of the message.
Claims14
A method of encryption, comprising:
- (a) partitioning an input message into matrix elements;
- (b) computing the determinant of said matrix;
- (c) encrypting said determinant;
- and
- (d) multiplying said matrix by said encrypted determinant.
A method of encryption, comprising:
- (a) preprocessing an input message wherein said preprocessing includes a permutation of the message;
- and
- (b) encrypting said preprocessed message with a block-based encryption method which has blocks smaller than said message.
A method of decrypting, comprising:
- (a) computing the determinant of a matrix-based encrypted message matrix;
- (b) decrypting said determinant;
- and
- (c) multiplying said matrix by the results of step (b).
Dependencies are inferred from the claim text.