Method, system, and non-transitory computer-readable recording medium for providing blockchain-based transmission / reception data original attestation service

By embedding a hash value in fax images and using a blockchain-based non-fungible token system with a deep learning model, the authenticity of fax documents is reliably verified, addressing the challenge of forgery and alteration.

WO2026071867A1PCT designated stage Publication Date: 2026-04-02GMISSION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-24
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Existing systems fail to reliably verify the authenticity of fax documents transmitted in image file formats, particularly in scenarios where legal and financial validity is critical, leading to potential forgery or alteration and subsequent disputes or losses.

Method used

Embedding a hash value into a fax image without header information and generating a non-fungible token on a blockchain network to verify the authenticity of the image, using a deep learning-based verification model to detect tampering.

Benefits of technology

Ensures reliable verification of fax image authenticity and detects tampering, enhancing the accuracy and integrity of document verification processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025095598_02042026_PF_FP_ABST
    Figure KR2025095598_02042026_PF_FP_ABST
Patent Text Reader

Abstract

According to one aspect of the present invention, provided is a method for providing a blockchain-based transmission / reception data original attestation service, the method comprising the steps of: generating a hash value on the basis of a first image which does not include header information and which is received from a transmitting terminal; generating a second image by embedding the hash value in the first image such that the hash value is not visually exposed in the first image; causing a non-fungible token for the second image to be generated in a blockchain network; and verifying the authenticity of a target image by comparing and analyzing a hash value specified from the non-fungible token with a hash value extracted from the target image provided from a receiving terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Method, system, and non-temporary computer-readable recording medium for providing a blockchain-based original data verification service for transmitted and received data

[0001] The present invention relates to a method, a system, and a non-temporary computer-readable recording medium for providing a blockchain-based original data transmission and reception certification service.

[0002] With the rapid advancement of the digital environment, the transmission of information through electronic documents is widely used across various industries. Banks, insurance companies, and public institutions utilize email, online portals, and electronic fax as primary means of receiving documents from customers. In particular, the fax remains an important means of document transmission and is widely used as a method to quickly and efficiently transmit sensitive information, such as contracts, supporting documents, and legal records.

[0003] However, for documents received via fax, especially those transmitted in image file formats (e.g., tif file format), it is very important for the recipient to verify whether the document is the original (specifically, whether it was sent by the sender). The authenticity of the original document is a key factor in determining the reliability and accuracy of the document, and its importance is further highlighted in tasks where legal and financial validity is critical, such as loan agreements, insurance claims, and government permits.

[0004] If the authenticity of such documents cannot be accurately determined, the possibility of forgery or alteration cannot be ruled out, which may lead to legal disputes or financial losses during the business process. Accordingly, there is a persistent need for a system capable of quickly and accurately verifying the authenticity of transmitted fax documents.

[0005] <Prior Art Literature>

[0006] <Patent Literature>

[0007] (Patent Document 1) Registered Patent Publication No. 10-1657496 (September 8, 2016)

[0008] The present invention aims to solve all the problems of the aforementioned prior art.

[0009] In addition, the present invention has another purpose of reliably verifying the authenticity of a fax image received by a receiving terminal by embedding a hash value of an image that does not include header information into a fax image and enabling a non-fungible token regarding the fax image to be generated on a blockchain network.

[0010] In addition, another objective of the present invention is to enable more accurate verification of whether a fax image received at a receiving terminal has been tampered with using a deep learning-based verification model.

[0011] A representative configuration of the present invention for achieving the above objective is as follows.

[0012] According to one aspect of the present invention, a method for providing a blockchain-based original data transmission and reception verification service is provided, comprising: a step of generating a hash value based on a first image received from a sending terminal that does not include header information; a step of generating a second image by embedding the hash value into the first image so that the hash value is not visually exposed in the first image; a step of generating a non-fungible token regarding the second image in a blockchain network; and a step of verifying the authenticity of the target image by comparing and analyzing the hash value specified from the non-fungible token with the hash value extracted from a target image provided from a receiving terminal.

[0013] According to another aspect of the present invention, a system for providing a blockchain-based original data transmission and reception verification service is provided, comprising: an image generation unit that generates a hash value based on a first image received from a sending terminal that does not include header information, and generates a second image by embedding the hash value into the first image so that the hash value is not visually exposed in the first image; a token generation unit that generates a non-fungible token regarding the second image in a blockchain network; and an authenticity verification unit that verifies the authenticity of the target image by comparing and analyzing the hash value specified from the non-fungible token with the hash value extracted from a target image provided from a receiving terminal.

