×

Method and system for protecting data, related communication network and computer program product

  • US 7,844,834 B2
  • Filed: 12/30/2003
  • Issued: 11/30/2010
  • Est. Priority Date: 12/30/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for securely storing at least one user'"'"'s private information item, the method comprising the steps of:

  • allotting to said user a respective subscriber identity module, said subscriber identity module storing at least one security algorithm;

    producing at least one cipher key via said at least one security algorithm by;

    generating one or more random values,receiving from the subscriber identity module one or more session keys determined based on at least the one or more generated random values, andproducing the at least one cipher key based on at least the one or more session keys;

    storing the user'"'"'s private information item in a file encrypted via said at least one cipher key;

    inserting into the file a cryptographic header comprising the one or more random values and a cryptographic control checksum for detecting unauthorized modifications to the file;

    storing the encrypted file at a remote storing location accessible by the user via a communication network;

    receiving a user'"'"'s request for said user'"'"'s private information item via said communication network;

    authenticating said requesting user with said remote storing location by at least one interworking function comprising;

    interfacing said subscriber identity module with said interworking function,checking if said subscriber identity module is included in a list of subscriber identity modules enabled within the framework of said communication network, andif said subscriber identity module is enabled, causing said interworking function to generate at least one access key, said at least one access key being used to access said at least one private item stored as an encrypted file in said remote storing location;

    sending via said communication network said requested user'"'"'s private information item to said requesting user as said encrypted file; and

    enabling decryption of said encrypted file at said requesting user by means of said at least one cipher key to retrieve said requested user'"'"'s private information item.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×