Method and apparatus for proving originality of a creative design in a communication system

By using the hash codes related to the image in the creative design process in the communication system to generate the final hash information, and include it in the NFT and send it to the blockchain network, it solves the difficulty in proving the originality of the creative design in the prior art. The problem of this achieves effective protection of originality and prevent piracy in the market.

CN117242744BActive Publication Date: 2025-02-25AINTOPSYSTEM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202380010523.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2022-12-26
Filing Date
2023-03-30
Publication Date
2025-02-25
Estimated Expiration
2043-03-30

AI Technical Summary

Technical Problem

The existing technology is difficult to effectively prove the causal relationship between the creative process and the creative results of creative design works, resulting in the inability to fully protect originality and the market is difficult to identify and prevent pirated designs.

Method used

By utilizing the image-related hash codes in the creative design process in a communication system, the final hash information is generated and included in a non-fungible token (NFT) and sent to the blockchain network to prove the creation. Originality and creative process of design.

Benefits of technology

It has achieved effective proof of the originality of creative designs, prevented pirated designs, and ensured the market's correct identification and protection of original designs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117242744B_ABST
    Figure CN117242744B_ABST
Patent Text Reader

Abstract

The present invention relates to a method and device for proving the causal relationship between the creative process and the creative result of a creative design and thereby proving the originality of the creative design by using hash codes associated with images of various creative processes of a creative design in a communication system. Specifically, the present invention relates to a method and device, the method comprising the following steps: combining hash codes of intermediate images and hash codes of final images in the creative process of a creative design such as a painting, a work of art, a fashion design, a commercial / non-commercial design, or an interior design of a building through an operation function to generate final hash information; then, sending an NFT containing the final hash information and the final image information to a blockchain, whereby the design creator can publicly disclose the design on the blockchain network while claiming the correlation between the intermediate images and the final image in the creative process of the creative design.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a method and device for proving the causal relationship between the creative process of a design work and the creative result work by using hash codes of images of each creative process of a design in a communication system, thereby proving the originality of the design, that is, proving creativity and who is the original author. Specifically, the present invention relates to a method and device, the method comprising the following steps: combining hash codes of intermediate images and hash codes of final images in the creative process of a design such as a painting, a work of art, a commercial / non-commercial design, a fashion design, etc. through a function to generate final hash information; then, sending an NFT containing the final hash information and the final image information to a blockchain; thereby, the design creator can publicly disclose the design on the blockchain network while claiming the correlation between the intermediate images and the final images in the creative process of the design. When questions about the creative process of the final image arise in the future, the originality of the design can be proved by proving that the final image has been created through the creation of intermediate images in the creative process, which is called the narrative of the final image. Background Art

[0002] In the design industry, creativity has attracted much attention as an inherent characteristic of design. Creativity has the characteristics of fast market circulation and easy replication.

[0003] Although there is a process to obtain design authorization and protection under the law, it takes time to complete the registration. In addition, it is not easy to use the authorized design rights and substantive evidence to clearly prove whether the pirated design has stolen the authorized creative design in chronological order.

[0004] Generally, clothing, shoes, hats, accessories and other jewelry, furniture, various props and artworks, commercial / non-commercial designs, etc. are created by humans, and visual factors have an absolute influence on the determination of value. Their rights are determined based on the final creation, final creation or final creation image. However, if the rights are determined only by "final creation and final creation image", it will not be possible to prove the narrative inherent in the creation and the artistic value of the intermediate results expressed in the creation process, and it will not be possible to protect the rights of the creator of the intermediate results generated in the process from the conception to the completion of the creation. That is, when protecting the value of the creation, it is necessary not only to protect the "final creation and final creation image", but also to include the artistic value and economic value of the intermediate results that appear in the creation process in the protection scope of the original author and copyright owner. Recently, there have been frequent cases where third parties have issued "historical creations of art" as non-fungible tokens (NFTs) without the consent of the original author or copyright owner to seek economic benefits. However, due to the lack of appropriate sanctions, similar lawsuits have occurred repeatedly.

[0005] If every member of the market can clearly realize the fact that the design has been stolen, it can become a way to protect the original design from the infringement of the copied design through the autonomous judgment of the market. The market wants to safely invest in the real original design with legal rights. In other words, the current pirated designs can make profits in the market by unfair means mostly because the market cannot judge which one is the real original design.

[0006] In the event of theft of creative designs, if each member of the relevant market can quickly and clearly judge and identify the theft or plagiarism of original creative designs, it can effectively deal with the theft or plagiarism of creative designs (fashion, commercial art / non-commercial art, etc.) whose visual elements have an absolute influence on value determination, and the original creators can enjoy legitimate rights to the design products they created, and investors who participate in various ancillary businesses using the creative design products and expect to gain experience profits from them can also invest more safely. Therefore, it can become a reasonable basis for the original creators to expect economic profits by lending or transferring their creative images and the right to use their works. Cases of seeking improper economic benefits by illegally plagiarizing and plagiarizing others' creative design images often occur. These cases of obtaining improper benefits through illegal acts will not only cause economic and psychological harm to kind creators, but also may increase social costs, and therefore have an adverse impact on the entire society.

[0007] Therefore, various embodiments of the present invention provide a method and apparatus as a method of proving the "uniqueness of design creation", which "identifies and verifies the creator" through a mobile communication device equipped with a digital camera and a dedicated application built therein, and sequentially photographs and records the "intermediate creation results and final creation results" generated in the creator's creative process as multiple digital photos, and generates and encrypts an inherent function through a prescribed procedure and method based on the metadata of each image of the "intermediate creation or intermediate creation image of the intermediate creation process" obtained through the process and the "final creation and final creation image" completed through the process, and then sends and registers it on the blockchain, thereby proving the narrative and originality of all the creator's creative behaviors while proving the artistic economic value of the intermediate stages of the creative process.

[0008] Copyright is created at the same time as the creation, without any procedures or methods. This is called "non-formalism". This is different from industrial property rights such as patents, designs, and trademarks, which can only be enjoyed after submitting an application and obtaining authorization. The creator is not obliged to make the design public, and only needs to prove that he or she has created the design at a specific time when there is a problem about the order of creation.

[0009] Therefore, in a case where a creator only discloses the final image to an unspecified majority of people and does not disclose the intermediate images in the creative process to an unspecified majority of people due to unwillingness to disclose the intermediate images in the creative process to an unspecified majority of people, if the creator has a dispute with a specific third party regarding the creative process of the final image, the creator needs a narrative method and equipment that can prove that the final image was produced through the intermediate images in the creative process.