[0014] In addition to this, other methods for implementing the present invention, other systems, and non-transient computer-readable recording media on which a computer program for executing said methods is recorded are further provided.

[0015] According to the present invention, the hash value of an image that does not include header information is embedded in a fax image, and a non-fungible token regarding the fax image is generated in a blockchain network, thereby reliably verifying the authenticity of a fax image received by a receiving terminal.

[0016] In addition, according to the present invention, a deep learning-based verification model can be used to more accurately verify whether a fax image received at a receiving terminal has been tampered with.

[0017] FIG. 1 is a diagram showing the schematic configuration of an overall system for providing a blockchain-based transmission and reception data original proof service according to one embodiment of the present invention.

[0018] FIG. 2 is a drawing illustrating in detail the internal configuration of a service support system according to one embodiment of the present invention.

[0019] FIG. 3 is a diagram illustrating an exemplary method for providing a blockchain-based original data transmission and reception certification service according to an embodiment of the present invention.

[0020] FIG. 4 is a diagram illustrating, according to an embodiment of the present invention, a fax image including header information (Fig. 4(a)) and a first image not including (or having removed) header information (Fig. 4(b)).

[0021] <Explanation of Symbols>

[0022] 100: Communication network

[0023] 200: Service Support System

[0024] 210: Image generation unit

[0025] 220: Token generation section

[0026] 230: Authenticity Verification Department

[0027] 240: Communications Department

[0028] 250: Control unit

[0029] 300: Calling terminal

[0030] 400: Receiving terminal

[0031] The following detailed description of the invention refers to the accompanying drawings, which illustrate specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that various embodiments of the invention are different but need not be mutually exclusive. For example, specific shapes, structures, and characteristics described herein may be modified from one embodiment to another without departing from the spirit and scope of the invention. It should also be understood that the location or arrangement of individual components within each embodiment may be modified without departing from the spirit and scope of the invention. Accordingly, the following detailed description is not meant to be limiting, and the scope of the invention should be understood to encompass the scope claimed by the claims and all equivalents thereof. Similar reference numerals in the drawings indicate identical or similar components across various aspects.

[0032] Hereinafter, in order to enable a person skilled in the art to easily practice the present invention, various preferred embodiments of the present invention will be described in detail with reference to the attached drawings.

[0033] Configuration of the entire system

[0034] FIG. 1 is a diagram showing the schematic configuration of an overall system for providing a blockchain-based transmission and reception data original proof service according to one embodiment of the present invention.

[0035] As illustrated in FIG. 1, the entire system according to one embodiment of the present invention may include a communication network (100), a service support system (200), a sending terminal (300), and a receiving terminal (400).

[0036] First, a communication network (100) according to one embodiment of the present invention can be configured regardless of the mode of communication, such as wired communication or wireless communication, and can be configured as various communication networks such as a Local Area Network (LAN), a Metropolitan Area Network (MAN), or a Wide Area Network (WAN). Preferably, the communication network (100) referred to in this specification may be the known Internet or the World Wide Web (WWW). However, the communication network (100) may include, in at least a part thereof, a known wired / wireless data communication network, a known telephone network (e.g., a Public Switched Telephone Network (PSTN)), or a known wired / wireless television communication network, without being limited thereto.

[0037] For example, the communication network (100) may be a wireless data communication network and may implement conventional communication methods such as WiFi communication, WiFi-Direct communication, Long Term Evolution (LTE) communication, 5G communication, Bluetooth communication (including Bluetooth Low Energy (BLE) communication), infrared communication, ultrasonic communication, etc., in at least a part thereof.

[0038] Next, a service support system (200) according to one embodiment of the present invention can communicate with a sending terminal (300) and a receiving terminal (400) through a communication network (100), generate a hash value based on a first image in which header information received from the sending terminal (300) is not included (or is not included), generate a second image by embedding the hash value into the first image so that the hash value is not visually exposed in the first image, generate a non-fungible token (NFT) regarding the second image in a blockchain network, and verify the authenticity of the target image by comparing and analyzing the hash value specified from the non-fungible token with the hash value extracted from the target image provided by the receiving terminal (400). This service support system (200) may be a system that runs on a server equipped with memory means and equipped with a microprocessor to have computing capabilities.

[0039] The configuration and functions of the service support system (200) according to the present invention will be examined in detail through the following detailed description.

