Patent ID: 11941644
Assignee: nan
Field: IT methods for management (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method of providing an authentication service using a decentralized identifier (DID) and a non-fungible token (NFT) executed by an authentication service providing server, the method comprising:
storing, in an authentication information database, authentication information including a unique identification code of a product and a surface fingerprint according to surface characteristics of the product based on genuine information confirmed by at least one certified authority server for confirming whether the product is genuine when authenticity of the product, which is a real asset, is determined;
packing the authentication information stored in the authentication information database in an NFT and registering the NFT authentication information in a block chain;
transmitting the NFT to a user terminal of the user who is the owner of the product; and
transmitting the NFT from the user terminal to an NFT transaction platform, which is an online shopping mall;
confirming whether a product, which is a real asset certified with the NFT transmitted from the user terminal, is genuine/authentic, the confirming comprising comparing the NFT transmitted from the user terminal with an NFT whose authenticity is determined by the at least one certified authority server and which is registered in the block chain before transmitting the NFT from the user terminal to the NFT transaction platform;
transmitting a comparison result to a purchaser terminal as a genuine confirmation result for the product being sold by the user terminal;
transmitting the NFT to the purchaser terminal when it is confirmed that the product, which is the real asset certified with the NFT, is genuine/authentic through the comparison result, purchasing the product from the purchaser terminal, and transmitting the NFT to the purchaser terminal when the purchase is completed;
allowing the purchaser terminal to photograph the surface fingerprint of the product when the purchaser terminal purchases and receives the product, which is the real asset certified with the NFT, and authenticating that the product is original when the surface fingerprint packed in the NFT matches the surface fingerprint photographed by the purchaser terminal; and
when an authentication request matching preset abnormal authentication data occurs for a product purchased, received, and authenticated by the purchaser terminal, transmitting an abnormal authentication detection event to the purchaser terminal,
wherein the registering comprises, in order to block a risk of NFT registration for a counterfeit or a forgery before packing the authentication information in the NFT and then registering the authentication information in the block chain, conducting a similarity test comprising analyzing similarity between an image of the product corresponding to the authentication information and a genuine image of the product, which is the real asset, using a deep learning convolutional neural network (CNN) model and issuing the NFT for the product only when it is determined that the product corresponding to the authentication information is genuine through the similarity test,
the preset abnormal authentication data is set using access environment information, location information, and time information of the purchaser terminal as data for detecting occurrence of the abnormal genuine product authentication,
the transmitting comprises, after a first user sells a first product to a first purchaser, when a certain period of time elapses after authentication of the first product occurs at a first time at a first location which is a delivery address of the first purchaser, and secondarily occurs at a second location, when it is determined that it is impossible to geographically move from the first location to the second location in reality within a time difference in consideration of a movement time difference between the first location and the second location considering a geographic location and a time difference between the first time and the second time, it is detected that the abnormal genuine product authentication occurs and an abnormal authentication detection event is transmitted to the purchaser terminal,
the storing comprises, determining the authenticity of the product by an automated authenticity determination process using a plurality of comparative measures including a mean absolute difference (MAD), self similarity (SSIM), the number of large error pixels, the number of edge pixels, and an M2 value, which is a statistical characteristic of the image, and a manual authenticity determination process by an employee within a certified authority corresponding to the certified authority server, and
the automated authenticity determination process is made, after performing an image pre-processing process of recognizing some or all of captured images using a camera of the certified authority server and cutting and converting the recognized captured images to a resolution of a certain size, by a process of confirming whether there is distortion due to noise including blur caused by movement during capturing an image for an input image for primary identification, transmitting a re-photograph message to the certified authority server when it is determined there is a distorted image, performing histogram registration based on an original image stored in the authentication service providing server when it is determined that there is no blur image due to the movement, and using the mean absolute difference measured by comparing an image obtained later with the original image to transmit a message of the determination result to the employee in the certified authority when the product is determined to be genuine or counterfeit through primary discrimination, and
a process of performing secondary identification on an image that is not discriminated in the primary discrimination, obtaining a score of the MAD for the non-discriminated image and then giving the score using the number of large error pixels and the SSIM value, obtaining a distance between a normalized large error pixel value of the photographed genuine product or counterfeit, the SSIM value, a normalized large error pixel number of the undetermined image, and a center coordinate with the SSIM value as an (x,y) coordinate, differentially giving a score from −5 to 5 depending on a distance from the center coordinate, using a score obtained using the MAD, the number of large error pixels, and the SSIM to transmit a message indicating that the product is a genuine to the employee of the certified authority when the score is 4 or more, transmit a message to the employee of the certified authority indicating that the product is counterfeit when the score is −4 or less, and transmit a re-photograph message to the employee of the certified authority when the score has a value between more than −4 and less than 4.