Method and apparatus for verifying originality of creative designs in a communication system - Patents.com

JP2025504622AActive Publication Date: 2025-02-14ヨ テファン +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024529922
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-12-26
Filing Date
2023-03-30
Publication Date
2025-02-14
Estimated Expiration
2043-03-30

AI Technical Summary

Benefits of technology

【0024】 本発明は通信システムで創作デザインの創作過程別イメージに関連したハッシュコードを利用して創作デザインの創作過程と創作結果物間の因果関係を証明することによって創作デザインのナラティブとオリジナリティを証明するための方法および装置を提供することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025504622000001_ABST
    Figure 2025504622000001_ABST
Patent Text Reader

Abstract

The present invention relates to a method and device for proving the originality of a creative design by proving the causal relationship between the creative process and the creative result of the creative design using a hash code associated with an image for each creative process in a communication system. Specifically, the present invention relates to a method and device for generating one final hash information by combining a hash code for an intermediate image during the creative process of a creative design such as a painting, a work of art, a clothing design, a commercial / non-commercial design, or an interior design of a building with a hash code for a final image by an arithmetic function, and then transmitting an NFT including the final hash information and information on the final image to a blockchain, so that the creator of the design can jointly assert the association between the intermediate image during the creative process and the final image at the time of publishing the design on a blockchain network.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a method and apparatus for proving the originality, i.e., originality, of a creative design work and proving who the original author is by proving the causal relationship between the creative process of the creative design work and the creative result by using a hash code of an image for each creative process of the creative design result in a communication system.

[0002] Specifically, the present invention relates to a method and apparatus for generating one final hash information by combining hash codes for intermediate images and a hash code for a final image during the creation process of a creative design such as a painting, a work of art, a commercial / non-commercial design, or a clothing design using a function, and then transmitting an NFT including the final hash information and information on the final image to a blockchain, thereby allowing the creator of the design to jointly assert the association between the intermediate images and the final image during the creation process of the creative design at the time of publishing the design on the blockchain network, and if a problem occurs later regarding the creation process of the final image, proving the narrative that the final image was reached through the creation of intermediate images during the creation process of the final image, thereby proving the originality of the creative design. [Background technology]

[0003] The design industry places great importance on creativity, which is represented by the uniqueness of a design, and is characterized by fast market trends and ease of copying.

[0004] There are procedures in place to register and protect a design under the law, but registration takes time.

[0005] In addition, it is not easy to clearly prove whether or not a design that plagiarizes a registered creative design has been copied using registered design rights, using substantial evidence along with the chronological context.

[0006] Generally, for items created by humans, whose value is determined by visual elements, such as clothing, shoes, hats, accessories, furniture, various props, artworks, and commercial / non-commercial designs, rights are granted based on the completed final creative work, final creation, or final creative image. However, determining rights based only on the "final creative work and final creative image" does not prove the narrative inherent in the relevant creative work and the artistic value of the intermediate results that appear in the creative process, and does not protect the creator's rights to the intermediate results that appear in the process from the conception of the creative work to its completion. In other words, the value of a creative work must be protected not only by the "final creative work and final creative image," but also by the artistic and economic value of the intermediate results that appear in the creative process, as the rights of the original author and copyright holder.

[0007] Recently, there have been many cases where third parties have attempted to pursue economic benefits by issuing "previously created artworks" as non-fungible tokens (NFTs) without the consent of the original creators or copyright holders. However, since there are no appropriate sanctions against this, many similar lawsuits have been filed repeatedly.

[0008] If each member of the market can clearly recognize that a design has been stolen, this could be one way to protect original designs from copy designs through the market's independent judgment. The market is willing to safely invest in genuine original designs that have legitimate rights. In other words, the reason copy designs are currently making unfair profits in the market is because the market cannot determine which designs are genuine original designs.

[0009] If each member of the relevant market could quickly and clearly determine and recognize that a design is a plagiarized or copied design of an original design work, it would be possible to effectively deal with theft and plagiarism of creative design works (fashion clothing, commercial art / non-commercial art, etc.) where visual elements have an absolute influence on determining value, original creators would be duly protected in their rights to their creative design works, and investors who expect economic benefits from various ancillary businesses using creative design works would be able to invest relatively safely. Therefore, it would be a reasonable basis for original creators to expect economic benefits by lending or transferring their own creative image and the right to use their work. Currently, there are many cases where people illegally plagiarize and copy the creative design images of others to obtain unjust economic benefits, and cases where illegal acts are used as a means to obtain unjust profits not only induce economic and mental damage to honest creators, but also increase the social costs of such unjust acts, which would have a negative impact on society as a whole.

[0010] Therefore, various embodiments of the present invention provide a method and apparatus for proving the "uniqueness of a design creation" by "identifying and authenticating a creator" using a mobile communication device equipped with a digital camera and a dedicated application therein, sequentially taking and recording a number of digital photographs of the "intermediate creative results and final creative results" generated during the creative process of the creator, generating and encrypting unique functions according to a procedure and method determined based on the metadata of each image for the "intermediate creative works or intermediate creative images" of the creative work obtained through this process and the "final creative works and final creative images" completed through this process, and transmitting and registering these to a blockchain, thereby proving the originality along with the overall narrative of the creative act of the creator and proving the artistic and economic value of intermediate stages in the creative process.

[0011] Copyright arises at the time of creation and does not require any procedures or formalities. This is called the "no formalities principle." This is different from industrial property rights such as patents, designs, and trademarks, which only arise after filing a registration application. Creators are not obligated to disclose their created designs, but if a problem arises regarding the context of the creation, they only need to prove that they created the design directly at a specific point in time.

[0012] Therefore, in a situation where a creator does not want the intermediate images during the creative process to be made public to the general public and only makes the final image public without making the intermediate images public, and the creator has a dispute with a specific third party about the process of creating the final image, a method and device are needed to prove the narrative that the creator went through the creation of intermediate images during the process of creating the final image to arrive at the final image.

[0013] Creators are not obligated to separately disclose images of the creative process, and only disclose their works as images of the final creation and the final result. However, there is no technically perfect method to prove to a third party that a work was created purely by the creator, and the reality is that there is a need for a method and device to confirm the narrative and originality based on causal proof that the work was created as a final result image through intermediate processes that occurred during the creative process. [Prior art documents] [Patent documents]

[0014] [Patent Document 1] Korean Patent Publication No. 10-2019-0108441 Summary of the Invention [Problem to be solved by the invention]

[0015] In order to solve the above-mentioned problems, the present invention aims to achieve the following objects.

[0016] The present invention provides a method and apparatus for proving the originality of a creative design by proving a causal relationship between the creative process of the creative design and the creative result by using a hash code associated with a digital image of an image for each creative process of the creative design in a communication system.

