×

Method for enhancing security of public key encryption schemas

  • US 20040120519A1
  • Filed: 01/20/2004
  • Published: 06/24/2004
  • Est. Priority Date: 12/18/2000
  • Status: Active Grant
First Claim
Patent Images

1. A public key encryption method taking at the input a message M to be encrypted and the public key pk and returning at the output the encrypted message C, said method using a public key probabilistic encryption algorithm EP taking at the input a message mp and a random number u and returning at the output an encrypted item cp, said method also using a secret key encryption algorithm ES taking at the input a message ms and returning at the output an encrypted item cs, said public key probabilistic encryption method using the key pk for encrypting a message, also using a hash function F taking at the input a random number r and the message M, a hash function G and a hash function H, characterised in that it comprises the following eight steps:

  • a) Randomly generating a random number r;

    b) Applying the hash function F to the message M and to the random number r in order to obtain s;

    c) Applying the hash function H to s and performing an Exclusive OR of the result with r in order to obtain t;

    d) Defining the intermediate message w=s∥

    t, where ∥

    denotes the concatenation of two bit strings;

    e) Applying the encryption algorithm EP to the intermediate message w and to a random number u in order to obtain c1, using the public key pk;

    f) Applying the hash function G to w and c1 in order to obtain k;

    g) Applying the encryption algorithm ES to the message M using the key k in order to obtain the encrypted item c2;

    h) The encrypted message C is C=c1

    c2.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×