[0010] The creator is not obliged to disclose additional images of the creative process, and only discloses the work in the form of the final creation image and the final result image. However, there is currently no perfect technical means to prove to a third party that the work was purely created by the creator, so there is an urgent need for a method and device that can prove the causal relationship of the final result image to become the work through the intermediate process in the creative process and confirm the narrative and originality (creativity). Summary of the invention

[0011] Technical issues

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

[0013] The present invention provides a method and apparatus for proving the causal relationship between the creative process of a creative design and the resulting work, thereby proving the originality of the creative design, by utilizing hash codes associated with digital images of images of the various creative processes of the creative design in a communication system.

[0014] The present invention provides a method and device, which includes the following steps: using a non-fungible token (NFT) in a communication system to publicly disclose the final image of a creative design on a blockchain network to prove the time of creation; in the future, when problems arise regarding the creation process of the final image, for example, when it is necessary to confirm the person who performed the actual creative work to determine whether a third party intervenes in the work process in issues such as plagiarism and theft, the narrative of the final image achieved through the creation process of intermediate images in the creation process of the final image can be proved to prove the originality of the creative design.

[0015] The present invention provides a method and device, which includes the following steps: combining hash codes of intermediate images and hash codes of final images in the creation process of creative designs such as paintings, fine arts, fashion designs, commercial / non-commercial designs, etc. through an operation function to generate final hash information; then, sending an NFT containing the final hash information and final image information to a blockchain, whereby the design creator can publicly disclose the design on the blockchain network while claiming the correlation between the intermediate images and the final images in the creation process of the creative design.

[0016] The present invention provides a method and device, which includes the following steps: when a creator who is unwilling to disclose intermediate images in the creation process to an unspecified majority of people receives a request from a third party to prove the creation process of a final image of a creative design, the intermediate image, hash function, and operation function information are sent to the third party as factors of the final hash information contained in the NFT used to generate the final image, so as to support the proof of the creation of the intermediate image in the creation process of the final image.

[0017] The technical problems of the present invention are not limited to the above problems, and other unmentioned technical problems will be clearly understood from the following description by those having ordinary knowledge in the technical field.

[0018] Means of solving the problem

[0019] According to various embodiments of the present invention, there is provided an operation method for a first terminal of a communication system, wherein the first terminal comprises: a transceiver, a memory, a processor, an input device, an output device and a camera, wherein the method comprises the following steps: photographing a plurality of intermediate images and a final image of each creative process of a design by the camera, wherein the plurality of intermediate images are photographed at the creation time of each creative process of the design, and the final image is photographed at the final creation time of the design; generating 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 the processor using a first function stored in the memory; generating 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 the processor using a second function stored in the memory multiple intermediate image hash information and final hash information of the final image hash information; generating first block information about a first NFT through the processor, the first NFT being based on relevant information of the first terminal, the final image information and the final hash information; sending the first block information to a blockchain network through the transceiver; receiving, through the transceiver, a certification request message about 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; sending a certification response message to the second device through the transceiver, the certification response message including information of the multiple intermediate images, information of the first function and information of the second function.

[0020] According to various embodiments of the present invention, a first terminal of a communication system is provided, wherein the first terminal includes: a transceiver, a memory, a processor, an input device, an output device and a camera, wherein the processor is configured to execute an operating method of the first terminal according to various embodiments of the invention.

[0021] According to various embodiments of the present invention, there is provided a computer program, which is configured to execute the operating method of the first terminal according to various embodiments of the present invention and is recorded in a computer-readable storage medium.

[0022] Effects of the Invention

[0023] The present invention provides a method and device for proving the causal relationship between the creative process and the creative result of a creative design by utilizing hash codes associated with each creative process image of the creative design in a communication system, thereby proving the narrative and originality of the creative design.

[0024] The present invention can provide a method and a device, which can prove the creation time point by publicly publishing the final image of the creative design on the blockchain network using a non-fungible token (NFT) in a communication system. In the future, when problems arise regarding the creation process of the final image, the narrative (Narrative) achieved by the final image through the creation process of intermediate images in the creation process of the final image can prove the originality of the creative design.

[0025] Furthermore, the present invention can provide a method and apparatus that combines hash codes of intermediate images and hash codes of final images in the creation process of a design such as a painting, a work of art, a fashion design, a commercial / non-commercial design, or an interior design of a building through an operation function to generate final hash information; then, an NFT containing the final hash information and the final image information is sent to a blockchain, whereby the design creator can publicly disclose the design on the blockchain network while claiming the correlation between the intermediate images and the final images in the creation process of the design.

[0026] Furthermore, the present invention can provide a method and apparatus, which, when a creator who does not want to disclose intermediate images in the creation process to an unspecified majority of people receives a request from a third party to prove the creation process of a final image of a creative design, sends the intermediate image, hash function, and operation function information to the third party as factors of the final hash information included in the NFT used to generate the final image, to support proof of the creation of the intermediate image in the creation process of the final image.

[0027] The effects of the present invention are not limited to the above-mentioned effects, and other unmentioned effects will be clearly understood from the following description by those having ordinary knowledge in the technical field. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 A communication system according to various embodiments of the present invention is illustrated.

[0029] Figure 2 The structures of the creator terminal and the user terminal according to various embodiments of the present invention are illustrated.

[0030] Figure 3 A signal flow diagram of a system according to various embodiments of the present invention is illustrated.

[0031] Figure 4 The operation process of the creator terminal according to various embodiments of the present invention is illustrated.

[0032] Figure 5 Examples of image hash functions that may be applied to images according to various embodiments of the present invention are illustrated.

[0033] Figure 6 Examples of image hash functions that may be applied to images according to various embodiments of the present invention are illustrated.

[0034] Figure 7 Examples of image hash functions that may be applied to images according to various embodiments of the present invention are illustrated.

[0035] Figure 8 Examples of image hash functions that may be applied to images according to various embodiments of the present invention are illustrated.

[0036] Fig. 9 Examples of authoring designs for various authoring processes according to various embodiments of the present invention are illustrated.

[0037] Fig.10 The diagram illustrates a process of generating an NFT based on a creative design of each creative process according to various embodiments of the present invention.

[0038] Fig.11 The diagram illustrates the process of generating and issuing NFTs based on the creative design of each creative process according to various embodiments of the present invention.

