EP3534288B1

Methods and systems for token-based anchoring of a physical object in a distributed ledger environment

Abstract

This record has no abstract on file.

EP3534288B1, drawing sheet 1
Sheet 1 of 13

Term

12.7 yearsleft in the term

Expires 21 May 2039.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

24 claims: 7 independent, 17 dependent

  1. 1
    A computer-implemented method of tokenization of a physical object, such as a product, the method comprising:generating or receiving object identification data based on an inspection of a Physical Unclonable Function, PUF, being attached to or otherwise connected to or embedded in the physical object, the object identification data comprising at least one cryptographic hash value as a collision-resistant virtual representation of the physical object;generating a non-certified token being assigned to the physical object and representing the object identification data, wherein the non-certified token is a data structure defined according to a particular data format and carries further information about the non-certified token and its respective purpose which enables an interoperability between different ecosystems in which the non-certified token is used;communicating a non-certified token validation request data via a token framework to one or more certification systems, the non-certified token validation request data representing information indicating the creation of the non-certified token in relation to the object identification data and a request to have the non-certified token validated;and receiving token certification data representing a certification of the previously non-certified token by at least one of the certification systems.
  2. 12
    A computer-implemented method of certifying a token including object identification data gained through PUF reading, the method comprising:receiving or generating and storing reference object identification data relating to a specific physical reference object and comprising at least one cryptographic hash value as a collision-resistant virtual representation of the physical reference object;receiving, from a requesting system via a token framework, non-certified token validation request data representing: object identification data relating to a specific physical object and comprising at least one cryptographic hash value as a collision-resistant virtual representation of the physical object, information about the non-certified token and its respective purpose which enables an interoperability between different ecosystems in which the non-certified token is used, and information indicating the creation of a non-certified token in relation to the object identification data and a request to have the non-certified token validated;correlating the object identification data with the reference object identification data with respect to a specified matching criterion;and, if according to the matching criterion the object identification data matches the reference object identification data, communicating via a token framework token certification data representing a certification of the previously non-certified token to the requesting system.
  3. 17
    The method of any claim 15 or 16, further comprising:generating or receiving process participant certification data representing a respective certification of one or more process participants, each process participant being a device, person or institution involved in the performance of the standardized process;and including the process certification data in the non-certified utility token validation request data before communicating it to the at least one certification system.
  4. 18
    The method of any one of claims 15 to 17, further comprising:communicating information request data via the token framework to one or more of the certification systems, the information request data representing an identity of a requestor and a certified request of the requestor to receive specified requested data;and receiving in return the requested data via the token framework, if the request is certified by the respective certification system.
  5. 21
    The method of any one of claims 15 to 20, further comprising:receiving information request data via the token framework, the information request data representing an identity of a requestor and a certified request of the requestor to receive specified requested data;and communicating in return the requested data via the token framework.
  6. 22
    The method of any one of claims 15 to 21, wherein at least one of the object identification data, the inspection certification data, the non-certified utility token validation request data, the utility token certification data, the information request data, and the requested data is communicated, received or stored, respectively, in the form of data being embodied in a token.
  7. 23
    A system for tokenization of a process result, the system being configured to perform the method of any one of claims 15 to 22.