[0017] The present invention provides a method and device for proving the originality of a creative design by publishing a final image of the creative design on a blockchain network using a non-fungible token (NFT) in a communication system, and then proving the originality of the creative design by proving the narrative that the final image was created through the creation of intermediate images during the creation process of the final image, in case of a problem with the creation process of the final image, such as plagiarism, by verifying who actually performed the creative work and whether a third party was involved in the work.

[0018] The present invention provides a method and device for generating final hash information by combining hash codes for intermediate images and final images during the creation process of a creative design such as a painting, artwork, clothing design, commercial / non-commercial design, etc., using an arithmetic function, and then transmitting an NFT including the final hash information and information on the final image to the blockchain, thereby allowing the creator of the design to jointly assert the relationship between the intermediate images and the final image during the creation process of the creative design at the time of publishing the design on the blockchain network.

[0019] The present invention provides a method and device for supporting authentication of the creation of an intermediate image during the creation process of a final image by transmitting information on the intermediate image, hash function, and calculation function to a third party as elements for generating final hash information included in the NFT of the final image when a creator who does not want intermediate images during the creation process of a creative design to be made public receives a request from a specific third party to authenticate the creation process of the final image of the creative design.

[0020] The problems to be solved by the present invention are not limited to those mentioned above, and other problems to be solved that are not mentioned will be clearly understood by a person having ordinary skill in the art from the following description. [Means for solving the problem]

[0021] According to various embodiments of the present invention, in a method of operating a first terminal in a communication system, the first terminal includes a transceiver, a memory, a processor, an input device, an output device, and a camera, and includes the steps of: photographing a plurality of intermediate images for each design creation process and one final image by the camera; the plurality of intermediate images are photographed at a creation time for each design creation process, and the final image is photographed at a final creation time for the design; generating a plurality of intermediate image hash information corresponding to each of the plurality of intermediate images and final image hash information corresponding to the final image by the processor using a first function stored in the memory; generating final hash information based on the plurality of intermediate image hash information and the final image hash information by the processor using a second function stored in the memory; and generating a first non-fungible FFT (NFT) based on related information of the first terminal, information of the final image, and the final hash information. The method includes the steps of: generating first block information for a first NFT token by the processor; transmitting the first block information to a blockchain network by the transceiver; receiving a certification request message for the intermediate images generated during the creation process of the final image corresponding to the first NFT from a second terminal, which is one of a plurality of nodes constituting the blockchain network, by the transceiver; and transmitting a certification response message to the second terminal by the transceiver, the certification response message including information on the intermediate images, information on the first function, and information on the second function.

[0022] According to various embodiments of the present invention, a first terminal in a communication system is provided, the first terminal including a transceiver, a memory, a processor, an input device, an output device, and a camera, the processor being configured to perform an operation method of the first terminal according to various embodiments of the present invention.

[0023] According to various embodiments of the present invention, a computer program configured to perform the methods of operating a first terminal according to various embodiments of the present invention and recorded on a computer-readable storage medium is provided. Effect of the Invention

[0024] The present invention provides a method and apparatus for proving the narrative and originality of a creative design by proving the causal relationship between the creative process and the creative result of a creative design using a hash code associated with an image for each creative process of the creative design in a communication system.

[0025] The present invention provides a method and device for proving the originality of a creative design by publishing a final image of the creative design on a blockchain network using a non-fungible token (NFT) in a communication system to prove the time of creation, and if a problem occurs in the creation process of the final image, by proving the narrative that the final image was reached through the creation of intermediate images during the creation process of the final image.

[0026] In addition, the present invention provides a method and device for generating final hash information by combining hash codes for intermediate images and final images during the creative process of a creative design such as a painting, a work of art, a clothing design, a commercial / non-commercial design, or an interior design of a building using an arithmetic function, and then transmitting an NFT including the final hash information and information on the final image to the blockchain, thereby allowing the creator of the design to jointly assert the relationship between the intermediate images and the final image during the creative process of the creative design at the time of publishing the design on the blockchain network.

[0027] In addition, the present invention can provide a method and device for supporting proof of the creation of the intermediate image during the creation process of a final image by transmitting information on the intermediate image, hash function, and calculation function to the third party as elements for generating final hash information included in the NFT of the final image when a creator who does not want intermediate images during the creation process of a creative design to be made public receives a request from a specific third party to prove the creation process of the final image of the creative design.

[0028] The effects of the present invention are not limited to those mentioned above, and other effects not mentioned will be clearly understood by those having ordinary skill in the art from the following description. [Brief description of the drawings]

[0029] [Figure 1] 1 illustrates a communication system in accordance with various embodiments of the present invention; [Diagram 2] 1 illustrates the structures of a creator terminal and a user terminal according to various embodiments of the present invention. [Diagram 3] 1 illustrates a signal flow diagram of a system according to various embodiments of the present invention. [Figure 4] 4 illustrates an operation process of a creator terminal according to various embodiments of the present invention. [Diagram 5] 4 illustrates an example of an image hash function that can be applied to an image according to various embodiments of the present invention. [Figure 6] 4 illustrates an example of an image hash function that can be applied to an image according to various embodiments of the present invention. [Figure 7] 4 illustrates an example of an image hash function that can be applied to an image according to various embodiments of the present invention. [Figure 8] 4 illustrates an example of an image hash function that can be applied to an image according to various embodiments of the present invention. [Figure 9] 1 illustrates examples of creative designs according to creative processes according to various embodiments of the present invention. [Figure 10] 3 illustrates a process for generating an NFT based on a creative design according to a creative process in various embodiments of the present invention. [Figure 11] 1 illustrates a process of generating and publishing an NFT based on a creative design for each creative process according to various embodiments of the present invention. [Figure 12] 1 illustrates a process of generating encrypted information based on a creative design by creative process and uploading it to a blockchain according to various embodiments of the present invention. [Figure 13] 1 illustrates a process of generating an encrypted NFT and uploading it to a blockchain based on a creative design according to various embodiments of the present invention. [Figure 14] 1 illustrates a process of generating an NFT and uploading it to a blockchain based on a creative design according to various embodiments of the present invention. [Figure 15] 1 illustrates a process of verifying the originality of a creative design through the generation of hash and NFT based on a creative design according to various embodiments of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0030] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention may be embodied in various different forms and is not limited to the embodiments set forth herein.

[0031] FIG. 1 illustrates a communication system in accordance with various embodiments of the present invention.

[0032] Referring to FIG. 1, the communication system according to an embodiment of the present invention includes a creator terminal 100, user terminals (300: 300-1, 300-2, ..., 300-n), a blockchain network 400, and a wired / wireless communication network 500.