[0039] Fig.12 The diagram illustrates the generation of encrypted information based on the creative design of each creative process according to various embodiments of the present invention and the process of uploading to the blockchain.

[0040] Fig.13 The diagram illustrates the generation of an encrypted NFT and the process of uploading it to the blockchain based on the creative design of each creative process according to various embodiments of the present invention.

[0041] Fig.14 The diagram illustrates the generation of NFTs and the process of uploading them to the blockchain based on the creative design of each creative process according to various embodiments of the present invention.

[0042] Fig.15 The diagram illustrates a process of proving the originality of a creative design through generated hashes and NFTs based on the creative design of each creative process according to various embodiments of the present invention. DETAILED DESCRIPTION

[0043] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement the present invention. The present invention can be implemented in various forms and is not limited to the embodiments described herein.

[0044] Figure 1 A communication system according to various embodiments of the present invention is illustrated.

[0045] Reference Figure 1According to an embodiment of the present invention, a communication system evaluates residual value based on vehicle mileage and maintenance history and shares residual value information based on blockchain, the communication system comprising a creator terminal 100, a user terminal 300 (300-1, 300-2, ..., 300-n), a blockchain network 400, and a wired / wireless communication network 500.

[0046] The creator terminal 100 is a terminal operated by the creator of the creative design 200. The creator terminal 100 can capture an image of the creative design 200, generate encrypted information based on the captured image, and send 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, such as a computer, a mobile phone, a smart phone, and a tablet computer, etc. The electronic device includes: a transceiver that can send and receive information, a memory that can store information, at least one processor that can perform information operations, an input device that can input information, an output device that can output information, and a camera, etc.

[0047] The user terminal 300 (300-1, 300-2, ..., 300-n) is a terminal corresponding to a node constituting the blockchain network 400, and is a terminal capable of accessing the blockchain network 400 and sending / receiving information through the wired / wireless network 500. The user of the user terminal 300 (300-1, 300-2, ..., 300-n) can receive information about the creative design 200 from the blockchain network 400 and identify information about the creative design 200. The user terminal 300 (300-1, 300-2, ..., 300-n) can be an electronic device, such as a computer, a mobile phone, a smart phone, and a tablet computer, etc., and the electronic device includes: a transceiver capable of sending and receiving information, a memory capable of storing information, at least one processor capable of performing information operations, an input device capable of inputting information, an output device capable of outputting information, and a camera, etc.

[0048] The blockchain network 400 refers to a plurality of nodes that work based on the blockchain technology. Blockchain technology is a distributed storage technology that uses a storage structure in which blocks are connected in a chain form to store data that needs to be managed in a plurality of nodes constituting the blockchain network. The blockchain network 400 can store transactions transmitted from at least one node constituting the blockchain network, such as the creator terminal 100 and the user terminal 300 (300-1, 300-2, ..., 300-n), in the form of blocks based on a predetermined consensus algorithm. The data stored in the form of blocks can be shared by a plurality of nodes constituting the blockchain network 400. According to an embodiment, the blockchain network 400 may include a public blockchain network or a private blockchain network, in which any node can perform a consensus operation; in which only predetermined nodes can perform a consensus operation.

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

[0050] According to various embodiments of the present invention, the nodes in the blockchain network 400 can be operated by the blockchain core package according to a hierarchical structure. The hierarchical structure may include: a data layer, which defines the structure of data processed in the blockchain network 400 and manages the data; a consensus layer, which is responsible for verifying the validity of blocks, performing mining for generating blocks, and processing fees paid to miners during the mining process; an execution layer, which processes and executes smart contracts; a public layer, which implements and manages P2P network protocols, hash functions, digital signatures, encodings, and public storage; and an application layer, which generates, processes, and manages various applications.

[0051] The wired / wireless communication network 500 provides a communication path that enables the creator terminal 100, the user terminal 300 (300-1, 300-2, ..., 300-n), and the blockchain network 400 to send and receive signals and data to 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 can be used according to the embodiment. For example, when configured by an Internet protocol (IP) based system, the wired / wireless communication network 500 can be implemented as a wired / wireless Internet network, and the creator terminal 100, the user terminal 300 (300-1, 300-2, ..., 300-n), and the blockchain network 400 can be implemented as a wireless network such as a cellular network or a wireless local area network (WLAN).

[0052] Figure 2 The structures of the creator terminal and the user terminal according to various embodiments of the present invention are illustrated.

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

[0054] The transceiver 110 is connected to the processor 130 for sending and / or receiving signals. The whole or a 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 the Institute of Electrical and Electronics Engineers (IEEE) 802.xx system, the IEEE Wi-Fi system, the 3rd Generation Partnership Project (3GPP) system, the 3GPP Long Term Evolution (LTE) system, the 3GPP 5G New Radio (NR) system, the 3GPP2 system, and Bluetooth as a wired access system.

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

[0056] The processor 130 may be configured to implement the process and / or method proposed in the present invention. The processor 130 controls the overall operation of the user terminal 200. For example, the processor 130 sends or receives information through the transceiver 110, etc. In addition, the processor 130 writes data to the memory 120 and reads data from the memory 120. In addition, the processor 130 receives information through the input device 140. In addition, the processor 130 outputs information through the output device 140. In addition, the processor 130 captures images through the camera 160. The processor 130 may include at least one processor.

[0057] The input device 140 is connected to the processor 130 and can input information, etc. According to one embodiment, the input device 140 can input information, etc. received from other devices connected to the wired / wireless communication network 500 through the transceiver 110. The input device 140 may include a touch display, a keypad, a keyboard, etc.

[0058] The output device 150 is connected to the processor 130 and can output information in the form of video / audio. According to one embodiment, the input device 150 can output information received from other devices connected to the wired / wireless communication network 500 through the transceiver 110, etc. The output device 150 may include a display, a speaker, etc.

[0059] The camera 160 may be connected to the processor 130 and may capture images of front objects.

[0060] Figure 3 A signal flow diagram of a system according to various embodiments of the present invention is illustrated.

[0061] In step S301, the creator terminal 100 captures intermediate images and a final image of each creation process through the camera of the creator terminal 100. Multiple intermediate images are captured at the creation time of each creation process of the design, and a final image is captured at the final creation time of the design.

[0062] 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 final image hash information corresponding to the final image by using a first function stored in a memory of the creator terminal 100 through a processor of the creator terminal 100 .

[0063] 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 using a second function stored in the memory through a processor of the creator terminal 100 .

