EP2513833B1

Verifiable trust for data through wrapper composition

Abstract

This record has no abstract on file.

EP2513833B1, drawing sheet 1
Sheet 1 of 72

Term

4.2 yearsleft in the term

Expires 18 November 2030.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

15 claims: 1 independent, 14 dependent

  1. 1
    computer-implemented method for hosting data, comprising:receiving at least one of data (150) or metadata (152) associated with the data, where the data, the metadata or both are protected by a composite wrapper formed from at least one mathematical transformation of the data, the metadata or both including at least a first mathematical transformation defining a first wrapper (140;320;420) for the data, the metadata or both based on a first set of criteria and a second mathematical transformation defining a second wrapper (140;330;430) for the data, the metadata or both based on a second set of criteria, wherein the data and the metadata protected by the composite wrapper is a trustworthy XML document which enables protection of selected marked parts of the XML document;and receiving a request for access to the data, metadata or both as protected by the composite wrapper based on a set of capabilities included in the request;and based on the set of capabilities, determining at least one access privilege for the data, metadata or both based on evaluating visibility through the first wrapper and independently evaluating visibility through the second wrapper;characterised in that : the first or second wrapper is automatically altered by using a different mathematical transformation if it is determined that a mathematical transformation technique employed for generating the wrapper no longer meets a trust requirement
  2. 13
    A system, comprising:at least one mathematical transformation component (100) distributed at least partially by a mathematical transformation technology provider (104), implemented independently from an access information generator (102) that generates capability information for at least one of publishing data (150), metadata (152) or both, or subscribing to published data, published metadata, or both, the at least one mathematical transformation component including at least one processor configured to perform at least one encoding algorithm or decoding algorithm based on the capability information generated by the access information generator;and a network service provider (120), implemented independently from the access information generator and the at least one mathematical transformation component, including at least one processor configured to implement a network service with respect to computer data, computer metadata or both encrypted by the at least one mathematical transformation component, the network service provider is configured to communicate with the at least one mathematical transformation component to perform generation, regeneration, alteration, augmentation or deletion of at least two mathematical transformation wrappers (140;320, 330;420, 430) applied to the computer data, computer metadata or both;wherein the system is configured to perform a method according to one of claims 1 to 12.