[0033] The creator terminal 100 is a terminal operated by the creator of the creative design 200. The creator terminal 100 is a terminal that can take an image of the creative design 200, generate encrypted information based on the taken image, and transmit the generated encrypted information to the blockchain network 400 through the wired / wireless communication network 500. The creator terminal 100 can be an electronic device including a transceiver capable of transmitting and receiving information, a memory capable of storing information, at least one processor capable of performing information calculations, an input device capable of inputting information, an output device capable of outputting information, a camera, etc., such as a computer, a cellular phone, a smartphone, a tablet computer, etc.

[0034] The user terminals (300: 300-1, 300-2, ..., 300-n) are terminals corresponding to nodes constituting the blockchain network 400, and are terminals that can connect to the blockchain network 400 through the wired / wireless network 500 to transmit and receive information. A user of the user terminals (300: 300-1, 300-2, ..., 300-n) can receive information on the creative design 200 from the blockchain network 400 and recognize the information on the creative design 200. The user terminals (300: 300-1, 300-2, ..., 300-n) can be electronic devices including a transceiver capable of transmitting and receiving information, a memory capable of storing information, at least one processor capable of performing information calculations, an input device capable of inputting information, an output device capable of outputting information, a camera, etc., such as a computer, a cellular phone, a smartphone, a tablet computer, etc.

[0035] The blockchain network 400 refers to multiple nodes that operate based on blockchain technology. Here, blockchain technology is a distributed storage technology that stores data to be managed in multiple nodes that make up a blockchain network using a storage structure in which blocks are linked in the form of a chain. The blockchain network 400 can store transactions transmitted from at least one of the nodes that make up the blockchain network, such as the creator terminal 100 and user terminals (300: 300-1, 300-2, ..., 300-n), in the form of blocks based on a predetermined consensus algorithm.

[0036] Data stored in the form of blocks can be shared by multiple nodes constituting the blockchain network 400. Depending on the implementation, the blockchain network 400 may include a public blockchain network in which any node can perform a consensus operation, or a private blockchain network in which only predetermined nodes can perform a consensus operation.

[0037] The consensus algorithms performed in the blockchain network 400 according to various embodiments of the present invention may include: a Proof of Work (PoW) algorithm, a Proof of Stake (PoS) algorithm, a Delegated Proof of Stake (DPoS) algorithm, a Practical Byzantine Fault Tolerance (PBFT) algorithm, a Delegated Byzantine Fault Tolerance (DBFT) algorithm, a Redundant Byzantine Fault Tolerance (RBFT) algorithm, a Sieve algorithm, a Tendermint algorithm, a Paxos algorithm, a Raft algorithm, a Proof of Authority (PoA) algorithm, and / or a Proof of Elapsed Time (PoET) algorithm.

[0038] According to various embodiments of the present invention, nodes in the blockchain network 400 may operate with a blockchain core package having a hierarchical structure. The hierarchical structure may include: a data layer that defines the structure of data handled in the blockchain network 400 and manages the data, a consensus layer that performs mining to verify the validity of blocks and generate blocks and is responsible for processing fees paid to miners during the mining process, an execution layer that processes and executes smart contracts, a common layer that implements and manages P2P network protocols, hash functions, digital signatures, encoding, and common storage, and an application layer where various applications are created, processed, and managed.

[0039] The wired / wireless communication network 500 provides a communication path through which the creator terminal 100, the user terminals (300: 300-1, 300-2, ..., 300-n), and the blockchain network 400 can transmit and receive signals and data to and from each other. The wired / wireless communication network 500 is not limited to a communication method according to a specific communication protocol, and an appropriate communication method may be used depending on the embodiment. For example, when configured as an internet protocol (IP)-based system, the wired / wireless communication network 500 may be embodied as a wired / wireless Internet network, and the creator terminal 100, the user terminals (300: 300-1, 300-2, ..., 300-n), and the blockchain network 400 may be embodied as a wireless network such as a cellular network or a wireless local area network (WLAN) network.

[0040] FIG. 2 illustrates the structure of a creator terminal and a user terminal according to various embodiments of the present invention.

[0041] Referring to FIG. 2, a creator terminal 100 and a user terminal (300: 300-1, 300-2, ..., 300-n) according to various embodiments of the present invention include a transceiver 110, a memory 120, a processor 130, an input device 140, an output device 150, and a camera 160.

[0042] The transceiver 110 is connected to the processor 130 to transmit and / or receive signals. All or part of the transceiver 110 may be referred to as a transmitter, a receiver, or a transceiver. The transceiver 110 may support at least one of various wireless communication standards such as a wired connection system and a wireless connection system, such as an IEEE (institute of electrical and electronics engineers) 802.xx system, an IEEE Wi-Fi system, a 3GPP (registered trademark) (3rd generation partnership project) system, a 3GPP LTE (long term evolution) system, a 3GPP 5G NR (new radio) system, a 3GPP2 system, and Bluetooth (registered trademark).

[0043] The memory 120 is connected to the transceiver 110, the processor 130, the input device 140, and the output device 150, and can store information input through the input device 140, information received through communication of the transceiver 110, etc. The memory 120 can also store information on images captured by the camera 160, etc. The memory 120 is also connected to the processor 130, and can store data such as basic programs, applications, setting information, and information generated by the calculation of the processor 130 for the operation of the processor 130. The memory 120 can be configured as a volatile memory, a non-volatile memory, or a combination of a volatile memory and a non-volatile memory. The memory 120 can provide the stored data at the request of the processor 130.

[0044] The processor 130 may be configured to implement the procedure and / or method proposed in the present invention. The processor 130 controls the overall operation of the creator terminal 100 or the user terminal 300 (300-1, 300-2, ..., 300-n). For example, the processor 130 transmits or receives information through the transceiver 110. The processor 130 also records and reads data in the memory 120. The processor 130 also receives information input through the input device 140. The processor 130 also outputs information through the output device 150. The processor 130 also captures an image through the camera 160. The processor 130 may include at least one processor.

[0045] The input device 140 may be connected to the processor 130 to input information, etc. According to an embodiment, the input device 140 may input information, etc. received from another device connected to the wired / wireless communication network 500 via the transceiver 110. The input device 140 may include a touch display, a keypad, a keyboard, etc.

[0046] The output device 150 is connected to the processor 130 and can output information in the form of video / audio, etc. According to an embodiment, the output device 150 can output information received from another device connected to the wired / wireless communication network 500 via the transceiver 110. The output device 150 can include a display, a speaker, etc.

[0047] The camera 160 is connected to the processor 130 and is capable of capturing images of objects in front of the vehicle.

[0048] FIG. 3 illustrates a signal flow diagram of a system according to various embodiments of the present invention.

[0049] In step S301, the creator terminal 100 captures a plurality of intermediate images for each design creation process and one final image by the camera of the creator terminal 100. The intermediate images are captured at the creation time for each design creation process, and the final image is captured at the final creation time of the design.