[0064] In step S304, the creator terminal 100 generates first block information about a first NFT (non-fungible token) through a processor, wherein the first NFT is based on relevant information of the first terminal, information of the final image, and final hash information. The relevant information of the first terminal corresponds to the holder information of the first NFT.

[0065] In step S305, the creator terminal 100 sends the first block information to the blockchain network 400 through 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 authorization and disclosure as necessary procedures, and copyright is generated at the time of creation. Therefore, even if the creator only discloses the final image to an unspecified number of people through the blockchain, it does not mean that he does not have the copyright to the undisclosed intermediate images. The creator only discloses the final image that he wants to disclose to an unspecified number of people. However, when generating an NFT, by including the final hash information generated based on the intermediate image specified by the creator in the creation process of the final image, evidence of the creation of the intermediate image in the creation process of the final image can be provided in possible disputes in the future.

[0066] In step S306, the third-party terminal 300-1, 300-2, ..., 300-n, which is one of the multiple nodes constituting the blockchain network 400, receives the first block information from the blockchain network through the transceiver of the third-party terminal 300-1, 300-2, ..., 300-n.

[0067] In step S307, the third-party terminals 300-1, 300-2, ..., 300-n send a certification request message corresponding to the first NFT regarding multiple intermediate images generated in the creation process of the final image to the first terminal 100 through the transceivers of the third-party terminals 300-1, 300-2, ..., 300-n based on the holder information of the first NFT within the first block information.

[0068] In step S308, the creator terminal 100 sends a proof response message including information of multiple intermediate images, information of the first function, and information of 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 people, not unspecified multiple people of the blockchain. The creator terminal 100 can send the intermediate image to a specific person according to personal wishes.

[0069] According to various embodiments of the present invention, the second function may be configured to generate final hash information differently according to the operation order of multiple intermediate image hash information and final image hash information input to the second function. The operation order may be based on the generation order of multiple intermediate images and the final image. The certification response message may also include information about the operation order. The creation order of multiple intermediate images and the final image may be notified to the third-party terminal 300-1, 300-2, ..., 300-n through the information of the operation order.

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

[0071] In step S310, the third-party terminals 300-1, 300-2, ..., 300-n confirm the proof that multiple intermediate images were created in the process of creating the final image based on whether the final hash information corresponding to the first NFT in the first block information is consistent with the second final hash information generated in step S309.

[0072] Figure 4 The operation process of the creator terminal according to various embodiments of the present invention is illustrated.

[0073] exist Figure 4 In the embodiment, the first terminal refers to the creator terminal, and the terminal includes a transceiver, a memory, a processor, an input device, an output device and a camera.

[0074] Reference Figure 4In step S401, the first terminal uses the camera to capture multiple intermediate images and a final image of each creation process of the design. The multiple intermediate images are captured at the creation time of each creation process of the design. The final image is captured at the final creation time of the design.

[0075] In step S402, the first terminal generates, through the processor, 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 using a first function stored in the memory. As an example, a secure hash algorithm (SHA) may be used as the first function, such as SHA-256 or SHA-512. Alternatively, as an example, the first function may correspond to Figure 5 , Figure 6 , Figure 7 and Figure 8 Obviously, the hash functions described in this specification are exemplary and not limited thereto. Alternatively, the first function may correspond to one of various other hash functions.

[0076] In step S403, the first terminal generates final hash information based on the multiple intermediate image hash information and the final image hash information using the second function stored in the memory through the processor. As an example, a secure hash algorithm (SHA) can be used as the second function, such as SHA-256 or SHA-512. Obviously, the hash functions described in this specification are exemplary and not limited to this. Alternatively, the second function may correspond to one of various other hash functions. Alternatively, as an example, the second function may correspond to a combination of logical operations. As an example, logical operations include AND, NOT, NAND, and NOR. The second function can be configured to have different result values ​​for the same input value according to the input order.

[0077] In step S404, the first terminal generates, through the processor, first block information about a first NFT (non-fungible token), the first NFT being based on relevant information of the first terminal, the final image information, and the final hash information. The relevant information of the first terminal corresponds to the holder information of the first NFT.

[0078] In step S405, the first terminal sends the first block information to the blockchain network through the transceiver.

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

[0080] In step S407, the first terminal sends a certification response message to the second device through the transceiver, and the certification response message includes the plurality of intermediate image information, the hash function information and the operation function information.

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

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

[0083] According to various embodiments of the present invention, the second function may be configured to generate the final hash information differently according to the operation order of the plurality of intermediate image hash information and the final image hash information input to the second function. The operation order may be based on the generation order of the plurality of intermediate images and the final image. The certification response message may also include information about the operation order. The creation order of the plurality of intermediate images and the final image may be notified to the second terminal through the information of the operation order.

[0084] According to various embodiments of the present invention, the second function may be composed of a hash function that can sequentially input multiple input values, and may be configured such that the result value is different according to the order of the multiple input values. 1 、h 2 ,…,h n-1 And the final image hash information is h n When H (h 1 、h 2 ,…,hn-1 、h n )=h n+1 H corresponds to the second function as a hash function, h n+1 Can correspond to the final hash information. Multiple intermediate image hash information h 1 、h 2 ,…,h n-1 And the final image hash information is h n The order of being input to the second function H may be determined by the creation order of the plurality of intermediate image hash information and the final image hash information. The user of the first terminal as the creator determines h of the second function H. 1 、h 2 ,…,h n-1 、h n The input order of the images is recorded and notified to the second terminal, thereby proving the creation order of multiple intermediate images and the final image.

[0085] According to various embodiments of the present invention, Figure 4 The embodiment may also include the following steps: after shooting each of the multiple intermediate images, the processor generates multiple second block information about multiple second NFTs encrypted with the first key based on each of the multiple intermediate images; when each of the multiple second block information is generated, each of the multiple second block information is sent to the blockchain network through the transceiver. According to various embodiments of the present invention, the proof response message may also include: information related to the multiple second NFTs; information about the second key for decrypting the encryption of the multiple second NFTs; information about the creation time of each of the multiple intermediate images based on the time when each of the multiple second block information is sent to the blockchain network.

[0086] According to various embodiments of the present invention, Figure 4 The embodiment may also include the following steps: after shooting each of the multiple intermediate images, the processor uses the first function to generate the multiple intermediate image hash information about each of the multiple intermediate images and the multiple second block information based on the multiple intermediate image hash information; when each of the multiple second block information is generated, the transceiver sends each of the multiple second block information to the blockchain network. According to various embodiments of the present invention, the proof response message may also include: information related to the multiple second block information; and information on the creation time of each of the multiple intermediate images based on the time when each of the multiple second block information is sent to the blockchain network.

