Patents by Inventor Ivan Damgaard

Ivan Damgaard has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20060034454
    Abstract: A data input is divided into two segments. The second segment is raised to a power of a function of the first segment, the power being relatively prime to a function of a predefined modulus. The modulus is then applied to the result. The transformed data is assembled from the first segment and the remainder modulo the modulus. This data transformation can be applied in combination with a key derivation algorithm, a key wrapping algorithm, or an encryption algorithm to enhance the security of these other applications.
    Type: Application
    Filed: August 12, 2004
    Publication date: February 16, 2006
    Inventors: Ivan Damgaard, Torben Pedersen, Vincent Rijmen
  • Publication number: 20060034455
    Abstract: A data input is divided into two segments; the second segment is also divided into groups. Bits in the first segment are used to control the application of permutation functions to bit groups in the second segment. The transformed data is assembled from the first segment and the permuted groups of the second segment. This data transformation can be applied in combination with a key derivation algorithm, a key wrapping algorithm, or an encryption algorithm to enhance the security of these other applications.
    Type: Application
    Filed: August 12, 2004
    Publication date: February 16, 2006
    Inventors: Ivan Damgaard, Torben Pedersen, Vincent Rijmen
  • Publication number: 20060034457
    Abstract: Key derivation algorithms are disclosed. In one key derivation application, a segment of the master key is hashed. Two numbers of derived from another segment of the master key. A universal hash function, using the two numbers, is applied to the result of the hash, from which bits are selected as the derived key. In another embodiment, an encoded counter is combined with segments of the master key. The result is then hashed, from which bits are selected as the derived key.
    Type: Application
    Filed: August 12, 2004
    Publication date: February 16, 2006
    Inventors: Ivan Damgaard, Torben Pedersen, Vincent Rijmen