DETERMINATION PROCEDURE, COMPUTER AND PROGRAM

The method addresses the challenge of certifying digital artwork authorship by using a computer-implemented system that generates certificates with identification information and DIDs related to the artwork, ensuring secure and verifiable authorship verification.

DE112023003324T5Inactive Publication Date: 2025-06-05WACOM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
DE112023003324
Authority / Receiving Office
DE · DE
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-03
Publication Date
2025-06-05
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Conventional methods for certifying the authorship of digital artworks created through pen input are inadequate, as these works can be copied indefinitely, making it difficult to verify authorship.

Method used

A computer-implemented determination method that specifies the hardware or software used by the artist to create the artwork and generates a certificate with identification information and a decentralized identifier (DID) related to the artwork, thereby certifying authorship.

Benefits of technology

This method allows for simple and effective certification of authorship by utilizing the specific hardware or software used in creating the digital artwork, providing a secure and verifiable means of authentication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The invention makes it possible to certify the authorship of a work of art using a simple method. A computer-implemented determination method for determining the authorship of a work of art is provided, wherein the determination method comprises specifying, by the computer, hardware or software used by an artist in creating the work of art, and generating, by the computer, a first certificate comprising identification information representing the specified hardware or software and a first DID, which is a DID related to the work of art.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELDThe present invention relates to a determination method, a computer, and a program.BACKGROUND ARTIn the past, authenticity certificates have generally been used as methods for certifying the copyright of works of art. A concrete method of certification using an authenticity certificate that an art or the like is authentic is disclosed in Patent Document 1.PRIOR ARTPatent DocumentPatent Document 1: Japanese Patent JP 6894033 BOUTLINE OF THE INVENTIONTechnical ProblemWhen an artistic work to be certified is a exhaustion (hereinafter also referred to as "art work") digitally prepared by pen input or the like, this art work can be copied any number of times. Therefore, the copyright cannot be sufficiently certified by conventional authenticity certificates.Therefore, it is an object of the present invention to provide a determination method, a computer, and a program that can certify the copyright of an art using a simple method.MEANS FOR SOLVING THE PROBLEMThe present invention provides a computer-implemented determination method for determining the copyright of an art work, the determination method including specifying, by the computer, hardware or software used by an artist in constructing the art work, and generating, by the computer, a first certificate that includes identification information representing the specified hardware or software and a first DID (Remote Identifier) that is a DID related to the art work.The present invention further provides a computer configured to specify hardware or software used by an artist in constructing an art, and generate a first certificate including identification information representing the specified hardware or software and a first DID that is a DID related to the art.The present invention further provides a program configured to cause a computer to execute a process of specifying hardware or software used by an artist in constructing an art and generating a first certificate including identification information representing the specified hardware or software and a first DID that is a DID related to the art.ADVANTAGEOUS EFFECTSAccording to the present invention, the copyright of an art can be certified with a simple method using hardware or software used by an artist in constructing the art.BRIEF DESCRIPTION OF THE FIGURESFIG. 1 is a diagram illustrating a configuration of a copyright certification system 1 according to an embodiment. FIG. 2 is a diagram illustrating an example of a hardware configuration of a system 3 for depletion certification and a user terminal 4. FIG. 3 is diagrams illustrating DID documents for three types of DIDs used in a process of the processing unit 3 afor exhaustion certification. FIG. 4 is a flow chart illustrating the flow in issuing an object certificate. Fig. 5 is a diagram illustrating the content of the object certificate issued in step S8 of Fig. 4. FIG. 6 is a flow chart illustrating the flow in issuing an art certificate. Fig. 7 is a flow chart illustrating the flow in issuing the art certificate. Fig. 8 is a flow chart illustrating the flow in issuing the art certificate. Fig. 9 is a diagram illustrating the content of the art certificate issued in step S55 of Fig. 8. Fig. 10 is a flow chart illustrating the flow in issuing the art certificate. Fig. 11 is a flow chart illustrating the flow in certification of the copyright performed using the object certificate and the art certificate. Fig. 12 is a flow chart illustrating the flow in certification of the copyright performed using the object certificate and the art certificate. Fig. 13 is a flow chart illustrating the flow in certification of the copyright performed using the object certificate and the art certificate. Fig. 14 is a flow chart illustrating the flow in certification of the copyright performed using the object certificate and the art certificate.EMBODIMENTS OF THE INVENTIONHereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.FIG. 1 is a diagram illustrating a configuration of a copyright certification system 1 according to the present embodiment. As illustrated in FIG. 1, the copyright certification system 1 includes a depletion certification system 3 and a user terminal 4 connected to each other via a network 2.FIG. 2 is a diagram illustrating an example of a hardware configuration of the system 3 for depletion certification and the user terminal 4. Both the system 3 for depletion certification and the user terminal 4 may comprise a computer 100 having the illustrated configuration. Note that the system 3 for depletion certification may also be provided by coupling a plurality of computers 100.As illustrated in FIG. 2, the computer 100 includes a CPU (central processing unit) 101, a storage device 102, an input device 103, an output device 104, and a communication device 105 connected to each other via a bus 106.The CPU 101 is a device (processor) configured to control the components of the computer 100 and read and execute various programs stored in the storage device 102. The CPUs 101 of the system 3 for depletion certification and the user terminal 4 execute programs stored in the respective storage device 102 to execute the processes shown in FIGS. 3 to 14 described later.The storage device 102 includes a main storage device such as a DRAM (Dynamic Random Access Memory) and an auxiliary storage device such as a hard disk. The storage device 102 has a role of storing various programs for executing an operating system of the computer 100 and various applications, and a role of storing data used by the programs. An operation log database 3 cdescribed later is implemented in the storage device 102 of the system 3 for depletion certification.The input device 103 is a device that receives an input operation of a user and supplies the input operation to the CPU 101. The input device 103 includes, for example, a keyboard, a mouse, and a touch detection device. Here, the touch detection device is a device including a touch sensor and a touch controller. The touch detection device is used for detecting a pen input or a touch input. A pen P illustrated in FIG. 1 is an electronic pen or an electromagnetic resonance pen used for performing pen input to the touch detection device of the user terminal 4. The pen P comprises a memory. A pen ID (identification) that is identification information for uniquely identifying the pen P is stored in this memory in advance.The pen input through the pen P is realized by a communication system corresponding to signal transmission at least from the pen P to the touch detection device. Specific examples of the communication system include an active capacitive system and an electromagnetic resonance system. The signal transmitted through the pen P to the touch detection device includes a data signal modulated by the pen ID. The touch detection device may receive and demodulate the data signal to detect the pen ID of the pen P.The output device 104 is a device that outputs a processing result of the CPU 101 to the user. The output device 104 includes, for example, a display and a speaker. The communication device 105 is a device for communicating with external devices. The communication device 105 transmits and receives data according to instructions of the CPU 101. Both the system 3 for depletion certification and the user terminal 4 use a communication device 105 to communicate with other devices, systems, networks, and the like.Reference is again made to FIG. 1. The user terminal 4 is a computer whose user is an artist who is a user of an art work. The user terminal 4 may execute a drawing app 4 awith which the artist can create an art work and a management app 4 bthat executes processes for certification of the copyright of the art work. Although only one user terminal 4 is illustrated in FIG. 1, a large number of user terminals may actually be connected to the network 2. Any computer such as a personal computer, a tablet terminal, and a smartphone can be used as concrete hardware of the user terminal 4.The drawing app 4a is a drawing application capable of pen input and handling layers. The artist uses the pen P to input the art in each plane and finally performs a screening process to combine the planes, thereby completing an art. Hereinafter, data including a set of layers before combination is referred to as "data before combination", and image data obtained by rastering is referred to as "raster data". BMP, JPEG, PNG, TIFF or the like may be suitably used as the format of the raster data. The description will be continued below, illustrating, as an example, the use of a PNG file for the raster data.The management app 4 bis an application that runs in the user terminal 4 as an agent of a depletion certification processing unit 3 a(described later) in the depletion certification system 3 and constitutes a single virtual computer together with the depletion certification processing unit 3 a. The management app 4b has in particular the role of also interacting with the drawing app 4a to carry out various processes for certification of the copyright of the art. The various processes include an object certificate issuance process for certifying that the artist is owned by an object used for creating the art, an art certificate issuance process for certifying that the artist is the creator of the art, and a copyright certification process using the object certificate and the art certificate.Object identification information representing the object to be certified is written in the object certificate which will be described in detail later. A typical example of the object is the pen P, and the object identification information in this case is the pen ID. However, an object other than the pen P may be adopted as the object to be certified by the object certificate as long as it is used for creating the art and the object is hardware or software with which individual objects can be identified. For example, the character app 4 acan also be used as the object, and the object identification information is a serial number of the character app 4 ain this case. In the following, description will be continued based on the assumption that the object to be certified by the object certificate is the pen P.The system 3 for exhaustion certification is a computer configured to issue an object certificate and an art certificate and use them to certify the copyright in response to a request from the management app 4b running in the user terminal 4. As illustrated in FIG. 1, the system 3 for depletion certification includes the processing unit 3 afor depletion certification, a wallet app 3 band the operation log database 3 c. The artist performs user registration with the system 3 for depletion certification in advance, and uses the system 3 for depletion certification via the management app 4 b.The processing unit 3a for exhaustion certification is a functional unit that cooperates with the management app 4b to issue various DIDs including an artist DID and a project DID described later, issue an object certificate and an art certificate, and use the object certificate and the art certificate to certify the copyright. The DID is a decentralized ID used in a self-public identity (a mechanism in which the user can possess and control the identity (hereinafter referred to as "ID") of the user without the involvement of a management entity, thereby solving the problems of centralized ID management; self-public identity; hereinafter referred to as "SSI"), and the DID is permanently recorded in a blockchain network. To issue the DID, the processing unit 3a for exhaustion certification generates a DID and a DID document which is a document in which information on the DID is stored. The processing unit 3a for exhaustion certification records the DID in a predetermined blockchain and stores the DID document in a distributed file system such as the IPFS (InterPlane File System) so as to issue a new DID. The DID comprises a hash value (=address in the distributed file system) of the DID document. When issuing the DID, the processing unit 3a for exhaustion certification also executes a process for generating encryption keys corresponding to the DID (specifically, a pair of public key and private key based on public key cryptography).The object certificate and the art certificate issued by the processing unit 3a for exhaustion certification may be auditable certificates (hereinafter referred to as "VC") used in the SSI. The object certificate and the art certificate, which are VCs, include an electronic signature obtained by encrypting a hash value of the information to be certified with the issuer's private key. A person receiving the VCs together with the information to be certified may derive the hash value of the received information, use a public key of the issuer to decrypt the electronic signature, and compare the derived hash value and the decrypted electronic signature with each other, thus checking authenticity of the received information.The wallet app 3 bis an application that is set up for each registered user of the system 3 for exhaustion certification. When a user logs on to the system 3 for depletion certification, the user can access his wallet app 3b via the management app 4b. The wallet app 3b has the role of storing the DID and the private key issued on request of the corresponding user and managing the certificates issued to the user. The object certificate and the art certificate may be physically stored in the wallet app 3b or in the distributed file system.The operation log database 3 cis a storage unit for storing operation log data of the pen P. The operation log data of the pen P may include the pen ID of the pen P, history data of the position of the pen P detected by the touch detection device, and time stamps indicating the times at which the history data is recorded. As will be described later with reference to FIG. 14, the operation log data of the pen P is used to check whether the pen P has been used in a certain period of time. Therefore, it is sufficient if the use thereof can be checked from the history data of the position of the pen P, and the history data does not necessarily need to include all the positions detected by the touch detection device. For example, the history data of the positions of the pen P may also be acquired at intervals substantially longer than the intervals at which positions are acquired by the touch detection device.FIGS. 3A, 3B, and 3C are diagrams illustrating DID documents for three types of DIDs, namely, an artist DID, a project DID, and an issuer DID, which are used in the process of the depletion certification processing unit 3 a. The artist DID is a DID for identifying an artist. The exhaust certification processing unit 3a outputs this artist DID to the artist. The project DID is a DID for identifying a project as a container of the art. The exhaustion certification processing unit 3 aapplies this project DID to the art to be created by the artist. The issuer DID is a DID for identifying the issuer of the object certificate and the art certificate, namely the system 3 for exhaustion certification. The system 3 for depletion certification previously issues this issuer DID.Next, the contents of these DID documents will be described. First, the artist DID document comprises an artist public key, as shown in FIG. 3A. This is a public key corresponding to the artist DID. Further, the issuer DID's DID's DID document comprises an issuer public key, as shown in Figure 3C. This is a public key corresponding to the issuer DID.The DID document of the project DID includes a project creation date, an artist DID, a pen ID, and a project public key as shown in FIG. 3B. Here, the artist DID is a DID issued to the artist who creates the corresponding art work, and the pen ID is a pen ID of the pen P used to create the corresponding art work. It should be noted that, for a art work jointly created by a plurality of persons, a plurality of artist DIDs can also be provided in the DID document of the project DID. For example, when a plurality of pens P are used to prepare an art, a plurality of pen IDs may be provided in the DID document of the project DID. The project public key is a public key corresponding to the project DID.In the following, the issue of the object certificate and the art certificate and the certification of the copyright based on the object certificate and the art certificate will be described in detail with reference to a flowchart of the process executed by the copyright certification system 1. Here, the wallet app 3 b, when simply referred to as "wallet app 3 b" in the following description, denotes the wallet app 3 bset for the artist who is the user of the user terminal 4.Fig. 4 is a flow chart illustrating the flow in issuing the object certificate. As shown in FIG. 4, the artist starts the drawing app 4a in the user terminal 4 (step S1), and then the management app 4b reads in the pen ID (step S2). This reading-in is described in more detail below. The management app 4 bfirst displays a character area on a display via the character app 4 a. When the user uses the pen P to input a drawing or graphic in the displayed character area, the pen P transmits the pen ID to the touch detection device. The management app 4 b receives the pen ID thus received from the touch detection device, thereby reading the pen ID. At this time, the management app 4 bmay also read the pen IDs of a plurality of pens P in step S 2.Next, the management app 4 bengages and registers with the processing unit 3 aof the exhaustion certification system 3 (step S 3). As described above, the artist performs user registration with the system 3 for depletion certification in advance, and the management app 4 buses the user information (such as login ID and password) for user registration to login to the system 3 for depletion certification.Next, the management app 4 btransmits a request for issuing an object certification including the at least one pen ID read in step S 2 to the processing unit 3 afor exhaustion certification (step S 4). The processing unit 3a for depletion certification that has received this request first issues an artist DID (step S5). Specifically, the processing unit 3a for exhaustion certification generates a key pair including an artist public key and an artist private key that is a private key corresponding to the artist public key. Next, the processing unit 3a for exhaustion certification generates an artist DID and a DID document of the artist DID (see Fig. 3A). The processing unit 3a for exhaustion certification then causes the distributed file system to store the created DID document and records the artist DID in the blockchain. Moreover, the processing unit 3a for exhaustion certification transmits the generated artist DID and the artist private key to the wallet app 3b (step S6), and causes the wallet app 3b to store them (step S7).After completion of the foregoing process, the processing unit 3a issues an object certificate for artist DID for exhaustion certification (step S8).Fig. 5 is a diagram illustrating the content of the object certificate issued in step S8. As shown in Fig. 5, the object certificate includes issuer information representing the issuer of the object certificate (i.e., the system 3 for depletion certification) and pen ID certification information required for certification of the pen ID. Here, the issuer information includes an issuer name and an issuer DID. On the other hand, the pen ID certification information includes the artist DID issued in step S5 and one or more pen IDs included in the object certificate issue request. FIG. 5 illustrates an example of an object certificate provided with two pen IDs in the pen ID certification information. The pen ID certification information is encrypted by the issuer private key and arranged in the object certificate.Reference is again made to FIG. 4. The processing unit 3a for exhaustion certification transmits the issued object certificate to the wallet app 3b together with the artist DID (step S9), and causes the wallet app 3b to store the object certificate associated with the artist DID (step S10). In this way, the artist can use, as the user of the user terminal 4, the object certificate for exhaustion certification via the management app 4 band the system 3.FIGS. 6 to 8 and 10 are a flow chart illustrating the flow in issuing a art certificate. First, reference is made to FIG. 6. The management app 4 bfirst executes a process similar to steps S 1 to S 3 illustrated in FIG. 4 (steps S 20 to S 22).The management app 4 bthat has logged on to the processing unit 3 afor depletion certification accesses the wallet app 3 band acquires the artist DID (step S 23). The management app 4 bthen transmits a pen check request including the acquired artist DID and the pen ID read in step S 21 to the processing unit 3 afor depletion certification (step S 24).The processing unit 3a for exhaustion certification that has received the pen checking request transmits a request for presentation of the object certificate including the artist DID to the wallet app 3b (step S25). When the wallet app 3b has received the request, it acquires the object certificate corresponding to the artist DID and transmits the object certificate to the processing unit 3a for exhaustion certification (step S26). The processing unit 3a for exhaustion certification then specifies the pen P indicated by the pen ID in the pen checking request as the pen used to create the artwork (step S27), checks whether or not the pen ID of the specified pen P is written in the object certificate obtained in step S26 (step S28), and transmits the result of this check to the management app 4b (step S29).The management app 4b that has obtained the verification result determines whether or not the pen ID read in step S21 is written in the object certificate based on the obtained verification result (step S30). As a result of the determination, when the management app 4 bdetermines that the pen ID is written, the management app 4 bstarts a function of recording a exhaustion evidence that records information serving as an exhaustion evidence during the production of the art (step S 31), and then proceeds to step S 40 of FIG. 7. On the other hand, when the management app 4 bdetermines that the pen ID is not registered, the management app 4 bends the process without starting the function of recording a depletion evidence. In this case, no art certificate is issued even if the artist himself has created the art.Reference is now made to FIG. 7. When the artist performs a process of starting the depletion (or the creative process) after the function of recording a depletion evidence is started in step S 30 (step S 40), the management app 4 btransmits a request for starting the depletion to the processing unit 3 afor depletion certification (step S 41). When the processing unit 3a for exhaustion certification has received this request, it issues a project DID for the art to be created by the artist (step S42). More specifically, the processing unit 3 afor exhaustion certification generates a key pair including a project public key and a project private key that is a private key corresponding to the project public key. Then, it generates a project DID and a DID document of the project DID (see FIG. 3B ). Here, the artist DID and the pen ID provided in the generated DID document are the artist DID and the pen ID included in the pen checking request obtained in step S 24 of FIG. 6. The exhaustion certification processing unit 3 acauses the distributed file system to store the created DID document, and records the project DID in the blockchain. Moreover, the processing unit 3 afor exhaustion certification transmits the generated project DID and the private project key to the wallet app 3 b(step S 43), and causes the wallet app 3 bto store them (step S 44).After the wallet app 3 bstores the project DID, the management app 4 bacquires the project DID from the wallet app 3 b(step S 45). Subsequently, the management app 4 bpreceeds successively the operation log data while artists use the drawing app 4 ato create the art work (step S 46), and the management app 4 b records the acquired operation log data associated with the project DID and the artist DID (step S 47). Subsequently, the management app 4b transmits the operation log data recorded up to then and information including the artist DID and the name of the drawing app 4a to the operation log database 3c at appropriate times during or after completion of the exhaustion (S48). When operation log database 3c has received this information, it stores the received operation log data associated with the received artist DID and the name of management app 4b (step S49). It is also possible that the project DID is transmitted from the management app 4 bto the operation log database 3 cand the operation log database 3 cstores the operation log data associated with the project DID.Reference is next made to Fig. 8. When the artist performs a predetermined operation indicating completion of the exhaustion (step S50), the management app 4b acquires the PNG file and various characteristics (such as generation date and time of the PNG file and the name of the character app 4a) of the factory from the character app 4a (step S51), and transmits a request for issuing an art certificate containing the generated information to the processing unit 3a for exhaustion certification (step S52). The processing unit 3a for exhaustion certification that has received this request first searches online for an image identical or similar to the received PNG file (step S53), and determines whether there is an identical or similar image (step S54). As a result, when the processing unit 3a for exhaustion certification determines that there is an identical or similar image, the processing unit 3a for exhaustion certification returns to the management app 4b an issue non-possible notification indicating that no art certificate can be issued. In this case, no art certificate is issued.If the exhaustion certification processing unit 3 adetermines in step S 54 that there is an identical or similar image, the exhaustion certification processing unit 3 amay also prompt the artist to insert a written eid for swörter that the art displayed by the received PNG file has not been created based on an online image. In this case, the processing unit 3a for exhaustion certification will preferably proceed the process to step S54 only when a written eid is inserted, and incorporates the written eid into the art certificate issued in step S55 described later.When the exhaustion certification processing unit 3 adetermines in step S 54 that there is no identical or similar image, the exhaustion certification processing unit 3 aapplies an art certificate for the project DID (step S 55).Fig. 9 is a diagram illustrating the content of the art certificate issued in step S55. Here, the art certificate of Fig. 9 also includes the content written additionally in steps S62 and S69 described later. As illustrated in FIG. 9, the art certificate includes issuer information representing the issuer of the art certificate (i.e., the system 3 for exhaustion certification) and copyright certification information required for certification of the copyright of the art. Here, the issuer information includes the issuer name and the issuer DID, as with the issuer information in the object certificate shown in Fig. 5. On the other hand, the copyright certification information includes, for example, the project DID issued in step S42 of FIG. 7, the artist DID, and the pen ID transmitted from the management app 4b to the processing unit 3a for depletion certification in step S24 of FIG. 6, the hash value and generation date and time of the PNG file acquired in step S51 of FIG. 8, a hash value of the processed PNG file described later, the date and time of registration of the art certificate in the distributed file system, generation date and time, and the file format of the uncombined data described later, the information, representing the result of the online image inspection performed in steps S53 and S54 of FIG. 8. The copyright certification information is encrypted with the issuer's private key and placed in the art certificate.Reference is again made to Fig. 8. The processing unit 3a for exhaustion certification transmits the issued artwork certificate to the wallet app 3b together with the project DID and the artist DID (step S56), and causes the wallet app 3b to store the artwork certificate associated with the project DID and the artist DID (step S57). In this way, the artist as the user of the user terminal 4 can use the art certificate through the management app 4 band the system 3 for exhaustion certification.Reference is now made to Fig. 10. The exhaustion certification processing unit 3 athen performs a process of converting the project DID into a watermark and embedding the watermark in the PNG file (step S 60). There is no particular limitation on the concrete execution of the watermark and the method for embedding the watermark in the raster data. For example, as disclosed in Japanese Patent Laid-Open No. 2022-002130, a method may be used in which a two-dimensional code representing the project DID as a watermark is used, and singular value decomposition is used for embedding the watermark in one of the three color channels included in the PNG file.Moreover, the processing unit 3a for exhaustion certification performs a process of storing the pen ID in metadata (for example, a data block) of the PNG file (step S61). Hereinafter, the PNG file obtained by the process of steps S 60 and S 61 is referred to as "processed PNG file".Next, the processing unit 3a for exhaustion certification derives the hash value of the processed PNG file (step S62), and supplements the derived hash value in the art certificate (step S63). The processing unit 3a for exhaustion certification then transmits the art certificate after this addition to the wallet app 3b (step S64). When the wallet app 3b has received the art certificate, it replaces the stored art certificate with the received art certificate (step S65).Further, the processing unit 3 afor exhaustion certification also executes a process of transmitting the processed PNG file to the management app 4 b(step S 66). The management app 4 bstores the received processed PNG file in the storage device 102 (see FIG. 2 ) of the user terminal 4 (step S 67). The processed PNG file thus stored in the user terminal 4 may be used later by the artist to request certification of copyright, but may also be used to upload the processed PNG file into an online service such as a social network service and an online market service.Subsequently, the management app 4 band the processing unit 3 afor exhaustion certification optionally execute the process of steps S 68 to S 72. Specifically, the management app 4 bfirst acquires the work non-combined data (step S 68), and transmits the non-combined data to the processing unit 3 afor exhaustion certification (step S 69). The processing unit 3a for exhaustion certification further supplements information representing the received uncombined data in the art certificate (step S70). The generation date and time and the file format of the not yet combined data shown in Fig. 9 are an example of the information thus supplemented in the art certificate. However, the processing unit 3a for the purpose of fatigue certification can also supplement other information in the art certificate. For example, a hash value of the uncombined data may be added in addition, and thus ownership of the uncombined data may be used as evidence for certification of the copyright of the art. When the processing unit 3a for exhaustion certification has completed step S70, it transmits the art certificate after this addition to the wallet app 3b (step S71). When the wallet app 3b has received the art certificate, it replaces the stored art certificate with the received art certificate (step S72).As described so far, the copyright certification system 1 of the present embodiment can issue an object certificate and an artistic certificate which can be used for certification of the copyright of the artistic.Figs. 11 to 14 are a flow chart illustrating the flow in certification of copyright performed using the object certificate and art certificate issued as described above. The process is started when a certification request is transmitted from the management app 4 bto the processing unit 3 afor depletion certification (step S 80). The certification request contains the processed PNG file provided with the watermark representing the project DID (processed PNG file stored in the user terminal 4 in step S67 of Fig. 10). The certification request is for inputting the project DID to the processing unit 3a for depletion certification.The processing unit 3a for depletion certification that has received this certification request reads the watermark embedded in the received processed PNG file, and thus specifies the input project DID (step S81). The processing unit 3a for depletion certification then specifies the artist DID from the specified project DID (step S82). More specifically, the processing unit 3 acan access the distributed file system using the specified project DID and view the DID document with the project DID to specify the artist DID.The processing unit 3a for exhaustion certification then transmits a request for presentation of an artistic certificate including the specified project DID and the specified artist DID to the wallet app 3b (step S83). When the wallet app 3b has received this request, it selects a corresponding art certificate from the art certificates managed by it and signs the art certificate with the corresponding artist private key (step S84). More specifically, the wallet app 3 bmay derive a hash value of the selected artifice certificate, encrypt the hash value with the artist private key, and append the encrypted hash value as an electronic signature to the artifice certificate. Subsequently, the wallet app 3b returns the generated art certificate with the electronic signature to the processing unit 3a for exhaustion certification (step S85).When the processing unit 3a for exhaustion certification has obtained the art certificate with the electronic signature, it acquires the artist public key and verifies the received electronic signature (step S86). More specifically, the processing unit 3a accesses the distributed file system based on the artist DID specified in step S82, and refers to the artist DID document, thereby obtaining the artist public key. The processing unit 3a for exhaustion certification may then use the acquired artist public key to decrypt the received electronic signature, derive the hash value of the received art certificate, and compare it to verify the electronic signature. When the processing unit 3a for exhaustion certification has verified the electronic signature, it determines whether or not the verification has succeeded (step S87). As a result, when the exhaustion certification processing unit 3 adetermines that the verification has failed, the exhaustion certification processing unit 3 areturns a certification failure to the management app 4 band ends the process. On the other hand, if the processing unit 3a for exhaustion certification determines that the verification was successful, the process jumps to step S90 in Fig. 12.Reference is next made to Fig. 12. The processing unit 3a for exhaustion certification acquires the issuer public key in step S90 and decrypts the received art certificate (the copyright certification information in the art certificate). The processing unit 3a for exhaustion certification then compares the project DID and the artist DID in the decrypted art certificate with the project DID and the artist DID specified in steps S81 and S82 (step S91). The exhaustion certification processing unit 3a then determines whether or not they coincide with each other (step S92). When the exhaustion certification processing unit 3 adetermines that they do not match each other, the exhaustion certification processing unit 3 areturns a certification error to the management app 4 band ends the process. On the other hand, when the processing unit 3a for exhaustion certification determines that they coincide with each other, it transmits a request for presentation of an object certificate including the artist DID to the wallet app 3b (step S93).When the wallet app 3b has received the request for presentation of an object certificate, it selects a corresponding object certificate from the art certificates managed by it and signs the object certificate with the corresponding artist private key (step S94). More specifically, as shown in step S84 in Fig. 11, the wallet app 3b may derive a hash value of the selected object certificate, encrypt the hash value with the artist private key, and append the encrypted hash value as an electronic signature to the object certificate. Subsequently, the wallet app 3b returns the generated object certificate with the electronic signature to the processing unit 3a for exhaustion certification (step S95).When the processing unit 3a for exhaustion certification has obtained the object certificate with the electronic signature, it acquires the artist public key and verifies the received electronic signature (step S96). More specifically, as illustrated in step S 86 in FIG. 11, the processing unit 3 afor exhaustion certification can access the distributed file system based on the artist DID specified in step S 82, and view the DID document with the artist DID to obtain the artist public key. The processing unit 3a for exhaustion certification may then use the obtained artist public key to decrypt the received electronic signature, derive the hash value of the received object certificate, and compare it to verify the electronic signature. When the processing unit 3a for exhaustion certification has verified the electronic signature, it determines whether or not the verification has succeeded (step S97). As a result, when the exhaustion certification processing unit 3 adetermines that the verification has failed, the exhaustion certification processing unit 3 areturns a certification failure to the management app 4 band ends the process. On the other hand, when the processing unit 3a for exhaustion certification determines that the verification was successful, the process jumps to step S100 in Fig. 13.Reference is next made to Fig. 13. The processing unit 3a for exhaustion certification acquires the issuer public key and decrypts the received object certificate (the pen certification information in the object certificate) in step S100. The processing unit 3a for exhaustion certification then uses the decrypted object certificate to check whether the pen P indicated by the pen ID in the art certificate decrypted in step S90 belongs to the artist indicated by the specified artist DID (step S101), and determines the result of this check (step S102). More specifically, the processing unit 3a for exhaustion certification can determine whether or not the pen ID in the art certificate is also in the object certificate. The exhaustion certification processing unit 3 amay determine that the pen ID belongs to the artist when the pen ID is registered therein, and determine that the pen ID does not belong to the artist when the pen ID is not registered therein. When the exhaustion certification processing unit 3 adetermines that the pen ID belongs to the artist as a result of the determination in step S 102, the exhaustion certification processing unit 3 areturns a certification success to the management app 4 band ends the process. On the other hand, when the processing unit 3 afor exhaustion certification determines that the pen ID does not belong to the artist, the processing unit 3 afor exhaustion certification returns a certification error to the management app 4 band ends the process.Here, when the processing unit 3 afor depletion certification has determined in step S 102 that the pen ID is included, it may execute the process from step S 110 in FIG. 14 before returning or confirming the certification success. More specifically, the exhaustion certification processing unit 3a first determines exhaustion date and time of the art from the entry in the art certificate (step S110). For example, the exhaustion certification processing unit 3 acan determine that generation date and time of the PNG file or generation date and time of the not yet combined data included in the art certificate is exhaustion date and time of the art.The processing unit 3a for exhaustion certification then transmits a log exposure request containing the pen ID and the artist DID registered in the art certificate to the operation log database 3c (step S111). The operation log database 3c which has received this request extracts corresponding operation log data (step S112), and returns the operation log data to the processing unit 3a for exhaustion certification (step S113).Here, the processing unit 3 afor exhaustion certification may place the exhaustion date and time determined in step S 110 in the protocol exposure request. The operation log database 3c in this case preferably extracts operation log data recorded around the creation date and time included in the log exposure request. Here, "around the exhaustion date and time" may mean, for example, within a predetermined time before the exhaustion date and time. Moreover, the processing unit 3 afor exhaustion certification may place the project DID in place of the artist DID or in addition to the artist DID in the protocol exposure request. The operation log database 3 cin this case preferably extracts operation log data corresponding to the project DID included in the log exposure request.Next, the exhaustion certification processing unit 3 achecks an amount of use of the pen P around the exhaustion date and time determined in step S 110 from the obtained operation log data (step S 114). The concrete meaning of "around the date and time of depletion" can correspond to the meaning described above. The exhaustion certification processing unit 3 athen determines whether or not the checked use amount of the pen P is equal to or greater than a predetermined amount (step S 115). When the exhaustion certification processing unit 3 adetermines that the use amount is equal to or greater than the predetermined amount, the exhaustion certification processing unit 3 areturns a certification success to the management app 4 band ends the process. On the other hand, when the processing unit 3 afor exhaustion certification determines that the use amount is not equal to or greater than the predetermined amount, it returns a certification error to the management app 4 band ends the process. According to the above-described process of step S 110, the processing unit 3 afor exhaustion certification can check whether the pen P indicated by the pen ID written in the art certificate around the exhaustion date and time of the processed PNG file obtained in step S 80 of FIG. 11 is actually used, and then certifies the copyright.As described above, the copyright certification system 1 of the present embodiment can certify the copyright of the art work with a simple method of using an object such as the pen P used by the artist in creating the art work.Further, the object certificate is issued separately from the art work certificate, and the object certificate certifies that the object belongs to the artist. Therefore, the copyright of the art can be certified even if the object is not present at the time of certification.Moreover, the art certificate and the object certificate are stored in the wallet app 3b for the artist, and the project DID necessary for specifying the art certificate is watermarked and embedded in the art. Therefore, the artist need only present the watermarked art to prove his copyright.Although a preferred embodiment of the present invention has been described, the present invention is in no way limited to the embodiment, and it is obvious that the present invention can be embodied in various forms without departing from the scope of the present invention.In the example described in the embodiment, for example, the object certificate certifies that the object belongs to the artist. However, whether the user has the pen P indicated by the pen ID written in the art certificate may also be checked again at the stage of copyright certification, thereby certifying the relationship between the artist and the object. More specifically, the management app 4 bmay execute a process similar to step S 2 of FIG. 4 or step S 21 of FIG. 6 to read one or more pen IDs before executing step S 80 of FIG. 11 and arrange the read one or more pen IDs in the certification request. Instead of the process of steps S93 to S102, the processing unit 3a for exhaustion certification may also check whether or not the pen ID obtained together with the certification request coincides with the pen ID in the art work certificate, thereby checking whether or not the object belongs to the artist. If a plurality of pen IDs are recorded in the art certificate, the exhaustion certification processing unit 3a may also determine that the object belongs to the artist when one of the one or more pen IDs obtained together with the certification request matches one of the plurality of pen IDs recorded in the art certificate.Moreover, the processing unit 3 afor exhaustion certification returns the certification success or failure in response to the certification request from the artist to certify the copyright in the example described in the embodiment. It is obvious, however, that the copyright can also be certified in another form. For example, when the artist attempts to upload the processed PNG file into an online market service such as a social network service and an online market service, the copyright in the background may be certified, and the uploading may be permitted only when the certification was successful. Accordingly, the rights of the artist can be protected without the artist of the certification process being aware of the copyright.Moreover, although in this embodiment, the generation date and time of the PNG file and the generation date and time of the not yet combined data are provided in the art certificate, the time at which the artist starts the exhaustion in step S40 of Fig. 7 and the time at which the artist completes the exhaustion in step S50 of Fig. 7 may also be provided in addition to or instead of the generation data in the art certificate. In this way, when the use amount of the pen P is checked in step S 114 of FIG. 14, the period from the start to the completion of the depletion can be used as "around depletion date and time" to limit the period to be checked.Moreover, for example, the processing unit 3a for exhaustion certification may compare the pen ID registered in the art certificate decrypted in step S90 and the pen ID arranged in the metadata of the processed PNG file input in step S80 of FIG. 11 (pen ID arranged in step S61 of FIG. 10) with each other before executing step S93 of FIG. 12. The processing unit 3a for exhaustion certification may return a certification error to the management app 4b if the pen IDs do not match. In this way, the copyright can be certified even more accurately.LIST OF REFERENCE CHARACTERS1 Copyright certification system 2 Network 3 Exhaustion certification system 3 a Certification processing unit 3 b Wall app 3 cOperation log database 4 User terminal 4 a Zeichen app 4 b Management app 100 Computer 101 CPU 102 Storage device 103 Input device 104 Output device 105 Communication device 106 Bus P PenReferences included in the specificationThis list of documents cited by the applicant has been produced in an automated manner and is only included for the better information of the reader. The list is not part of the German patent application or utility model application. The DPMA does not take any adhesion for any faults or omissions.Patent Literature citedJP 6894033 B