[0040] Next, the transmitting terminal (300) and receiving terminal (400) according to one embodiment of the present invention are digital devices capable of communicating after connecting to a service support system (200). Any digital device equipped with memory means and equipped with a microprocessor to have computational capabilities, such as a fax machine, smartphone, tablet, smart watch, smart band, smart glasses, desktop computer, laptop computer, workstation, PDA, web pad, mobile phone, etc., can be adopted as the transmitting terminal (300) and receiving terminal (400) according to the present invention. Here, the transmitting terminal (300) and receiving terminal (400) according to one embodiment of the present invention may include a communication means for transmitting and receiving fax data, an input means (e.g., keyboard) for inputting recipient information when transmitting fax data or checking transmitted and received fax data, and a display means (e.g., LCD, LED) for displaying the progress status of fax data transmission and reception or displaying transmitted and received fax data.

[0041] Meanwhile, the transmitting terminal (300) and the receiving terminal (400) may further include an application program for performing functions according to the present invention. Such an application may exist in the form of a program module within the transmitting terminal (300) and the receiving terminal (400). The nature of such a program module may generally be similar to the components of the service support system (200) described below (i.e., image generation unit (210), token generation unit (220), authenticity verification unit (230), communication unit (240), and control unit (250)). Here, at least a part of the application may be replaced with a hardware device or firmware device capable of performing substantially the same or equivalent functions as needed.

[0042] Configuration of the service support system

[0043] Below, we will examine the internal configuration of the service support system (200) that performs important functions for the implementation of the present invention and the functions of each component.

[0044] FIG. 2 is a drawing illustrating in detail the internal configuration of a service support system (200) according to one embodiment of the present invention.

[0045] As illustrated in FIG. 2, according to one embodiment of the present invention, a service support system (200) may include an image generation unit (210), a token generation unit (220), an authenticity verification unit (230), a communication unit (240), and a control unit (250). According to one embodiment of the present invention, the image generation unit (210), the token generation unit (220), the authenticity verification unit (230), the communication unit (240), and the control unit (250) of the service support system (200) may be program modules, at least some of which communicate with an external system (not shown). Such program modules may be included in the service support system (200) in the form of an operating system, an application program module, and other program modules, and may be physically stored in various known storage devices. Additionally, such program modules may be stored in a remote storage device capable of communicating with the service support system (200). Meanwhile, such program modules include, but are not limited to, routines, subroutines, programs, objects, components, data structures, etc. that perform specific tasks or execute specific abstract data types as described below according to the present invention.

[0046] Meanwhile, although the service support system (200) has been described as above, this description is exemplary, and it is obvious to those skilled in the art that at least some of the components or functions of the service support system (200) may be realized within at least one terminal or server (not shown) among the sending terminal (300) and the receiving terminal (400) as needed, or included within an external system (not shown).

[0047] First, an image generation unit (210) according to one embodiment of the present invention can perform the function of generating a hash value based on a first image (specifically, a fax image without header information) in which header information received from a transmitting terminal (300) is not included (e.g., included, not described, or removed).

[0048] Specifically, when the image generation unit (210) receives a first image from the sending terminal (300) in which header information (e.g., sender name, sender number, date and time of sending, page number, recipient number, sender information, etc.) is not included or previously generated header information is removed (e.g., a fax image; a first image generated by converting a document to be transmitted from the sending terminal (300) into a tif format image and not including header information), it can apply a hash function (e.g., MD5, SHA-1, SHA-256, etc.) to generate a hash value for the first image. Here, the hash value for the first image is a string of a predetermined length that reflects the unique characteristics of the first image, and if the first image is tampered with, the hash value may be changed. In particular, the reason for generating a hash value for a first image that does not include header information in the image generation unit (210) is, for example, that when a fax is transmitted with header information included in a general telephone network fax system or an internet fax (FOD; Fax Over Data) system, space is required at the top of the first image to insert header information (e.g., '2024.07.09 to 0269489451 from 0269489451 p1 / 4'), so this may be to prevent the first image from being distorted or important information from being lost due to a resizing operation that changes the size of the first image.

[0049] Additionally, the image generation unit (210) can generate a second image (e.g., a fax image with a hash value embedded) by embedding a hash value of the first image into the first image so that the hash value of the first image is not visually exposed in the first image. Here, as a method of embedding a hash value of the first image into the first image, for example, steganography technology can be applied to insert the hash value of the first image into the least significant bit (LSB; Least Significant Bit) of the first image to generate the second image.

