CPC H04L 9/3236 (2013.01) [G06V 10/25 (2022.01); G06V 10/993 (2022.01); H04L 9/3218 (2013.01); H04L 9/3247 (2013.01); H04L 9/50 (2022.05)] | 11 Claims |
1. A method performed by a computing device for proving original, the method comprising:
generating an image by a photographing method based on a real subject discrimination algorithm to generate the image;
obtaining proof data comprising the photographed image and a challenge code for proving original of the image;
generating hash data by using the proof data;
generating signature data for the hash data;
transmitting the proof data, the hash data, and the signature data to a server; and
receiving an access path to an original verification result of the proof data from the server,
wherein the generating of the image comprises:
generating a random number information based on time information or an MAC address of a photographing device, the generated random number information including a screen division value for dividing a screen into a plurality of divided screen areas, and an order value designating a focus order of each divided screen area;
photographing a subject by performing a multi-focus photographing, which selectively focuses a divided screen area according to the order value included in the random number information; and
transmitting, to the server, a plurality of images generated through the multi-focus photographing as a multi-focus image, and the time information or the MAC address used for generating the random number information, and
wherein the access path to the original verification result of the proof data is received from the server, based on a determination that the image included in the proof data is a real subject by using the multi-focus image, and the time information or the MAC address.
|