[0087] 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 operation functions. The plurality of intermediate image hash information and the final image hash information may be generated using the first function, wherein the first function 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 operation function, wherein the second operation function is a combination randomly selected by the processor from among the plurality of logical operations. According to various embodiments of the present invention, the plurality of hash functions may include Figure 5 , Figure 6 , Figure 7 and Figure 8 One or more of the image hash functions.

[0088] According to various embodiments of the present invention, the second function may be composed of a combination of multiple logical operations. As an example, the logical operation includes AND, NOT, NAND, and NOR. The second function may be configured to have different result values ​​according to the operation order of the combination of logical operations.

[0089] 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. The plurality of intermediate image hash information and the final image hash information may be generated using one first function, the one first function being selected from the plurality of first functions according to a first input signal of a user input through the input device.

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

[0091] According to various embodiments of the present invention, a first terminal of a communication system is provided, the first terminal comprising: a transceiver, a memory, a processor, an input device, an output device and a camera, wherein the processor is configured to execute according to Figure 4 An operating method of the first terminal of an embodiment.

[0092] According to various embodiments of the present invention, there is provided a computer program configured to execute Figure 4 The operating method of the first terminal of the embodiment is recorded in a computer-readable storage medium.

[0093] Figure 5 Examples of image hash functions that may be applied to images according to various embodiments of the present invention are illustrated.

[0094] Figure 5 AVERAGE HASH and BLOCK HASH are illustrated as examples of image hash functions that can be applied to an image.

[0095] The AVERAGE HASH algorithm first converts the source image to grayscale and then scales it down. For example, the image is scaled down to 8x8 pixels to generate a 64-bit hash. Next, the average of all grayscale values ​​in the image is calculated, and then the pixels are checked one by one from left to right. If the grayscale value is greater than the average, 1 is added to the hash, otherwise 0 is added. When AVERAGEHASH is applied to Figure 5 , a hash code (i.e., hash information) of 00000000000100000000000001000001010000110111111111111110 may be created when composing an exemplary source image.

[0096] The BLOCK HASH algorithm divides the source image into blocks and generates a value of 1 or 0 for each block. These values ​​are combined into a hash in order from left to right. Since a 64-bit hash is required, the image is divided into 64 blocks. When BLOCKHASH is applied to Figure 5 When the exemplary source image is used, a hash code (ie, hash information) of 0011100010011100000011100110001101000011100001110100001011100110 may be created.

[0097] Figure 6 Examples of image hash functions that may be applied to images according to various embodiments of the present invention are illustrated.

[0098] Figure 6 DIFFERENCE HASH and MEDIAN HASH are illustrated as examples of image hash functions that may be applied to an image.

[0099] The DIFFERENCE HASH algorithm is similar to the mean hash algorithm. The difference hash algorithm first creates a grayscale image of the input image, which is reduced to 9x8 pixels. The first 8 pixels of each row are checked from left to right, and a 64-bit hash is generated similar to the mean hash algorithm. When DIFFERENCE HASH is applied to Figure 6When the exemplary source image is used, a hash code (ie, hash information) of 1111000000110000101110001100111010000110010011001000111010001110 may be created.

[0100] The working principle of the median hash algorithm is similar to that of the average hash algorithm, except that the median hash algorithm compares the median value instead of the average value. Figure 6 When the exemplary source image is 000000001001110000001100011010000101000011111111111111111111, a hash code (i.e., hash information) of 000000001001111111111111111111 may be created.

[0101] Figure 7 Examples of image hash functions that may be applied to images according to various embodiments of the present invention are illustrated.

[0102] Figure 7 PERCEPTUAL HASH is illustrated as an example of an image hash function that may be applied to an image.

[0103] In the perceptual hashing algorithm, the grayscale image is calculated and compressed at the beginning of the perceptual hashing algorithm. Figure 6 In the example above, a factor of 4 is needed, so it is compressed to 8*4x8*4, i.e., a 32x32 image. A discrete cosine transform is applied to the image, first row by row and then column by column.

[0104] The discrete cosine transform is shown below:

[0105] The high frequency pixels are now located in the upper left corner, so the 8x8 pixels in the upper left corner of the image are cropped. Next, the median of the grayscale values ​​of the image is calculated and a hash value is generated from the image similar to the median hashing algorithm.

[0106] When PERCEPTUAL HASH is applied to Figure 7 For an exemplary source image, a hash code (i.e., hash information) of: 101001001010101100110011011001101100010100100000111011010101110 may be created.

[0107] Figure 8 Examples of image hash functions that may be applied to images according to various embodiments of the present invention are illustrated.

[0108] Figure 8 WAVELET HASH is illustrated as an example of an image hash function that can be applied to an image.

[0109] The WAVELET HASH algorithm is similar to the mean hash algorithm. In the wavelet hash algorithm, an 8x8 grayscale value image is also created. Next, a two-dimensional wavelet transform is applied to the image. Test results show that setting the top row to 0, that is, to black, and reapplying the wavelet transform three times improves the results. Next, similar to the perceptual hash algorithm, each pixel is compared to the median value and the hash is calculated.

[0110] When WAVELET HASH is applied to Figure 8 For an exemplary source image, a hash code (i.e., hash information) of: 0000010110111001111110011111101111111010000000000000011100000101 may be created.

[0111] Fig. 9 Examples of authoring designs for various authoring processes according to various embodiments of the present invention are illustrated.

[0112] Reference Fig. 9 , as exemplary creative designs of each creative process, images of four stages are illustrated. Motivation cut is equivalent to an image that initially projects the idea or motivation of the creative design. Concept sketch is equivalent to an image that shows the concept of the creative design. Detailed Drawings is equivalent to an image that presents specific details of the creative design. Finished design is equivalent to a finished final image that has reached a level that can be applied to a product. According to various embodiments of the present invention, the creative design of each creative process may include a captured image of a hand-drawn drawing, or, when a computer design program is used, may include a design image in various formats such as a screenshot or a saved image file. According to various embodiments of the present invention, the creative design of each creative process may include various design features, such as the structure of the design, the arrangement of each design structure, the weaving design of the fabric, the shape and position of the buttons, etc.

[0113] Sharing through the blockchain network Fig. 9 In the case of creative designs in various creative processes, the creator can prove the direct causal relationship with the creative designs.

