Iterative encryption and random generation and serialization of cryptographic functions
OwnerLior Malkainventor
Life of this patent
Estimating the term…
Abstract
Cryptography provides a wide variety of functions. For example, encryption provides data confidentiality and signatures provide data integrity. In one embodiment, a plurality of encryption functions is iteratively applied to produce a ciphertext. In one embodiment, a data sequence describing a cryptographic function is processed by a reader who outputs the cryptographic function. The data sequence may be stored or transmitted and the cryptographic function may be used for cryptographic purposes. In another embodiment, a generator produces random cryptographic functions.
Claims16
A method of encryption, the method comprising:
- receiving a plaintext as input;
- and
- iteratively applying a select encryption function from a plurality of encryption functions;
- and
- computing a ciphertext from final iteration;
- and
- outputting the ciphertext.
A method of initializing a cryptographic function from serialized data, the method comprising:
- receiving input containing data;
- and
- writing the input into a sequence;
- and
- reading elements from the sequence;
- and
- using the elements to initialize a cryptographic function;
- and outputting the cryptographic function.
A method of producing random cryptographic functions, the method comprising:
- receiving input;
- and
- generating a sequence from the input using random values;
- and
- reading elements from the sequence to initialize a cryptographic function;
- and
- outputting the cryptographic function.
Dependencies are inferred from the claim text.