[0050] In step S302, the creator terminal 100 generates a plurality of intermediate image hash information corresponding to each of the plurality of intermediate images and a final image hash information corresponding to the final image by a processor of the creator terminal 100 using a first function stored in the memory of the creator terminal 100.

[0051] In step S303, the creator terminal 100 generates final hash information based on the plurality of intermediate image hash information and the final image hash information by a processor of the creator terminal 100 using a second function stored in the memory.

[0052] In step S304, the creator terminal 100 generates first block information for a first NFT (non-fungible token) based on the first terminal related information, the final image information, and the final hash information by a processor of the creator terminal 100. The first terminal related information corresponds to the owner information of the first NFT.

[0053] In step S305, the creator terminal 100 transmits the first block information to the blockchain network 400 via the transceiver of the creator terminal 100. Unlike other intellectual property rights such as patents and trademarks, copyright does not require formal actions such as registration and disclosure as mandatory procedures and is created at the time of creation. Therefore, even if a creator releases only the final image to the general public through the blockchain, copyright does not arise for intermediate images that have not been released. By releasing only the final image that the creator wishes to release to the general public and generating an NFT including final hash information generated based on the intermediate image created in the creation process of the final image specified by the creator, it is possible to provide evidence to prove the creation of the intermediate image during the creation process of the final image in the event of a dispute that may arise in the future.

[0054] In step S306, the third-party terminals 300-1, 300-2, ..., 300-n, which are one of the multiple nodes constituting the blockchain network 400, receive the first block information from the blockchain network via the transceiver of the third-party terminals 300-1, 300-2, ..., 300-n.

[0055] In step S307, the third-party terminals 300-1, 300-2, ..., 300-n transmit certification request messages for multiple intermediate images generated during the creation process of the final image corresponding to the first NFT to the first terminal 100 based on the owner information of the first NFT in the first block information via the transceivers of the third-party terminals 300-1, 300-2, ..., 300-n.

[0056] In step S308, the creator terminal 100 transmits a proof response message including information on a plurality of intermediate images, information on the first function, and information on the second function to the third party terminals 300-1, 300-2, ..., 300-n through the transceiver of the creator terminal 100. The third party terminals 300-1, 300-2, ..., 300-n correspond to specific persons, not an unspecified number of people in the blockchain. The creator terminal 100 can transmit intermediate images to the specific persons at their own will.

[0057] According to various embodiments of the present invention, the second function may be configured to generate the final hash information differently depending on the order of operations of the intermediate image hash information and the final image hash information input to the second function. The order of operations may be based on the order of generation of the intermediate images and the final image. The certification response message may further include information on the order of operations. Through the information on the order of operations, the order of creation of the intermediate images and the final image may be notified to the third party terminals 300-1, 300-2, ..., 300-n.

[0058] In step S309, the third-party terminals 300-1, 300-2, ..., 300-n generate second final hash information based on information of the final image corresponding to the first NFT in the first block information, information of the received multiple intermediate images, information of the first function, and information of the second function.

[0059] In step S310, the third-party terminals 300-1, 300-2, ..., 300-n confirm proof that multiple intermediate images have been created in the process of creating the final image based on whether or not the final hash information corresponding to the first NFT in the first block information matches the second final hash information generated in step S309.

[0060] FIG. 4 illustrates an operation process of a creator terminal according to various embodiments of the present invention.

[0061] In the embodiment of FIG. 4, the first terminal refers to an creator terminal, which includes a transceiver, a memory, a processor, an input device, an output device, and a camera.

[0062] 4, in step S401, the first terminal captures a plurality of intermediate images and one final image by the camera for each design creation process. The intermediate images are captured at the creation time for each design creation process. The final image is captured at the final creation time of the design.

[0063] In step S402, the first terminal generates a plurality of intermediate image hash information corresponding to each of the plurality of intermediate images and a final image hash information corresponding to the final image by using a first function stored in the memory through the processor. The first function may be, for example, a secure hash algorithm (SHA), such as SHA-256, SHA-512, etc. Alternatively, the first function may be, for example, one of the image hash functions shown in Figs. 5, 6, 7, and 8. It is obvious that the hash functions described in this specification are merely examples and are not limited thereto. Alternatively, the first function may be one of various other hash functions.

[0064] In step S403, the first terminal generates final hash information based on the plurality of intermediate image hash information and the final image hash information by using the second function stored in the memory through the processor. The second function may be, for example, a secure hash algorithm (SHA), for example, SHA-256, SHA-512, etc. It is obvious that the hash functions described in this specification are exemplary and are not limited thereto. Alternatively, the second function may be one of various other hash functions. Alternatively, the second function may be, for example, a combination of logical operations. Examples of logical operations include AND, NOT, NAND, NOR, etc. The second function may be configured to produce different result values ​​depending on the input order for the same input value.

[0065] In step S404, the first terminal generates first block information for a first NFT (non-fungible token) based on the first terminal related information, the final image information, and the final hash information by the processor. The first terminal related information corresponds to the owner information of the first NFT.

[0066] In step S405, the first terminal transmits the first block information to a blockchain network via the transceiver.

[0067] In step S406, the first terminal receives a certification request message for the multiple intermediate images generated during the creation process of the final image corresponding to the first NFT from a second terminal, which is one of the multiple nodes constituting the blockchain network, via a transceiver.

[0068] In step S407, the first terminal transmits a proof response message including information on the intermediate images, information on the hash function, and information on the arithmetic function to the second terminal via the transceiver.

[0069] According to various embodiments of the present invention, the process of generating the intermediate image hash information corresponding to each of the intermediate images and the final image hash information corresponding to the final image by the processor using a first function stored in the memory in step S402 may include a process of extracting binary metadata from each of the intermediate images and the final image by the processor, and inputting the binary metadata into a hash function of the first function to generate the intermediate image hash information and the final image hash information.

[0070] According to various embodiments of the present invention, each of the plurality of binary metadata corresponds to binary form data of each metadata for each of the plurality of intermediate images and the final image, and each of the metadata may include camera information and shooting time information for each of the plurality of intermediate images and the final image.

[0071] According to various embodiments of the present invention, the second function may be configured to generate the final hash information differently depending on an order of operations of the intermediate image hash information and the final image hash information input to the second function. The order of operations may be based on an order of generation of the intermediate images and the final image. The certification response message may further include information on the order of operations. The order of generation of the intermediate images and the final image may be notified to the second terminal through the information on the order of operations.

[0072] According to various embodiments of the present invention, the second function may be a hash function to which a plurality of input values ​​may be input in a sequence, and may be configured to output a different result value depending on the sequence of the plurality of input values. For example, if a plurality of intermediate image hash information is h1, h2, ..., h n-1 and the final image hash information is h n Then, H(h1, h2, ..., h n-1 , h n )=h n+1 H is the second function, which is a hash function, and h n+1 can correspond to the final hash information. Multiple intermediate image hash information h1, h2, ..., h n-1 and the final image hash information h n The order in which the intermediate images and the final image are input to the second function H may be determined by the order in which the intermediate images and the final image are created. n-1 , h n By determining the input order of the above images and informing the second terminal of the input order, the order of creation of the multiple intermediate images and the final image can be verified.