[0114] like Fig. 9As shown in the example, a creator issues a non-fungible token (NFT) for a preset number of creative design images in order to reveal that the creator, as the holder of the NFT, created the creative design of each creative process.

[0115] In addition, the creator combines the hash codes of the intermediate images and the hash codes of the final images in the creation process of the creative design such as paintings, artworks, fashion designs, commercial / non-commercial designs, etc. through a calculation function to generate the final hash information, and then sends the NFT containing the final hash information and the final image information to the blockchain. As a result, the design creator can publicly claim the correlation between the intermediate images and the final image in the creation process of the creative design on the designed blockchain network. If problems arise in the future regarding the creation process of the final image, the originality of the creative process and the creative design can be proved.

[0116] Fig.10 The diagram illustrates a process of generating an NFT based on a creative design of each creative process according to various embodiments of the present invention.

[0117] Reference Fig.10 , the figure shows the steps of generating metadata from the creative images of each creative process, encrypting the generated metadata, and generating hash information based on the encrypted image information.

[0118] The generated hash information will be sent to the blockchain network as block information in real time and shared with the nodes of the shared blockchain. After the NFT is generated based on the hash information, it can also be sent to the blockchain network in the form of NFT.

[0119] The hash information or NFT only includes the image information in a form encrypted by a key. Afterwards, the creator can send the key information to the blockchain network at the time when he wants to make the design public, so that the nodes connected to the blockchain can view the image after decrypting the encrypted image using the key.

[0120] The image information contains a timestamp about when the image was taken. Since the hash information or the time information when the NFT was initially uploaded is shared on the blockchain network, the creation time point information can be proved, thereby proving the originality of the created image in each creation process.

[0121] Fig.11 The diagram illustrates the process of generating and issuing NFTs based on the creative design of each creative process according to various embodiments of the present invention.

[0122] Reference Fig.11,For each creative process, an image can be captured and immediately encrypted after the design is created, hash information and block information can be generated, and the generated hash information and block information can be uploaded to the blockchain network, thereby being made public to the blockchain network.

[0123] Furthermore, after the creation is completed, multiple images selected in each creation process can be encrypted and NFTs can be generated. NFTs can be shared with various nodes through the blockchain. However, since the holder of the NFT is set as the creator himself, the original author of the creative design can be proved by the proof of ownership of the NFT. After the creator uploads the NFT containing the encrypted image to the blockchain, the key information that can decrypt the encryption can be uploaded to the blockchain at the time point the creator wishes to make public. Thus, while proving the creation time by uploading the NFT for the first time, the public time can be set to the time point desired by the creator himself. Furthermore, a new second NFT is subsequently issued based on the creative image, and at the same time, the new second NFT can be set to include the NFT containing the initially encrypted creative design and the decryption key as relevant information.

[0124] Furthermore, by generating and issuing third NFTs for products that apply the creative design, licensees who have signed a usage rights agreement with the creator and the creative design, and products produced by the licensees, it is possible to prove whether the creative design has been adopted, whether it is a licensee who has obtained legal design usage rights, and whether the licensee is in production, etc. The third NFT issued at this time can be set to include information including the NFT of the originally encrypted creative design and the decryption key.

[0125] Fig.12 The diagram illustrates the generation of encrypted information based on the creative design of each creative process according to various embodiments of the present invention and the process of uploading to the blockchain.

[0126] Reference Fig.12 When encrypting the creative process images of the creative process design, the order can be selected by the creator himself or randomly sorted by a computer. Thus, the selected images 1, 2, 3, 4 of each creative process can be encrypted in sequence, or the encryption order can be randomly determined, such as 2, 3, 1, 4. The randomness of this encryption sequence can achieve a higher level of security.

[0127] Fig.13 The diagram illustrates the generation of an encrypted NFT and the process of uploading it to the blockchain based on the creative design of each creative process according to various embodiments of the present invention.

[0128] Reference Fig.13The creator can take images of the designs of each creative process during the creative process, and use the timestamp information of the image shooting time point to prove the creation time point of each intermediate design in the creative process.

[0129] The creator can select multiple images that can well show the development process of the creative process from the multiple images taken during the creative process. Although the drawings of the present invention take four images of the intermediate design as an example, this is only an exemplary number and the number is not limited to four.

[0130] Each intermediate design can correspond to one of Motivation cut, Concept sketch, Detailed Drawing, and Finished design.

[0131] After taking images for each intermediate design, meta information of each image may be generated. The meta information may include information about the shooter of the image, i.e., the creator's information. In addition, the meta information may include timestamp information about the date and time the image was taken. In addition, the meta information may include GPS information about the location where the image was captured.

[0132] The information of each of the multiple images can be sorted according to the order determined by the creator, or can be re-sorted according to the order determined by a computer-based random function without being restricted by the time order. The rearranged multiple images can be encrypted and an NFT can be generated for the encrypted information. Alternatively, encryption can be performed according to the creation order, that is, according to the order in which the individual photo images are generated, and an NFT can be generated for the encrypted information.

[0133] NFTs can be issued by sending the generated NFT to a blockchain network.

[0134] Multiple nodes that make up the blockchain network can receive NFTs, but without the key to decrypt them, they can only access the encrypted image and cannot confirm the original design.

[0135] Next, the creator transmits the information of the decryption key to the blockchain network at the public time point set by the creator, so that multiple nodes can decrypt the encrypted image in the NFT and view the image.

[0136] Creators can use the meta information of the image in the NFT to prove that the design of each creative process is consistent with the creation time and creator, thereby proving the originality.

[0137] During the design creation process, the creator can personally use his or her own smartphone or other terminal devices to take multiple images of the intermediate design, perform function processing on the metadata of each image file, and generate a hash code accordingly. The creator uploads the hash code to the blockchain network and converts the completed final image into NFT, thereby proving the direct causal relationship between the author and the creation design.

[0138] The hash value of the creative design is sent to the blockchain network, but the final image of the creation is made into a non-public NFT, and the creator can decide whether to make the final image public. Therefore, by sending the hash value that proves the creation process of the creative design to the blockchain before the image of the creative design is made public and proving the sending time of the hash value afterwards, the originality of the intermediate image in the creative process can be proved. Since the creative process is recorded on the creator's terminal and the log information of sending the final hash value is stored on the creator's terminal, the originality of the creative design can be proved without making the final image of the creative design public. That is, the hash value is sent and made public to the blockchain network, and the completed image that can prove the causal relationship can be stored on the creator's terminal.

