Patent ID: 11971929
Assignee: WACOM CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A system, comprising:
a document scanner, which, in operation, scans documents; and processing circuitry coupled to the document scanner, wherein the processing circuitry, in operation:
extracts quick response (QR) codes from a scanned document, wherein a QR code provides a cryptographic link between a digital signature and the scanned document;
transmits requests for decentralized identifier (DID) documents for modifications associated with the extracted QR codes, wherein the requested DID documents are electronic documents;
receives the requested DID documents and verifies, using a signature validation engine, digital signatures of the requested DID documents for modifications associated with the extracted QR codes;
in response to successful verification of the digital signatures of the requested DID documents for modifications, transmits requests for verifiable credentials of the modifications, receives the verifiable credentials of the modifications, and cryptographically validates, using the signature validation engine, the received verifiable credentials of the modifications;
in response to successful validation of the received verifiable credentials of the modifications, verifies the received verifiable credentials of the modifications are associated with a common DID document, wherein the common DID document is an electronic document;
in response to successful verification the verifiable credentials of the modifications are associated with the common DID document, transmits a request for a DID document for the presented document, receives the requested DID document for the presented document, and verifies, using the signature validation engine, a digital signature of the DID document for the presented document;
in response to successful verification of the digital signature of the DID document for the presented document, transmits a request for verifiable credentials of the presented document, receives the verifiable credentials of the presented document, and, using the signature validation engine, cryptographically validates the verifiable credentials of the presented document;
in response to successful validation of the verifiable credentials of the presented document, transmits a request to retrieve a document based on a resource locator extracted from the verifiable credentials of the presented document, receives a retrieved document in response to the request, and compares a hash of the retrieved document with a hash extracted from the verifiable credentials of the presented document;
and in response to the comparing indicating the hash of the retrieved document matches the hash extracted from the verifiable credentials, authenticating the scanned document, the authenticating including generating a message indicating the scanned document is authentic.