[0073] According to various embodiments of the present invention, the embodiment of FIG. 4 may further include a step of generating, by the processor, a plurality of second block information for a plurality of second NFTs encrypted with a first encryption key based on each of the plurality of intermediate images as soon as photography is performed on each of the plurality of intermediate images; and a step of transmitting, by the transceiver, each of the plurality of second block information to the blockchain network as soon as each of the plurality of second block information is generated. According to various embodiments of the present invention, the certification response message may further include information related to the plurality of second NFTs, information of a second encryption key for decrypting the encryption for the plurality of second NFTs, and information on the creation time of each of the plurality of intermediate images based on the time when each of the plurality of second block information was transmitted to the blockchain network.

[0074] According to various embodiments of the present invention, the embodiment of Fig. 4 may further include a step of generating, by the processor, the intermediate image hash information for each of the intermediate images using the first function, and a plurality of second block information based on the intermediate image hash information, as soon as photography is performed on each of the intermediate images; and a step of transmitting, by the transceiver, each of the second block information to the blockchain network as soon as each of the second block information is generated. According to various embodiments of the present invention, the certification response message may further include information related to the second block information and information on the creation time of each of the intermediate images based on the time when each of the second block information was transmitted to the blockchain network.

[0075] According to various embodiments of the present invention, the memory may be configured to store a plurality of image hash functions and a plurality of arithmetic functions. The plurality of intermediate image hash information and the final image hash information may be generated using the first function, which is an image hash function randomly selected by the processor from among the plurality of image hash functions. The final hash information may be generated using the second arithmetic function, which is a combination randomly selected by the processor from among a combination of the plurality of logical operations. According to various embodiments of the present invention, the plurality of hash functions may include one or more of the image hash functions of Figures 5, 6, 7, and 8.

[0076] According to various embodiments of the present invention, the second function may be a combination of a plurality of logical operations. Examples of the logical operations include AND, NOT, NAND, NOR, etc. The second function may be configured such that the result value varies depending on the order of the operations of the combination of logical operations.

[0077] According to various embodiments of the present invention, the memory may be configured to store a plurality of first functions and a plurality of second functions, and the plurality of intermediate image hash information and the final image hash information may be generated using one of the plurality of first functions selected according to a first input signal of a user inputted through the input device.

[0078] The final hash information may be generated using one of the plurality of second functions according to a second input signal of a user inputted through the input device.

[0079] According to various embodiments of the present invention, a first terminal in a communication system is provided, the terminal including a transceiver, a memory, a processor, an input device, an output device, and a camera, the processor being configured to perform the operation method of the first terminal relating to the embodiment of FIG.

[0080] According to various embodiments of the present invention, a computer program configured to perform the method of operating a first terminal according to the embodiment of FIG. 4 and recorded on a computer readable storage medium is provided.

[0081] FIG. 5 illustrates an example of an image hash function that can be applied to an image according to various embodiments of the present invention.

[0082] FIG. 5 illustrates AVERAGE HASH and BLOCK HASH as examples of image hash functions that can be applied to images.

[0083] The AVERAGE HASH algorithm first converts the source image to grayscale and then scales it down. For example, scale the image to 8x8 pixels to generate a 64-bit hash. Then it calculates the average of all the gray values ​​in the image and then examines each pixel from left to right. If the gray value is greater than the average, a 1 is added to the hash, otherwise a 0 is added. Applying AVERAGE HASH to the example source image of FIG. 5 produces a hash code (i.e., hash information) of 00000000000100000000000000100000010000101000011011111111111111110.

[0084] The BLOCK HASH algorithm divides a source image into blocks and generates a value of 1 or 0 for each block. These values ​​are combined into a hash from left to right. A 64-bit hash is required, so the image is divided into 64 blocks. Applying BLOCK HASH to the example source image of FIG. 5 produces a hash code (i.e., hash information) of 0011100010011100000011100110001101000011100001110100001011100110

[0085] FIG. 6 illustrates an example of an image hash function that can be applied to an image according to various embodiments of the present invention.

[0086] FIG. 6 illustrates DIFFERENCE HASH and MEDIAN HASH as examples of image hash functions that can be applied to images.

[0087] The DIFFERENCE HASH algorithm is similar to the AVERAGE HASH algorithm in that the DIFFERENCE HASH algorithm first generates a grayscale image of the input image, reduced to 9x8 pixels in this case. The first 8 pixels in each row are examined sequentially from left to right and a 64-bit hash is generated similar to the AVERAGE HASH algorithm. Applying DIFFERENCE HASH to the example source image of FIG. 6 produces a hash code (i.e., hash information) of 111100000011000010111000110011101000011001000111010001110100011

[0088] The MEDIAN HASH algorithm operates similarly to the AVERAGE HASH algorithm, except that instead of comparing to an average, it compares to a median. Applying MEDIAN HASH to the example source image of Figure 6 produces a hash code (i.e., hash information) of 0000000010011100000011000110001101000010100001111111111111111111

[0089] FIG. 7 illustrates an example of an image hash function that can be applied to an image according to various embodiments of the present invention.

[0090] FIG. 7 illustrates PERCEPTUAL HASH as an example of an image hash function that can be applied to images.

[0091] The perceptual hash algorithm also initially calculates and reduces a grayscale image. In the example of Figure 6, since it requires an argument of 4, it is reduced to an 8*4x8*4, or 32x32, image. A discrete cosine transform is then applied to this image, first row by row, then column by column.

[0092] The discrete cosine transform is:

[0093] JPEG2025504622000002.jpg22156

[0094] Since the high frequency pixels are now located in the top left corner, we clip the image to the top left 8x8 pixels. Next, we calculate the median of the gray values ​​in this image and generate a hash value for the image similar to the median hashing algorithm.

[0095] Applying PERCEPTUAL HASH to the example source image of FIG. 7 produces a hash code (i.e., hash information) of Hash:10100100101011011001100110011011001101100010100100000111011010101110.

[0096] FIG. 8 illustrates an example of an image hash function that can be applied to an image according to various embodiments of the present invention.

[0097] FIG. 8 illustrates WAVELET HASH as an example of an image hash function that can be applied to an image.

[0098] The WAVELET HASH algorithm is similar to the average hashing algorithm in that it also produces an 8x8 gray value image. A 2D wavelet transform is then applied to the image. Tests have shown that setting the top row to 0, i.e. black, and reapplying the wavelet transform three times improves results. Then, similar to the perceptual hashing algorithm, each pixel is compared to the median value to calculate a hash.