[0003] JP 2022-002130 A

[0049]

Claims

A computer-implemented determination method for determining the copyright of an art work, the determination method comprising: specifying, by the computer, hardware or software used by an artist in constructing the art work; and generating, by the computer, a first certificate comprising identification information representing the specified hardware or software and a first remote identifier that is a remote identifier related to the art work.The determination method according to claim 1, further comprising: receiving, by the computer, the first distributed identifier; acquiring, by the computer, the first certificate including the received first distributed identifier; and determining, by the computer, the copyright of the art from the hardware or software indicated by the identification information included in the acquired first certificate.The determination method according to claim 1, further comprising: generating, by the computer, a second distributed identifier that is a distributed identifier for identifying the artist; and generating, by the computer, a second certificate that includes the second distributed identifier and the identification information.The determination method according to claim 3, wherein the first certificate further includes the second distributed identifier, the determination method further includes acquiring, by the computer, the second certificate corresponding to the second distributed identifier included in the first certificate, and the computer determines whether or not the identification information included in the acquired first certificate is included in the acquired second certificate to determine the copyright of the art.The determination method according to claim 2, wherein the first certificate further includes an exhaust date and time information representing an exhaust date and time of the art, the determination method further includes recording, by the computer, log data of the hardware or the software in creating the art, and the computer determines the copyright of the art from the log data recorded at a time around date and time indicated by the exhaust date and time information included in the first certificate.The determination method according to claim 2, further comprising: embedding, by the computer, a watermark representing the first remote identifier in the art work; and receiving, by the computer, the watermarked art work, wherein the computer reads the watermark from the received art work to receive the first remote identifier and acquires the first certificate corresponding to the received first remote identifier.The determination method according to claim 6, further comprising: deriving, by the computer, a hash value of the watermarked artwork, wherein the first certificate further comprises the hash value.The determination method according to any one of claims 1 to 7, wherein the hardware or software is a pen used by the artist to create the art, and the identification information includes a pen identification that is information for uniquely identifying the pen.The determination method according to any one of claims 1 to 7, further comprising: searching, by the computer and online, for an image identical or similar to the art work, wherein the computer does not generate the first certificate when an image identical or similar to the art work is present online.Determination method according to one of Claims 1 to 7, wherein the identification information and the first decentralized identifier are contained in the first certificate encrypted with a private key of an issuer of the first certificate.The determination method according to claim 3 or 4, wherein the second distributed identifier and the identification information encrypted with a private key of an issuer of the second certificate are included in the second certificate.A computer configured to: specify hardware or software used by an artist in constructing an art; and generate a first certificate including identification information representing the specified hardware or software and a first remote identifier that is a remote identifier related to the art.A program configured to cause a computer to execute a process of: specifying hardware or software used by an artist in constructing an art; and generating a first certificate including identification information representing the specified hardware or software and a first remote identifier that is a remote identifier related to the art.

Citation Information

Patent Citations

  • Artwork trading method, computer, and program

    JP2022002130A

  • Appraisal Certification System

    JP6894033B1