[0139] Fig.14 The diagram illustrates the generation of NFTs and the process of uploading them to the blockchain based on the creative design of each creative process according to various embodiments of the present invention.

[0140] Fig.14 The present invention illustrates an exemplary process for proving the causal relationship between the creative process image and the final image according to various embodiments of the present invention. Fig.14 The creator terminal is a computer device capable of wired and wireless communication, and can be a personal computer, a smart phone, a tablet computer, etc.

[0141] Reference Fig.14 , as a process from the start of the creative work to the final design, in the process of creating each of the intermediate designs of the first design, the second design, the third design, and the fourth design, respectively, the creator can perform photo shooting or digital image capture for each of the intermediate designs after performing creator personal authentication of the application. The photo shooting or digital image capture for the intermediate designs is performed immediately after each creation of the intermediate designs, so the execution time can be assumed to be the creation time point of each of the intermediate designs.

[0142] The first metadata, the second metadata, the third metadata, and the fourth metadata for each of the intermediate designs are generated by taking or capturing a photograph of each of the intermediate designs.

[0143] A first hash, a second hash, a third hash, and a fourth hash are generated based on each of the first metadata, the second metadata, the third metadata, and the fourth metadata.

[0144] At the creator's option, a first design NFT, a second design NFT, a third design NFT, and a fourth design NFT are generated based on a photo shoot 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 the blockchain network. 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 image information encrypted from a photo shoot or capture of each of the intermediate designs. At the creator's option, each of the intermediate designs may be made public or private.

[0145] After completing the creation work of the final design based on the intermediate design, the creator performs photo shooting or digital image capture of the completed final design. A fifth hash is generated based on the first hash, the second hash, the third hash, and the fourth hash for the intermediate design.

[0146] The creator generates a final design NFT based on a photo shoot or digital image capture of the final design and the fifth hash. The final design NFT includes creator information or creator terminal information as the holder information of the NFT. The final design NFT is uploaded to the blockchain network.

[0147] By uploading the final design NFT to the blockchain network, the image and fifth hash of the final design are shared among multiple nodes that make up the blockchain network.

[0148] In the future, when the creator or the creator terminal receives a request from someone about the creation process, the creator can prove that the fifth hash is generated based on the first hash, the second hash, the third hash and the fourth hash, and prove that the first design, the second design, the third design and the fourth design are generated based on the first hash, the second hash, the third hash and the fourth hash, thereby proving that the final design is created based on the first design, the second design, the third design and the fourth design.

[0149] Fig.15 The diagram illustrates a process of proving the originality of a creative design through the generation of a hash and an NFT based on the creative design of each creative process according to various embodiments of the present invention.

[0150] Reference Fig.15, the creator inserts the personally created encryption code into multiple image files generated during the creation process to generate a "sequential reversible function", and converts it into the final hash function and uploads it to the blockchain. Through these processes, the design copyright of the creation can be registered and protected, and the final result of the creation process can be issued as an NFT. That is, the creation process is generated as a reversible function, and the final creation result is also generated as a reversible function, thereby generating a block of the final hash code, and thus creating an NFT.

[0151] The creator's personally generated password is inserted into the metadata (Devcie ID, location information, timestamp, image resolution and other quality information) of multiple digital images designed during the creative process to generate a reversible function. Similarly, the reversible function of the final digital image is generated in the same way, and the final hash is generated and uploaded to the blockchain.

[0152] Furthermore, these can be applied to the design of clothing sold on the e-commerce market based on NFTs or the design of clothing applied to virtual images on the Metaverse platform. For example, the ownership of the original NFT belongs to the creator of the original design, and the ownership of the NFT and clothing or clothing image derived from the original NFT can be transferred to consumers who purchase clothing on the e-commerce market based on the design or clothing applied to virtual images on the Metaverse platform. For example, the derived NFT may include information related to the original NFT, the electronic signature of the original author, and other information. As a result, consumers who purchase clothing on the e-commerce market or clothing items applied to virtual images on the Metaverse platform can obtain proof that the purchased clothing or clothing items are derived from original designs.

[0153] Various embodiments of the present invention relate to a method and apparatus that can prove the originality of a creative design by proving the time point of design creation that has an absolute influence on the market value of a product, such as clothing, footwear, accessories, hats, bags, watches, paintings, sculptures and other works of art, commercial / non-commercial designs and other visual design factors.

[0154] Existing methods of utilizing blockchain related to design mainly provide authorization and rights to completed designs or completed shapes. However, this method not only cannot objectively (technically) prove the direct causal relationship between the creator and the created design, but also cannot prevent unfair behavior such as copying or imitating the completed design or the sketches or shapes in the design process without the consent of the creator, and there is no objective method to prove unfair behavior.

[0155] Recently, NFT has emerged with the emergence of new technologies such as blockchain, metaverse, and virtual currency. Since NFT can prove the uniqueness of all digitized content such as works of art, digital sound sources, commercial / non-commercial designs, etc., people are very much looking forward to overcoming the technical limitations of existing copyright registration protection. However, bad cases such as the wanton issuance of NFTs of other people's works without the consent of the copyright owner or the issuance of NFTs of imitations or counterfeits are emerging. These problems cannot overcome the logical limitations of the current copyright registration protection system, that is, the need to register copyrights based on completed images or shapes and obtain rights protection. At the same time, NFTs issued based on this also have fundamental limitations in proving uniqueness based on the direct causal relationship between the creator and the creation.

[0156] As far as the textile fashion industry is concerned, this is a field with very fast market flow, and the creation, production and circulation of new designs and products will be constantly renewed with the seasons. If the current design copyright system is used to register and protect its rights, it is not suitable for the textile fashion industry dominated by fast fashion, considering the legal procedures and time required. In addition, behaviors that undermine the robustness of the market, such as design theft and plagiarism, will occur inertially, which will frequently cause economic and psychological harm to the creators and will incur huge social costs. Not only that, although the above factors are considered to be a factor hindering the overall qualitative growth of the industrial ecosystem, it has been proven that the current copyright registration and rights protection system cannot be a reasonable alternative.

[0157] As for the recently emerging NFT technology, it is also impossible to prevent illegal acts of copyright infringement, such as third parties issuing NFTs without the consent of the creators to seek economic benefits. Therefore, in order to solve these problems, the present invention functionalizes the "intermediate result image of the creation process and the final creation result image", converts it into a hash value, digitizes the causal relationship between the creation process and the creation result, and uploads it to the blockchain to clearly prove the copyright of the creation.