[0099] Applying WAVELET HASH to the example source image of FIG. 8 produces a hash code (i.e., hash information) of Hash:00000101101110011111100111111101111111010000000000000011100000101.

[0100] FIG. 9 illustrates examples of creative designs according to creative processes according to various embodiments of the present invention.

[0101] Referring to FIG. 9, four images are illustrated as an example of creative designs according to creative processes. Motivation cut corresponds to an image in which the idea or motivation of the creative design is initially projected. Concept sketch corresponds to an image showing the concept of the creative design. Detailed drawing corresponds to an image showing the specific details of the creative design. Finished design corresponds to a final image completed to the extent that it can be applied to a product. According to various embodiments of the present invention, the creative designs according to creative processes may include various types of design images such as photographed images of hand-drawn drawings, screenshots or saved image files in the case of using a computer design program. According to various embodiments of the present invention, the creative designs according to creative processes may include various design features such as design composition, layout according to design composition, weaving design of the original cloth, button shape and position, etc.

[0102] By sharing information on the creative design by creative process (Figure 9) through the blockchain network, the creator can prove the direct causal relationship to the creative design.

[0103] The creator can issue non-fungible tokens (NFTs) for a set number of process-specific creative design images, as shown in the example of Figure 9, so that the creative process of the creative design can be revealed, thereby proving that the creator, who is the owner of the NFT, created the creative design for each creative process, which is the content of the NFT.

[0104] In addition, creators can generate final hash information by combining hash codes for intermediate images during the creative process of creative designs such as paintings, artworks, clothing designs, commercial / non-commercial designs, etc. and hash codes for the final image using an arithmetic function, and then transmit an NFT containing the final hash information and information on the final image to the blockchain. This allows the design creator to jointly assert the relationship between the intermediate images during the creative process of the creative design and the final image at the time of publishing the design on the blockchain network, and if any problems arise regarding the creative process of the final image later, the originality of the creative design can be proven from the creative process.

[0105] FIG. 10 illustrates a process for generating an NFT based on a creative design according to a creative process in various embodiments of the present invention.

[0106] Referring to FIG. 10, a process of generating metadata from a creation image for each creation process, encrypting the generated metadata, and generating hash information based on the encrypted image information is illustrated.

[0107] The generated hash information can be immediately transmitted to the blockchain network as block information and shared with nodes sharing the blockchain, or an NFT can be generated based on the hash information and then transmitted to the blockchain network in the form of an NFT.

[0108] Either the hash information or the NFT contains image information encrypted with a cryptographic key. After that, when the creator wants to release the design, he or she transmits the cryptographic key information to the blockchain network, and the nodes connected to the blockchain can decrypt the encrypted image with the cryptographic key and view the image.

[0109] The image information includes a timestamp indicating when the image was taken, and the hash information or the time when the NFT was first uploaded is shared on the blockchain network, so it is possible to prove the time of creation in order to prove the originality of each creative image at each creative stage.

[0110] FIG. 11 illustrates a process of generating and publishing an NFT based on a creative design for each creative process according to various embodiments of the present invention.

[0111] Referring to FIG. 11, as soon as an image of the design is created for each creation process, encryption is performed, hash and block information are generated, and the generated hash and block information can be uploaded to the blockchain network, making it publicly available on the blockchain network.

[0112] In addition, after the creation is completed, NFTs can be generated after encryption for multiple selected images for each creative process. NFTs can be shared to each node through the blockchain. However, since the owner of the NFT is set to the creator himself, he can prove that he is the original creator of the corresponding creative design through the ownership proof of the NFT. The creator can upload the NFT containing the encrypted image to the blockchain and then upload the key information that can decrypt the encryption at the desired release time to the blockchain. Through this, the creator can prove the time of creation through the initial upload of the NFT, while setting the release time to the time desired by the creator himself. After this, a new second NFT can be published based on the creative image, and the new second NFT can be set to include the NFT containing the original encrypted creative design and the decryption key information in the related information.

[0113] In addition, a third NFT can be newly generated and issued for each product to which the original design is applied, for licensees who have signed a license agreement with the creator for the original design, and for products produced by the licensees, to prove whether the original design is applied, whether there is a licensee who has legally received the right to use the design, and whether the licensee is able to produce the product. The third NFT issued at this time can be set to include the NFT containing the original encrypted design and information on the decryption key.

[0114] FIG. 12 illustrates a process of generating encrypted information based on a creative design by creative process and uploading it to a blockchain in accordance with various embodiments of the present invention.

[0115] 12, when encrypting the creative process images of the creative process design, the order can be selected by the creator himself or can be determined by a computer-based random order. Accordingly, the order of encryption can be determined for the selected creative process images 1, 2, 3, 4 in sequential encryption or random encryption such as 2, 3, 1, 4. Such random encryption order can achieve a higher level of security.

[0116] FIG. 13 illustrates the process of generating an encrypted NFT based on a creative design by creative process and uploading it to the blockchain in various embodiments of the present invention.

[0117] Referring to FIG. 13, a creator can take images of designs for each creative process during the creative process, and can prove the creation time of each intermediate design during the creative process through time stamp information for the time when the images were taken.

[0118] The creator may select a number of images that best represent the development of the creative process from among the many images taken during the creative process. Although four intermediate design images are shown in the drawings of the present invention as an example, this is merely an example and is not limited to four.

[0119] Each intermediate design can be one of the following: Motivation cut, Concept sketch, Detailed Drawing, or Finished design.

[0120] After an image is taken for each intermediate design, meta information for each image may be generated. The meta information may include information about the image photographer, i.e., creator. The meta information may also include timestamp information for the date and time when the image was taken. The meta information may also include GPS information for the location where the image was taken.

[0121] The information for each of the multiple images can be rearranged regardless of chronological order, according to an order determined by the creator or an order determined by a computer-based random function. Encryption can be performed on the rearranged multiple images, and an NFT can be generated for the encrypted information. Alternatively, encryption can be performed according to the order of creation, i.e., the order in which each photographic image was created, and an NFT can be generated for the encrypted information.

[0122] NFTs can be issued by transmitting the generated NFT to the blockchain network.

[0123] Any of the many nodes that make up the blockchain network can receive an NFT, but without the key to decrypt it, they only have access to an encrypted image, meaning the creative design is unknown.

[0124] After this, the creator will transmit information about the decryption key to the blockchain network at the time of release set by the creator, allowing multiple nodes to decrypt the encrypted image in the NFT and view the image.

[0125] Creators can prove the originality of a design by certifying their time of creation and their identity for each creative process through the meta information of the image within the NFT.

[0126] Creators can take multiple images of intermediate designs during the design creation process using their own terminal devices such as smartphones, convert the meta information of each image file into a function, and generate a hash code based on this. Creators can upload the hash code to the blockchain network and turn the completed final image into an NFT, proving the direct causal relationship between the artist and the created design.