[0050] Meanwhile, it should be noted that the method for embedding a hash value into an image according to the present invention is not necessarily limited to the techniques listed above, and may be modified in various ways within the scope of achieving the purpose of the present invention. For example, at least one of the methods of converting an image to the frequency domain and inserting a hash value into low-frequency components, and encrypting the hash value and storing it in metadata, may be applied.

[0051] Next, a token generation unit (220) according to one embodiment of the present invention may generate a non-fungible token for a second image in a blockchain network. Here, the non-fungible token may include information regarding the second image (or metadata regarding the second image) and the hash value of the second image, and the second image may optionally be stored in an InterPlanetary File System (IPFS) rather than the non-fungible token.

[0052] Specifically, the token generation unit (220) can generate a non-fungible token for the second image on a blockchain network based on a smart contract (e.g., an ERC-721-based smart contract).

[0053] Meanwhile, when transmission and reception according to the present invention are performed in a closed network, the token generation unit (220) transmits the second image to the number of the receiving terminal (400) (e.g., fax number) and the non-fungible token dedicated service number (or simultaneously), and when the second image is received to the non-fungible token dedicated service number, a non-fungible token for the second image can be generated in a blockchain network linked to the non-fungible token dedicated service number.

[0054] According to one embodiment of the present invention, as a non-fungible token regarding a second image is generated in such a blockchain network, information regarding the second image and the hash value of the second image associated with (or included in) said non-fungible token can be recorded and shared in the blockchain network, and the integrity and reliability of the recorded information can be secured without relying on an authorized third party. For example, according to one embodiment of the present invention, such a blockchain network may be a blockchain network having characteristics that are at least partially similar to the characteristics of conventional blockchain networks such as Bitcoin, Ethereum, Quantum, etc. Furthermore, according to one embodiment of the present invention, such a blockchain network may be a concept that includes various types of blockchain networks, such as a private blockchain network, a public blockchain network, or a hybrid network of a private blockchain and a public blockchain.

[0055] Next, when a request for verification of the authenticity of a target image (e.g., a second image received by the receiving terminal (400)) provided by the receiving terminal (400) is made, the authenticity verification unit (230) can verify the authenticity of the target image by comparing and analyzing a hash value extracted from the target image with a hash value specified from a non-fungible token (or recorded in a non-fungible token) regarding the second image.

[0056] Specifically, the authenticity verification unit (230) can determine whether the target image is an original corresponding to (or identical to) the first image by referring to whether the hash value specified from (or recorded in) the non-fungible token matches the hash value extracted from the target image provided by the receiving terminal (400). Additionally, the authenticity verification unit (230) can determine whether the target image is an original corresponding to (or identical to) the first image by referring to whether the hash value extracted from the target image provided by the receiving terminal (400) matches the hash value calculated by hashing the third image extracted from the target image (for example, the original image and hash value can be extracted from the target image by steganography analysis of the target image, and the original image here)

[0057] For example, the authenticity verification unit (230) can determine that the target image is the same original as the first image (e.g., the original image regarding the target image) by stegano analysis of the target image provided from the receiving terminal (400) and the hash value extracted from the non-fungible token regarding the second image matches (or is recorded in the non-fungible token). Additionally, the authenticity verification unit (230) can determine that the target image is a modified version that is not the same as the first image (e.g., the original image regarding the target image) by stegano analysis of the target image provided from the receiving terminal (400) and the hash value extracted from the non-fungible token regarding the second image does not match (or is recorded in the non-fungible token).

[0058] In another example, the authenticity verification unit (230) can determine the target image to be the same original as the first image (e.g., the original image of the target image) by performing a hash operation on the target image provided from the receiving terminal (400) and the third image (e.g., the original image (i.e., the image from which the hash value is excluded from the target image) and the hash value can be extracted from the target image by performing stegano analysis on the target image provided from the receiving terminal (400)) in correspondence with the hash value calculated by performing a hash operation on the target image provided from the receiving terminal (400). Additionally, the authenticity verification unit (230) may determine that the target image is a modified version (or not the original) that is not identical to the first image (e.g., the original image with the hash value excluded from the target image) in response to the fact that the hash value extracted by stegano analysis of the target image provided from the receiving terminal (400) and the hash value extracted by hash operation of the third image (e.g., the original image with the hash value excluded from the target image can be extracted by stegano analysis of the target image, and the original image here may be the third image) do not match.

