Method to allow non-fungible token to be applied on non-constant document like jpeg with the ability to hide the original image
OwnerGuy LE HENAFFinventor
Life of this patent
Estimating the term…
Abstract
A blockchain-based system and method for registering and authenticating ownership rights in digital images or physical objects represented thereby, robust to bit-level variations from recompression, recapture, or format conversion while maintaining cryptographic security. The registration process generates an obfuscated digest (optical signature) from the original image, sufficient for verification at a cryptographic collision-resistance level equivalent to conventional hashing, without exposing the non-obfuscated Reference object on the public blockchain.
Claims10
A computer-implemented method for authenticating a candidate document against a reference document using a digest of the reference document stored in a database, the method comprising:
- receiving one or more original images of the reference document;
- processing the one or more original images to generate one or more sets of obfuscated data and associating a unique identifier therewith;
- storing the one or more sets of obfuscated data as a digest of the reference document in the database;
- receiving, from a computing device, an authenticity request for the candidate document to be compared against the reference document, the request including at least one candidate image;
- searching the database to retrieve the one or more sets of obfuscated data associated with the reference document;
- performing an authentication process on the data of the candidate document using the retrieved one or more sets of obfuscated data for the reference document;
- and
- determining the similarity of the candidate document based on results of the authentication process.
A method for authenticating a candidate document against a previously registered reference document stored in a database, the method comprising:
- receiving one or more original images of the reference document,
- processing the one or more original images to generate one or more set obfuscated data, associating a unique identifier from said set of obfuscated data;
- storing in a database the set of obfuscated data and the associated unique identifier,
- requesting from a computing device, an authenticity request for a given candidate document, to compare to the Reference object, the request containing at least one candidate,
- computing a set of obfuscated data for this candidate,
- searching the database using candidate obfuscated data to create a list of reference documents with similar obfuscated data,
- performing directly on the candidate document the authentication process from outcome of search of obfuscated data reference documents
- determining the authenticity of the given candidate image based on a result of the search and the authentication.
A method for allowing comparison of images with a reference stored in a block chain the method comprising:
- receiving original images from a Reference object and receiving a unique identifier or a unique description aimed at retrieving the data of the reference image, and additional information to uniquely identify an owner and uniquely naming the document for this owner;
- processing at least one of the original images generating at least one chaotic signature in one or more original images associated with said Reference object;
- generating a unique document identifier from the additional information to uniquely identify the owner and information from the document;
- storing in a blockchain the chaotic signature indexed as a record belonging to the owner for this unique document;
- requesting from a remote computing device, an authenticity request for a given candidate image, to compare to the Reference object image;
- extracting, by image comparison from a database of all signatures for every document, a set of best-matching signatures;
- asserting the unique document identifier that are common to the majority of the best-matching signatures and using it as an alleged unique document identifier;
- accessing blockchain record using the image unique identifier;
- performing a search for a pre-detected chaotic signature associated with one of the original references, within the received image of the given product, determining authenticity of the given candidate image based on a result of the search,
- reporting the result of the authentication process to the authenticity request.
Dependencies are inferred from the claim text.