[0127] The hash value of the creative design is transmitted to the blockchain network, but the final image of the creation is made a private NFT, and the creator can decide whether to make it public or not. Therefore, before the image of the creative design is made public, a hash value that proves the creative process of the creative design is transmitted to the blockchain, and the originality of the intermediate image during the creative process can be proven by subsequently proving the time of transmission of the hash value. The creative process is recorded on the creator's device, and the log information of the transmission of the final hash value remains on the creator's device, so it is possible to prove the originality of the creative design without disclosing the final image of the creative design. In other words, the hash value is transmitted and made public to the blockchain network, but the completed image with proven causality can be stored on the creator's device.

[0128] FIG. 14 illustrates the process of generating an NFT and uploading it to the blockchain based on a creative design according to a creative process in various embodiments of the present invention.

[0129] 14 illustrates an exemplary process for proving causality between a creation process image and a final image according to various embodiments of the present disclosure. All the processes of the embodiment of FIG. 14 can be performed by a creator using a creator terminal. The creator terminal is a computer device capable of wired and wireless communication, and may correspond to a personal computer, a smartphone, a tablet computer, etc.

[0130] 14, as a process for arriving at a final design after the creation work, the creator performs a photograph or digital image capture for each intermediate design, i.e., the first design, the second design, the third design, and the fourth design, after authenticating the creator of the application. Since the photograph or digital image capture for the intermediate design is performed immediately after the creation of each intermediate design, it is assumed that the photograph or digital image capture was performed at the time of the creation of each intermediate design.

[0131] First metadata, second metadata, third metadata, and fourth metadata for each of the intermediate designs are generated through photographing or capturing each of the intermediate designs.

[0132] A first hash, a second hash, a third hash and a fourth hash are generated based on the first metadata, the second metadata, the third metadata and the fourth metadata, respectively.

[0133] At the creator's option, the first design NFT, the second design NFT, the third design NFT, and the fourth design NFT are generated based on a photograph or capture of each of the intermediate designs. At the creator's option, the first design NFT, the second design NFT, the third design NFT, and the fourth design NFT may be uploaded to a blockchain network. At the creator's option, the first design NFT, the second design NFT, the third design NFT, and the fourth design NFT may be generated based on encrypted image information for a photograph or capture of each of the intermediate designs. At the creator's option, each of the intermediate designs may be public or private.

[0134] After the creative process of arriving at a final design based on the intermediate design is completed, the creator takes a photograph or digitally captures an image of the completed final design, and generates a fifth hash based on the first hash, second hash, third hash, and fourth hash of the intermediate design.

[0135] The creator takes a photograph or digitally captures an image of the final design and generates a final design NFT based on the fifth hash. The final design NFT contains the creator's information or the creator's device's information as the NFT's owner information. The final design NFT is uploaded to the blockchain network.

[0136] By uploading the final design NFT onto the blockchain network, an image of the final design and the fifth hash are shared with multiple nodes that make up the blockchain network.

[0137] In the future, if a request is received from anyone to the creator or the creator terminal regarding the creation process for the final design, the creator may prove that the final design was created from the first design, the second design, the third design, and the fourth design by proving that the fifth hash was generated from the first hash, the second hash, the third hash, and the fourth hash, and that the first hash, the second hash, the third hash, and the fourth hash were generated from the first design, the second design, the third design, and the fourth design.

[0138] FIG. 15 illustrates a process of verifying the originality of a creative design through the generation of a hash and an NFT based on a creative design according to various embodiments of the present invention.

[0139] Referring to Figure 15, a creator inserts a self-generated encryption code into each of the multiple image files generated during the creative process to generate a "sequential reversible function", which is then converted into a final hash function and uploaded to the blockchain. Through this process, the copyright of the design of the creative work can be registered and protected, and the final result of the creative process can be issued as an NFT. That is, the creative process is generated using a reversible function, the final creative result is also generated using a reversible function, and a block for the final hash code is generated based on this, and an NFT is generated based on this.

[0140] A reversible function is generated by inserting a cryptographic value generated by the creator himself into the metadata of multiple digital images taken of the design during the creative process (such as Device ID, location information, shooting time information (timestamp), and quality information such as image resolution). A reversible function is also generated in the same way for the final digital image, and a final hash is generated and uploaded to the blockchain.

[0141] It can also be applied to clothing designs sold on online commerce markets based on NFTs, or costume designs applied to avatars on the metaverse platform. For example, the ownership of the original NFT can be attributed to the creator of the original design, and an NFT derived from the original NFT can be generated to a purchaser of clothing on an online commerce market or a costume item applied to an avatar on the metaverse platform that is sold based on the corresponding design, and ownership can be transferred along with the clothing or costume item. For example, the derived NFT can include information related to the original NFT, the digital signature of the original creator, and other information. This allows a purchaser of clothing on an online commerce market or a costume item applied to an avatar on the metaverse platform to receive proof that the clothing or costume item is based on the original design.

[0142] Various embodiments of the present invention relate to methods and apparatus for proving the originality of a created design by proving the time of design creation in connection with clothing, shoes, accessories, hats, bags, watches, artworks such as paintings and sculptures, commercial / non-commercial designs, etc., where visual design elements play a decisive role in determining the market value of the product.

[0143] Existing design-related blockchain-based methods are based on the registration and acquisition of rights for completed designs or completed shapes. However, these methods cannot objectively (technically) prove the direct causal relationship between the creator and the created design, and cannot prevent fraudulent acts such as copying or imitating sketches or shapes of a completed design or a design in the creative process without the creator's consent, nor does they have an objective method of proving fraudulent acts.

[0144] Recently, the emergence of NFTs, which prove the uniqueness of all content that can be digitized, including artworks, digital music, and commercial / non-commercial designs, along with new technologies such as blockchain, metaverse, and virtual currency, has raised hopes that the technical limitations of existing copyright registration protection can be overcome, but instead, side effects such as issuing other people's works as NFTs without the approval and consent of the copyright holder, or issuing copies or counterfeits as NFTs have appeared. These problems cannot overcome the logical limitations of today's copyright registration protection system, which requires copyright registration and rights to be granted based on a "completed image or shape," and NFTs issued based on this system can also be seen as having fundamental limitations in clearly proving uniqueness based on a direct causal relationship between the creator and the creation.

[0145] The textile and fashion industry is a sector that shows a very fast market trend, where new designs and products are created, produced, and distributed according to the season. When considering the legal procedures and time required for registration and rights under the current design copyright system, it is not only not suitable for the textile and fashion industry led by fast fashion, but also frequently causes economic and psychological damage to creators and can generate considerable social costs due to acts that damage the health of the market, such as design piracy and counterfeiting that occur out of inertia. Moreover, it has been proven that the current copyright registration and rights system cannot be a reasonable alternative, even though it is recognized as a factor that hinders the overall qualitative growth of the industrial ecosystem.