[0059] In another example, the authenticity verification unit (230) can determine that the target image is the same original as the first image by matching the hash value specified from the non-fungible token (or recorded in the non-fungible token) with the hash value extracted from the target image provided by the receiving terminal (400), and by matching the hash value extracted from the target image provided by the receiving terminal (400) with the hash value calculated by hashing the third image extracted from the target image. Additionally, the authenticity verification unit (230) can determine that the target image is a modified version that is not the same as the first image by matching the hash value specified from the non-fungible token with the hash value calculated by hashing the image extracted by stegano analysis of the target image (specifically, the target image provided by the receiving terminal (400)) (i.e., hashing again), or by matching the hash value extracted from the target image provided by the receiving terminal (400) with the hash value calculated by hashing the third image extracted by stegano analysis of the target image.

[0060] Additionally, the authenticity verification unit (230) can determine whether the target image is tampered with (or whether the target image is the same original as the first image) by referring to the result outputted by inputting the target image provided from the receiving terminal (400) or the third image extracted from the target image (for example, the original image (i.e., an image from which the hash value is excluded from the target image) and the hash value from the target image by steganographic analysis of the target image, wherein the original image may be the third image) into a deep learning-based verification model. Here, the deep learning-based verification model may be trained based on a plurality of original images in the same format as the first image or the second image (for example, an image that does not include header information like the first image or hash values ​​embedded like the second image), an image tampered with from the plurality of original images, and an authenticity (or authenticity result) (for example, original, tampered, etc.) labeled corresponding to the above plurality of original images and tampered images. In addition, the deep learning-based verification model may be trained using a plurality of original images of the same format as the first image or the second image, and a plurality of modulated images labeled corresponding to the plurality of original images as training data.

[0061] For example, the deep learning-based verification model may be a Convolutional Neural Network (CNN) or Generative Adversarial Network (GAN)-based authenticity verification model, and the authenticity verification unit (230) may determine whether the target image is falsified (or whether the target image is the same original as the first image) by inputting the first image into the model and referring to the output result.

[0062] Meanwhile, it should be noted that the deep learning-based verification model according to the present invention is not necessarily limited to the models listed above, and can be modified in various ways within the scope of achieving the purpose of the present invention.

[0063] Next, a communication unit (240) according to one embodiment of the present invention can perform the function of enabling data transmission and reception from / to an image generation unit (210), a token generation unit (220), and an authenticity verification unit (230).

[0064] Finally, a control unit (250) according to one embodiment of the present invention can perform the function of controlling the flow of data between an image generation unit (210), a token generation unit (220), a genuineness verification unit (230), and a communication unit (240). That is, by controlling the flow of data from / to / from the outside of the service support system (200) or the flow of data between each component of the service support system (200), the control unit (250) according to the present invention can control the image generation unit (210), the token generation unit (220), the genuineness verification unit (230), and the communication unit (240) to perform their respective unique functions.

[0065] FIG. 3 is a diagram illustrating an exemplary method for providing a blockchain-based original data transmission and reception certification service according to an embodiment of the present invention. FIG. 4 is a diagram illustrating, according to an embodiment of the present invention, a fax image including header information (Fig. 4 (a)) and a first image with header information removed (Fig. 4 (b)).

[0066] First, a service support system (200) (specifically, an image generation unit (210)) according to one embodiment of the present invention may receive (310) a first image (or an image with header information removed) from a transmitting terminal (300) that does not include header information (e.g., sender name, sender number, date and time of transmission, page number, recipient number, transmitter information, etc.).

[0067] For example, referring to FIG. 4(a) and FIG. 4(b), the first image (420) transmitted from the transmitting terminal (300) may not be in the form of a fax image (410) that includes a fax body content (412) and header information (411) at the top of the fax body content (412), but may be in the form of a fax image that includes only the fax body content (421) without header information (411).

[0068] Next, the service support system (200) (specifically, the image generation unit (210)) can generate (320) a hash value for the first image (420) by applying a hash function (e.g., MD5, SHA-1, SHA-256, etc.) in response to receiving a first image (420) from a transmitting terminal (300) that contains only the body content (421) from which header information (411) has been removed.

[0069] Next, the service support system (200) (specifically, the image generation unit (210)) can generate (330) a second image (e.g., a fax image with a hash value embedded) by applying steganography technology to insert a hash value for the first image into the least significant bit (LSB) of the first image.

[0070] Next, the service support system (200) (specifically, the token generation unit (220)) can enable the creation (340) of a non-fungible token for the second image on a blockchain network based on a smart contract (e.g., an ERC-721-based smart contract).

[0071] Next, when a request for verification of the authenticity of a target image (e.g., a second image received by the receiving terminal (400)) is made from a receiving terminal (400), the service support system (200) (specifically, an authenticity verification unit (230)) can verify the authenticity (350) of the target image by comparing and analyzing the hash value extracted from the target image with the hash value specified from the non-fungible token related to the second image.