[0158] Various embodiments of the present invention propose a method for proving the originality of a creative design by proving the creator and creation time of the design. The creator can use a terminal device including a camera to sequentially shoot intermediate designs during the creation process, and generate multiple hash information based on the meta information of the image files of multiple intermediate designs and final designs that can show the beginning, development, and ending of the design creation process, and can upload it to the blockchain to be issued as an NFT.

[0159] The purpose of various embodiments of the present invention is to prove the direct causal relationship between the creator and the creative design. By issuing new NFTs related to the NFT of the original design for the circulating products that apply the creative design, the ownership of the newly issued NFTs can be transferred to the purchaser of the product, thereby proving whether the various circulating products have adopted the original design.

[0160] When the embodiments of the present invention are implemented by using hardware, the processor of the present invention may be configured with application specific integrated circuits (ASICs) or digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs) and field programmable gate arrays (FPGAs), etc., for executing the present invention.

[0161] On the other hand, the above method can be written in a program executable on a computer and can be implemented in a general-purpose digital computer that runs the program using a computer-readable medium. In addition, the data structure used in the above method can be recorded on a computer-readable storage medium in various ways. When describing a storage device containing executable computer code for performing the various methods of the present invention, the program storage device that can be used should not be interpreted as including transient objects, such as carrier waves or signals. The computer-readable storage medium includes storage media such as magnetic storage media (e.g., read-only memory, floppy disk, hard disk, etc.) and optical reading media (e.g., read-only optical disk memory, DVD, etc.).

[0162] The above-mentioned embodiments are embodiments that combine the elements and features of the present invention in a predetermined form. Unless otherwise expressly stated, each component or feature should be considered optional. Each component or feature can be implemented in a form that is not combined with other components or features. In addition, the embodiments of the present invention can also be configured by combining some components and / or features. The order of operations described in the embodiments of the present invention can be changed. Some components or features in one embodiment can be included in another embodiment, or can be replaced by corresponding components or features of another embodiment. It is a matter of course that claims that do not have a clear reference relationship in the claims can be combined to form an embodiment, or can be used as new claims by modification after application.

[0163] It will be clearly understood by those skilled in the art that the present invention may be implemented in other forms without departing from the technical spirit and essential features of the present invention. Therefore, the above embodiments should be considered illustrative in all aspects, rather than restrictive. The scope of protection of the present invention should be determined by reasonable interpretation of the attached claims and all possible changes within the equivalent scope of the present invention.

[0164] Industrial Applicability

[0165] The present invention relates to a method and device for proving the causal relationship between the creative process of a design work and the creative result work by utilizing hash codes of images of each creative process of the design in a communication system, thereby proving the originality of the design, that is, proving creativity and who is the original author.

Claims

1. A method for operating a first terminal of a communication system, wherein: The first terminal includes: a transceiver, a memory, a processor, an input device, an output device and a camera, The method comprises the following steps: Shooting multiple intermediate images and one final image of each creative process of the design by the camera, wherein the multiple intermediate images are shot at the creation time of each creative process of the design, and the final image is shot at the final creation time of the design; extracting, by the processor, a plurality of binary metadata from each of the plurality of intermediate images and the final image; Inputting the plurality of binary metadata into a first function stored in the memory, so as to generate a plurality of intermediate image hash information and a final image hash information by the processor using the first function stored in the memory, wherein the first function is composed of a hash function; generating, by the processor, final hash information based on the plurality of intermediate image hash information and the final image hash information using a second function stored in the memory, wherein the second function is configured to generate the final hash information differently according to an operation order of the plurality of intermediate image hash information and the final image hash information input to the second function, wherein the operation order is obtained based on a generation order of the plurality of intermediate images and the final image; generating, by the processor, first block information about a first NFT, the first NFT being obtained based on relevant information about the first terminal, information about the final image, and the final hash information, wherein the NFT is a non-fungible token; Sending the first block information to the blockchain network through the transceiver; receiving, via a transceiver, a certification request message corresponding to the first NFT from a second terminal that is one of a plurality of nodes constituting the blockchain network regarding the plurality of intermediate images generated during the creation process of the final image; and Sending a certification response message to the second terminal through the transceiver, the certification response message including information of the plurality of intermediate images, information of the first function, information of the second function, and information of the operation order; wherein the second terminal generates second final hash information based on information of a final image corresponding to the first NFT in the first block information, information of the received plurality of intermediate images, information of the first function, and information of the second function; Among them, the second terminal confirms the proof that multiple intermediate images were created in the process of creating the final image based on whether the final hash information corresponding to the first NFT in the first block information and the generated second final hash information are consistent.

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

3. The method according to claim 1, wherein: The method further comprises the following steps: After each of the plurality of intermediate images is photographed, the processor is used to generate a plurality of second block information about a plurality of second NFTs, wherein the plurality of second NFTs are encrypted based on each of the plurality of intermediate images using a first key; and When each of the plurality of second block information is generated, each of the plurality of second block information is immediately sent to the blockchain network through the transceiver, The attestation response message also includes: information related to the multiple second NFTs; information of a second key for decrypting the encryption of the multiple second NFTs; and information of the creation time of each of the multiple intermediate images based on the time when each of the multiple second block information is sent to the blockchain network.

4. The method according to claim 1, wherein: The method further comprises the following steps: After capturing each of the plurality of intermediate images, immediately generating, by the processor, the plurality of intermediate image hash information about each of the plurality of intermediate images and a plurality of second block information based on the plurality of intermediate image hash information by using the first function; and When each of the plurality of second block information is generated, each of the plurality of second block information is immediately sent to the blockchain network through the transceiver, The proof response message also 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 is sent to the blockchain network.

5. The method according to claim 1, wherein: The memory is configured to store a plurality of hash functions, The second function is formed by a hash function randomly selected by the processor from among the plurality of hash functions.

6. A first terminal of a communication system, wherein: The first terminal includes: a transceiver, a memory, a processor, an input device, an output device and a camera, The processor is configured to perform the method according to any one of claims 1 to 5. 7 . A computer-readable storage medium having a computer program recorded thereon, wherein the computer program is configured to execute the method according to claim 1 .

Citation Information

Patent Citations

  • Copyright confirmation method and device for saved intermediate file

    CN108364242A

  • Creation preservation method based on creation competition mode

    CN110443008A