[0146] Recently emerging NFT technology cannot prevent copyright infringement fraud, such as a third party issuing NFTs without the creator's approval and seeking economic benefits. Therefore, in order to solve this problem, the present invention converts the "intermediate result image in the creative process and the final creative result image" into a function, converts it into a hash, digitizes the causality between the creative process and the creative result, and uploads it to the blockchain so that it can be clearly proven, thereby protecting the copyright of the creative work.

[0147] Various embodiments of the present invention propose a method for proving the originality of a created design by proving whether the creator of the design is a creator and the time of creation. A creator can use a terminal device including a camera to sequentially photograph intermediate designs during the creation process, generate multiple hash information based on image file meta information for multiple intermediate designs and a final design that can show the beginning, development, twist and conclusion of the design creation process, and upload it to the blockchain to issue it as an NFT.

[0148] Various embodiments of the present invention aim to prove the direct causal relationship between the creator and the creative design, and to make it possible to prove whether the original design was applied to each distributed product by issuing a new NFT related to the original design for each distributed product to which the creative design is applied, and transferring ownership of the newly issued NFT to the product purchaser.

[0149] When implementing an embodiment of the present invention using hardware, the processor of the present invention may include ASICs (application specific integrated circuits) or DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays), etc. configured to perform the present invention.

[0150] Meanwhile, the above-mentioned methods can be written in a computer-executable program and can be implemented in a general-purpose digital computer that runs the program using a computer-readable medium. Also, data structures used in the above-mentioned methods can be recorded in a computer-readable storage medium through various means. The program storage device, which can be used to describe a storage device containing executable computer code for performing various methods of the present invention, should not be understood to include transitory objects such as carrier waves or signals. The computer-readable storage medium includes storage media such as magnetic storage media (e.g., ROM, floppy disk, hard disk, etc.) and optically readable media (e.g., CD-ROM, DVD, etc.).

[0151] The above-described embodiments are combinations of the components and features of the present invention in a predetermined form. Each component or feature should be considered as optional unless otherwise expressly stated. Each component or feature may be implemented in a form not combined with other components or features. It is also possible to combine some components and / or features to form an embodiment of the present invention. The order of operations described in the embodiments of the invention may be changed. Some configurations or features of one embodiment may be included in another embodiment, or may be replaced with corresponding configurations or features of another embodiment. It is obvious that claims that do not have an explicit reference relationship in the claims may be combined to form an embodiment, or may be included as a new claim by amendment after filing.

[0152] It will be obvious to a person skilled in the art to which the present invention pertains that the present invention can be embodied in other forms without departing from the technical spirit and essential characteristics of the present invention. Therefore, the above embodiments should be considered in all respects as illustrative and not restrictive. The scope of the present invention should be determined by a reasonable interpretation of the appended claims and all possible variations within the scope of the equivalents of the present invention. [Industrial Applicability]

[0153] The present invention relates to a method and apparatus for proving the originality, i.e., originality, of a creative design work and proving who the original author is by proving the causal relationship between the creative process of the creative design work and the creative result by using a hash code of an image for each creative process of the creative design result in a communication system. [Explanation of symbols]

[0154] 100: Creator terminal 110: Transmitter / receiver 120:Memory 130: Processor 140: Input device 150: Output device 160: Camera 200: Creative Design 300 (300-1, 300-2, ..., 300-n): User terminal 400: Blockchain Network 500: Wired / wireless communication networks

Claims

1. A method for operating a first terminal in a communication system, the first terminal including a transceiver, a memory, a processor, an input device, an output device, and a camera; a step of photographing a plurality of intermediate images and one final image for each design creation process by the camera, the plurality of intermediate images being photographed at a creation time for each design creation process, and the final image being photographed at a final creation time for the design; extracting, by the processor, binary metadata from each of the intermediate images and the final image; generating a plurality of intermediate image hash information and a final image hash information by inputting the plurality of binary metadata to a first function stored in the memory, the first function being a hash function; generating final hash information based on the plurality of intermediate image hash information and the final image hash information by the processor using a second function stored in the memory, the second function being configured to generate the final hash information differently depending on an order of calculation of the plurality of intermediate image hash information and the final image hash information input to the second function; generating, by the processor, first block information for a first non-fungible token (NFT) based on the first terminal related information, the final image information, and the final hash information; Transmitting the first block information to a blockchain network by the transceiver; Receiving, by a transceiver, a certification request message for the intermediate images generated during the creation process of the final image corresponding to the first NFT from a second terminal, which is one of the nodes constituting the block chain network; transmitting a proof response message to the second terminal by the transceiver, the proof response message including information on the intermediate images, information on the first function, information on the second function, and information on the order of operations. method.

2. Each of the plurality of binary metadata corresponds to binary form data of each of the metadata for each of the plurality of intermediate images and the final image; The method of claim 1 , wherein each of the metadata includes camera information, capture time information for each of the intermediate images and the final image.

3. The method of claim 1 , wherein the order of operations is based on an order of generation of the intermediate images and the final image.

4. generating, by the processor, a plurality of second block information for a plurality of second NFTs encrypted with a first encryption key based on the plurality of intermediate images, as soon as the intermediate images are photographed, The method further includes the step of transmitting, by the transceiver, each of the second block information to the blockchain network as soon as the second block information is generated, The method of claim 1, wherein the proof response message further includes information related to the second NFTs, information of a second encryption key for decrypting the encryption for the second NFTs, and information on the creation time of each of the intermediate images based on the time when each of the second block information was transmitted to the blockchain network.

5. generating, by the processor, the plurality of intermediate image hash information for each of the plurality of intermediate images and a plurality of second block information based on the plurality of intermediate image hash information using the first function as soon as the intermediate images are photographed; The method further includes the step of transmitting, by the transceiver, each of the second block information to the blockchain network as soon as the second block information is generated, The method of claim 1, wherein the proof response message further includes information related to the plurality of second block information, and information on the creation time of each of the plurality of intermediate images based on the time when each of the plurality of second block information was transmitted to the blockchain network.

6. the memory is configured to store a plurality of hash functions; 2. The method of claim 1, wherein the second function comprises a hash function selected randomly by the processor from among the plurality of hash functions.

7. In a first terminal of a communication system, A transceiver, a memory, a processor, an input device, an output device, and a camera, A first terminal, wherein the processor is configured to perform the method of claim 1.

8. A computer program stored on a computer readable storage medium, the computer program being adapted to perform the method of claim 1.

Citation Information

Patent Citations

  • Blockchain-based content sharing and creation server, content distribution server and system including these

    JP2022511623A

  • Substrate treating apparatus

    KR1020240058249A

  • Method and apparatus for providing service to prevent illegal copy of jewelry design in smart jewelry service platform

    KR1020190108441A