[0072] Specifically, the service support system (200) can determine that the target image is the same source as the first image (e.g., the original image of the target image) in correspondence with the hash value extracted from the target image provided from the receiving terminal (400) and the hash value extracted from the non-fungible token regarding the second image.

[0073] Additionally, the service support system (200) can determine that the target image is a modified version that is not identical to the first image (e.g., the original image of the target image) in response to the fact that the hash value extracted from the target image provided by the receiving terminal (400) and the hash value extracted from the non-fungible token regarding the second image do not match.

[0074] The embodiments according to the present invention described above may be implemented in the form of program instructions that can be executed through various computer components and recorded on a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures, etc., either individually or in combination. The program instructions recorded on the computer-readable recording medium may be those specifically designed and configured for the present invention or those known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions include machine code, such as that generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc. Hardware devices may be modified into one or more software modules to perform processing according to the present invention, and vice versa.

[0075] Although the present invention has been described above with reference to specific details such as specific components, limited embodiments, and drawings, this is provided only to aid in a more comprehensive understanding of the invention, and the invention is not limited to the above embodiments, and a person skilled in the art to which the invention belongs can make various modifications and changes from this description.

[0076] Accordingly, the scope of the present invention should not be limited to the embodiments described above, and all scopes equivalent to or equivalently modified from the claims set forth below, as well as the claims set forth below, shall be considered to fall within the scope of the concept of the present invention.

Claims

1. As a method for providing a blockchain-based original data verification service for transmission and reception, A step of generating a hash value based on a first image not containing header information received from a transmitting terminal, A step of generating a second image by embedding the hash value into the first image so that the hash value is not visually exposed in the first image, A step of generating a non-fungible token regarding the second image above on a blockchain network, and A step of verifying the authenticity of the target image by comparing and analyzing the hash value specified from the non-fungible token with the hash value extracted from the target image provided by the receiving terminal. method.

2. In Paragraph 1, In the step of generating the above hash value, the transmission target document at the sending terminal is converted into a tif format image, and the first image is generated by ensuring that header information is not included. method.

3. In Paragraph 1, Determining whether the target image is the same original as the first image by referring to whether the hash value specified from the above non-fungible token matches the hash value extracted from the target image provided from the receiving terminal. method.

4. In Paragraph 3, Determining whether the target image is the same original as the first image by further referring to whether the hash value extracted from the target image provided from the receiving terminal matches the hash value calculated by hashing the third image extracted from the target image. method.

5. In Paragraph 4, Corresponding to the fact that the hash value specified from the above non-fungible token matches the hash value extracted from the target image provided from the receiving terminal, and the hash value calculated by hashing the third image extracted from the target image matches the hash value extracted from the target image provided from the receiving terminal, the target image is determined to be the same original as the first image. In response to the fact that the hash value specified from the above non-fungible token does not match the hash value extracted from the target image provided by the receiving terminal, or that the hash value extracted from the target image provided by the receiving terminal does not match the hash value calculated by hashing the third image extracted from the target image, the target image is determined to be a modified version that is not identical to the first image. method.

6. In Paragraph 5, Determining whether the target image has been tampered with by referring to the result outputted by inputting the third image extracted from the target image into a deep learning-based verification model, and The deep learning-based verification model described above is trained based on a plurality of original images having the same format as the first image or the second image, an image modified from the plurality of original images, and a labeled authenticity corresponding to the plurality of original images and the modified image. method.

7. In Paragraph 5, Determining whether the target image has been tampered with by referring to the result outputted by inputting the third image extracted from the target image into a deep learning-based verification model, and The deep learning-based verification model described above is trained based on a plurality of original images having the same format as the first image or the second image, and a plurality of modulated images labeled corresponding to the plurality of original images. method.

8. A non-transient computer-readable recording medium for recording a computer program for executing the method according to paragraph 1.

9. As a system for providing a blockchain-based original data verification service for transmission and reception, An image generation unit that generates a hash value based on a first image not containing header information received from a transmitting terminal, and generates a second image by embedding the hash value into the first image so that the hash value is not visually exposed in the first image, A token generation unit that enables a non-fungible token related to the second image above to be generated in a blockchain network, and A verification unit for authenticity that verifies the authenticity of the target image by comparing and analyzing a hash value specified from the non-fungible token with a hash value extracted from the target image provided by the receiving terminal. System.