EP1540487A1

Method for encrypting and decrypting metadata and method for managing metadata and system thereof

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 9 April 2023, 3.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

29 claims: 4 independent, 25 dependent

  1. 1
    Claims of equivalent WO 2004025489 A1 What is claimed is:1. A method of encrypting metadata that can be represented by a tree structure, comprising: generating an encryption key for a predetermined node of the metadata using a function that takes as input parameters an encryption key for an upper node of the predetermined node and information specifying the predetermined node;and encrypting data of the predetermined node using the generated encryption key.
  2. 7
    A method of decrypting metadata that can be represented by a tree structure, comprising:generating an encryption key for a predetermined node of the metadata using a function that takes as input parameters an encryption key for an upper node of the predetermined node and information specifying the predetermined node;and decrypting data of the predetermined node using the generated encryption key.
  3. 13
    A method of managing metadata that can be represented by a tree structure, comprising:receiving a request for metadata of a predetermined node of encrypted metadata;verifying a license for the requested metadata;and providing decryption information for the requested metadata if the license for the requested metadata is verified, wherein the requested metadata of the predetermined node has been encrypted using a function that takes as input parameters an encryption key for an upper node of the predetermined node and information specifying the predetermined node.
  4. 22
    A system which manages encrypted metadata that can be represented by a tree structure, comprising:an input unit which receives a request for metadata of a predetermined node, which is encrypted;a metadata license storing unit in which a user license for the requested metadata is stored;and a metadata management unit which verifies a license for the requested metadata by comparing it with the user license stored in the metadata license storing unit and outputs decryption information if the license for the requested metadata is verified, wherein the metadata of the predetermined node, which can be represented by a tree structure, has been encrypted using a function that takes as input parameters an encryption key for an upper node of the predetermined node and information specifying the predetermined node.