PROGRAM, INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD

The system evaluates data by incorporating holder evaluation information, addressing limitations of existing methods by providing comprehensive data assessments that consider the credibility and history of data owners.

JP7798295B2Active Publication Date: 2026-01-14JCB CO LTD +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023149052
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-09-14
Publication Date
2026-01-14
Estimated Expiration
2043-09-14

AI Technical Summary

Technical Problem

Existing data evaluation methods focus solely on the data itself and fail to consider factors related to the data holders, limiting comprehensive evaluation.

Method used

A system and method that evaluates data based on holder evaluation information, including ownership history and owner evaluations, providing data evaluation information to users.

Benefits of technology

Enables data evaluation beyond its intrinsic value, considering the credibility and history of data holders, thereby enhancing the reliability and transparency of data assessments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007798295000001
    Figure 0007798295000001
  • Figure 0007798295000002
    Figure 0007798295000002
  • Figure 0007798295000003
    Figure 0007798295000003
Patent Text Reader

Abstract

To provide a program, an information processing device, and an information processing method that allow evaluation of data based on factors other than the data itself.SOLUTION: A program makes a computer perform: an evaluation acquisition function of obtaining holder evaluation information indicating an evaluation of each of one or more first holders who have held first data; a data evaluation function of evaluating the first data based on the holder evaluation information; and a provision function of providing first data evaluation information indicating the evaluation of the first data to a user.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a program, an information processing device, and an information processing method. [Background technology]

[0002] In recent years, techniques for evaluating data have become known. For example, Patent Document 1 discloses that an intermediary system that mediates data provided by a data providing system to a data demanding system evaluates the reliability of the data received from the data providing system. This intermediary system transmits information on the value of the data as a result of the evaluation to the data demanding system together with the data's identification information. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-008453 Summary of the Invention [Problem to be solved by the invention]

[0004] In the above-mentioned Patent Document 1, the data itself can be evaluated based on data characteristics such as reliability, etc. However, there are cases where evaluating the data itself alone is insufficient.

[0005] Therefore, in order to solve the above-mentioned problems, an object of the present invention is to provide a program, an information processing device, and an information processing method that can evaluate data based on factors other than the data itself. [Means for solving the problem]

[0006] A program according to one embodiment of the present invention causes a computer to realize an evaluation acquisition function for acquiring holder evaluation information indicating the evaluation of each of one or more first holders who have held the first data, a data evaluation function for evaluating the first data based on the holder evaluation information, and a provision function for providing a user with first data evaluation information indicating the evaluation of the first data.

[0007] An information processing device according to one embodiment of the present invention includes an evaluation acquisition unit that acquires owner evaluation information indicating the evaluation of each of one or more first owners who have owned first data, a data evaluation unit that evaluates the first data based on the owner evaluation information, and a provision unit that provides a user with first data evaluation information indicating the evaluation of the first data.

[0008] An information processing method according to one embodiment of the present invention includes a computer acquiring owner evaluation information indicating the evaluation of each of one or more first owners who have held first data, evaluating the first data based on the owner evaluation information, and providing a user with first data evaluation information indicating the evaluation of the first data. [Effects of the Invention]

[0009] According to the present invention, data can be evaluated based on factors other than the data itself. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram illustrating an example of a system configuration of an evaluation system according to an embodiment of the present invention. [Figure 2] 1 is a diagram illustrating an example of an overview of an evaluation system according to an embodiment of the present invention. [Figure 3] FIG. 1 is a diagram illustrating an example of an overview of an evaluation system according to an embodiment of the present invention. [Figure 4] FIG. 1 is a diagram illustrating an example of an overview of an evaluation system according to an embodiment of the present invention. [Figure 5] FIG. 2 is a diagram illustrating an example of a functional configuration of an evaluation device according to the present embodiment. [Figure 6]FIG. 2 is a diagram illustrating an example of the operation of the evaluation device according to the present embodiment. [Figure 7] FIG. 2 is a diagram illustrating an example of a hardware configuration of an evaluation device according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0011] A preferred embodiment of the present invention (hereinafter referred to as "the present embodiment") will be described with reference to the accompanying drawings. In the drawings, components with the same reference numerals have the same or similar configurations.

[0012] In this invention, the terms "unit," "means," "device," or "system" do not simply mean physical means, but also include cases where the functions of the "unit," "means," "device," or "system" are realized by software. Furthermore, the functions of one "unit," "means," "device," or "system" may be realized by a combination of two or more physical means, devices, or software modules, and the functions of two or more "units," "means," "device," or "system" may be realized by one physical means, device, or software module.

[0013] The evaluation system 1 according to this embodiment is a system for evaluating data and data owners (hereinafter simply referred to as "owners"). The evaluation system 1 provides users with an evaluation of the data and the evaluation of the owner of the data, along with a history of one or more owners who have owned the data. The owner may be an individual or a corporation. The data to be evaluated is also referred to as "first data."

[0014] Specifically, the holder may be a person who has the authority (hereinafter also referred to as "holder authority") to perform at least one of providing data (including, for example, outputting to an external device and / or displaying to a third party), referring to data, copying the first data, updating data (for example, processing or adding data), deleting data, transferring data (for example, buying and selling between users), etc. In other words, the holder may be a person who has the authority to process the first data.

[0015] The transfer of data may be, for example, disassociating the data from the user who is the owner of the data at the transfer source and establishing a new association between the data and the user at the transfer destination. Furthermore, the transfer of data may be, in addition to disassociating and establishing a new association, deleting the owner authority of the user at the transfer source and granting the owner authority to the user at the transfer destination.

[0016] The first data may be various types of data, such as a still image, a video, audio data, text data (including source code, for example), or a program.

[0017] <1. System configuration> An example of the system configuration of an evaluation system 1 according to this embodiment will be described with reference to Fig. 1. As shown in Fig. 1, the evaluation system 1 includes an evaluation device 100, a first user device 200a, a second user device 200b, and a third user device 200c. The first user device 200a and the second user device 200b are also collectively referred to as "user devices 200."

[0018] The evaluation device 100 is communicably connected to the user device 200 via a network N to exchange first data, possession history information, and / or electronic certificates with the user device 200. The evaluation device 100 may also be communicably connected to other external devices, such as an external system 3, via the network N. The external system 3 may include, for example, an authentication authority device 300a of the authentication system 3a and / or a system 3b that mediates data buying and selling transactions (hereinafter also referred to as a "data trading system").

[0019] The network N is configured by a wireless network or a wired network. Examples of the network include a mobile phone network, a PHS (Personal Handy-phone System) network, a wireless LAN (a local area network, including communication conforming to IEEE802.11 (so-called WI / Fi (registered trademark))), 3G (3rd Generation), LTE (Long Term Evolution), 4G (4th Generation), 5G (5th Generation), WiMax (registered trademark), infrared communication, visible light communication, Bluetooth (registered trademark), a wired LAN, a telephone line, a power line communication network, a network conforming to IEEE1394, etc.

[0020] [Evaluation equipment] The evaluation device 100 is an information processing device for a service (hereinafter referred to as a "data evaluation service") that provides users with information indicating the evaluation of data (hereinafter also referred to as "data evaluation information"). The evaluation device 100 executes a predetermined program to acquire ownership history information, etc. for data evaluation from the user device 200 and evaluates the data. The evaluation device 100 also provides users with an electronic certificate that certifies the evaluation of the data, etc., as a so-called box certificate of the data (a mark such as the history and signatures of past owners).

[0021] The data evaluation information may include, for example, data identification information, the latest value of the data (e.g., trading price, etc.), the latest evaluation of the data by the evaluation system 1, information regarding the needs of the data, and / or an initial evaluation set by the generator of the data, etc. The data evaluation information may also include, for example, a history of the data evaluation over a predetermined period of time, i.e., information indicating fluctuations in the evaluation.

[0022] The possession history information is information indicating the possession history of the first data. For example, the possession history information may include, for each of one or more holders of the first data during a predetermined period, the user identification information of the holder, the name or title of the holder, holder evaluation information (described later), possession status (for example, "good" when there is a certain level of confidentiality management, "poor" when there is not a certain level of confidentiality management, etc.), and / or possession period, etc.

[0023] The ownership history information may include, for example, an ownership history of second data different from the first data and owned by a first owner. The first owner is a person who owns the first data at the time of evaluation of the first data.

[0024] For example, the evaluation device 100 may use an API (Application Programming Interface) provided by the user device 200 and / or the handling business device 300 to acquire the holding history information, etc. Furthermore, the evaluation device 100 may provide the user device 200 with an API for providing, for example, data evaluation information, holding history information, and / or electronic certificates, etc. The user device 200 may acquire the data evaluation information, etc. using this API. Such cooperation between devices (in other words, external I / F) may be realized using an SDK (Software Development Kit) for the evaluation system 1 that includes such an API.

[0025] [User device] The user device 200 is an information processing device used by a user, such as a terminal device such as a smartphone, laptop, or tablet. By executing a predetermined program, the user device 200 connects to the evaluation device 100 and / or the external system 3 to send and receive data evaluation information and the like, and accepts request inputs from the user. Note that this predetermined program may be, for example, a web browser that is included as standard in the user device 200, or an application program dedicated to the evaluation system 1 that is installed on the user device 200.

[0026] A user is a person who uses the evaluation system 1, and may be, for example, an owner of the first data, an inquirer of the first data, an administrator of the first data, a business providing the evaluation service (including an employee), etc. In this embodiment, an example will be described in which the business providing the data evaluation service is the administrator of the evaluation device 100. A user may also be identified by, for example, a user account (a combination of a user ID and a password) for the data evaluation service. Hereinafter, a user who is both the owner and the source of data transfer will also be referred to as a "first user." Hereinafter, a user who is different from the first user and who is also the owner of the data transfer destination (including potential destinations) will also be referred to as a "second user." A user who is different from the first user and the second user and who inquires about data evaluations, the owner's evaluations, and / or the owner's ownership history will also be referred to as a "third user."

[0027] [Certification authority device] The certification authority device 300a is a device of a certification authority (for example, a government or a trusted third party) that can issue a digital certificate for a user's digital signature. The certification authority may be a public or private institution, and may be, for example, a trusted third party such as a TTP (Trusted Third Party) or a Certification Authority (CA).

[0028] <2. Overview> <2-1. Data evaluation and owner history inquiry> An example of data evaluation and owner history inquiry in the evaluation system 1 will be described with reference to Fig. 2. In the example of Fig. 2, an example will be described in which the evaluation target is non-fungible data X (so-called NFT: Non-Fungible Token). The data X is one aspect of the first data.

[0029] 2, the data evaluation system 1 provides a third user with an evaluation of data X. Specifically, the evaluation device 100 causes the third user device 200c to display an evaluation screen A1 displaying the evaluation of data X, based on an inquiry request from the third user device 200c of the third user.

[0030] The evaluation screen A1 includes an evaluation display area a11 that displays the evaluation of the data X for the third user, a history display area a12 that displays the history of the owner of the data X, and a purchase button a13 for purchasing the data X.

[0031] The evaluation display area a11 may display, as the evaluation of the data X, the ranking of the data X at the time of display (in this example, "Rank A+") and the transaction price of the data X (in this example, "100,000 yen"). The evaluation display area a11 may also include, for example, an evaluation certification button a111 for a sub-window that displays information on an electronic certificate certifying the evaluation of the data X (for example, the issuer and / or expiration date of the electronic certificate). The evaluation display area a11 may also include a details button a112 for a sub-window that displays, for example, the progress of the evaluation (ranking and / or transaction price) of the data X.

[0032] The history display area a12 may display, for each owner, (1) the owner's name, (2) the owner's rating at the time of display and / or holding, and (3) the holding period as the history of the owner of data X. The history display area a12 may also include a details button for a sub-window for each owner that displays the progress of the owner's rating, etc. The history display area a12 may also include, for example, a history certification button a121 for a sub-window that displays information on an electronic certificate that certifies the holding history of data X.

[0033] When the purchase button a13 is pressed, the evaluation device 100 accesses a data trading system 3b that conducts buying and selling transactions of the data X. The data trading system 3b causes the third user device 200c to display a payment screen (not shown) for the purchase transaction. When a payment process is executed on this payment screen in response to an operation by the third user, the data X is transferred to the third user, and the third user becomes the owner of the data X.

[0034] <2-2. Information registration> An example of processing for registering information for data evaluation in the evaluation system 1 will be described with reference to FIG.

[0035] (1) As shown in Fig. 3, the first user device 200a requests the registration of information on the data X stored in the first data storage unit based on an operation by the first user who is the owner of the data X. The first data storage unit may be provided, for example, in a device of the evaluation system 1 including the evaluation device 100, the first user device 200a, or a device of a third-party system such as a cloud-based database or an NFT trading system, which is an external system 3.

[0036] (2) Based on the operation of the first user, the first user device 200a registers data information of the data X in the data information storage unit 131 to have the data X evaluated by the evaluation system 1. In this embodiment, an example will be described in which the evaluation device 100 includes the data information storage unit 131, but the data information storage unit according to the present invention is not limited to this. For example, the data information storage unit may be included in the first user device 200a, similar to the first data storage unit, or may be included in a device of a third-party system.

[0037] Data information is information related to data. For example, the data information may include, for each piece of data, data identification information for identifying each piece of data, part or all of the data, owner identification information for identifying the owner of the data, data properties (e.g., creation date and time, last update date and time, size and / or file type, etc.). Furthermore, the data information may include, for example, data evaluation information for each piece of data and / or owner information (or ownership history information) described below.

[0038] (3) The first user device 200a registers owner information of the data X in the owner storage unit 132 based on an operation by the first user in order to have the data X evaluated.

[0039] The owner information is information about the owner. The owner information may be user information of the owner. The owner information may also include device information of a device (e.g., a device including a first data storage unit, specifically, user device 200, etc.) on which the owner stores the first data.

[0040] User information is information about a user. The user information may include information about a user account, such as user identification information and a corresponding password. Furthermore, if the user is an individual, the user information may include, for example, a name, an address, and / or an email address as attribute information. Furthermore, if the user is a corporation (or an employee thereof), the user information may include, for example, a corporation name, a corporation number, a trade name, a location, contact information, sales information, registration information, and / or information about the corporation's website as attribute information.

[0041] The user information may include, for example, a genre related to data (hereinafter also referred to as "data genre"). The data genre may be, for example, a transaction genre based on the trading history of data and / or an evaluation genre based on the evaluation history of data. For example, if the number of NFT transactions related to games exceeds a predetermined threshold, the evaluation system 1 or external system 3 may set the user's transaction genre to "games" and / or "NFTs." Furthermore, if the number of evaluations of personal information exceeds a predetermined threshold, the user's evaluation genre may be set to "personal information" and / or "security."

[0042] User information may include, for example, information related to the user's identity verification, including the user's name, address, and contact information, as well as information related to the user's My Number card used for identity verification, and / or information related to the user's driver's license used for identity verification.

[0043] User information may include, for example, information used for user authentication, such as information about the user's possessions (information identifying possessions held by the user and / or location information indicating the location of the possessions), biometric information (such as the user's appearance, fingerprints, palm print, voiceprint, and / or iris), and / or memory information (such as a password or PIN code).

[0044] The device information may include device identification information for identifying various devices such as user device 200, product name, MAC address, IP address, serial number, and / or user information of the person responsible for each device (hereinafter also referred to as the "responsible person").

[0045] The owner information may include, for example, owner evaluation information indicating the evaluation of the owner. Details of the owner evaluation will be described later.

[0046] (4) The evaluation device 100 refers to the data information storage unit 131 and the owner storage unit 132, and evaluates the data X based on the data information and the owner information of the first user. When evaluating the data X, the evaluation device 100 can integrate two evaluations: (a) an evaluation of the data itself, and (b) an evaluation of the owner of the data X, to obtain an evaluation of the data X. In other words, the evaluation device 100 can reflect the evaluation of the owner of the data X in the data X. The evaluation device 100 registers data evaluation information indicating the evaluation of this data X in the data information storage unit 131.

[0047] (5) The evaluation device 100 issues a digital certificate that certifies the combination of data evaluation information indicating the evaluation of the data X and the possession history information of the owner of the data X. The evaluation device 100 registers the issued digital certificate in the storage unit 130 (not shown).

[0048] <2-4. Data Transfer> An example of processing during data transfer in the evaluation system 1 will be described with reference to FIG.

[0049] (0-1) As shown in FIG. 4, the premise is that the second user device 200b makes a transfer request to the data trading system to transfer data X stored in the first data storage unit to itself, based on the operation of the second user who wishes to hold data X.

[0050] (0-2) The data trading system transfers the data X from the first user to the second user based on the transfer request.

[0051] (1) In the data trading system, the first user device 200a or the second user device 200b causes the evaluation device 100 to register data information reflecting the transfer of the above data in the data information storage unit 131 based on the operation of the first user or the second user.

[0052] (2) In conjunction with the registration in (1) above, the first user device 200a or the second user device 200b causes the evaluation device 100 to register the owner information of the second user in the owner storage unit 132 based on the operation of the first user or the second user. Furthermore, the data trading system, the first user device 200a, or the second user device 200b causes the evaluation device 100 to change the owner of data X to the second user. Specifically, the data trading system or the like causes the evaluation device 100 to register an association between the owner information of the second user and the data information of data X, and to cancel the association between the owner information of the first user and the data information of data X. The evaluation device 100 updates the ownership history information of data X accordingly.

[0053] (3) The evaluation device 100 evaluates each of the first user and / or the second user in response to the transfer of the data X. Furthermore, the evaluation device 100 evaluates the data X based on the evaluations of the first user and / or the second user. The evaluation device 100 updates the owner evaluation information of each of the first user and the second user and the data evaluation information of the data X to reflect the results of this evaluation.

[0054] (4) The evaluation device 100 issues a digital certificate that certifies the combination of the updated data evaluation information indicating the evaluation of the data X and the ownership history information of the owner of the data X. The evaluation device 100 registers the issued digital certificate in the storage unit 130 (not shown).

[0055] With the above configuration, the rating system 1 can rate data X based on the ratings of the first and second users who are holders of the data X. Therefore, the rating system 1 can rate data based on factors other than the data itself. The rating system 1 can also issue a digital certificate that certifies the legitimacy of data X, along with the data X's ownership history that indicates that the owner of data X has been updated from the first user to the second user. Furthermore, the rating system 1 can provide a third user with the data rating information and ownership history information of data X, the owner rating information of the first and second users, and a digital certificate certifying these.

[0056] <3. Functional configuration> The functional configuration of the evaluation device 100 according to this embodiment will be described with reference to Fig. 5. As shown in Fig. 5, the evaluation device 100 includes a control unit 110, a communication unit 120, and a storage unit .

[0057] The control unit 110 includes an acquisition unit 111 and an evaluation unit 112. The control unit 110 may also include, for example, an issuing unit 113, a providing unit 114, an identity verification unit 115, and / or an authentication unit .

[0058] [Acquisition Department] The acquisition unit 111 acquires various data (including various instructions and requests from users) from the user device 200 and / or the external system 3, etc. The acquisition unit 111 may acquire various data in any manner. For example, the acquisition unit 111 may receive a data file indicating data information or owner information from the user device 200 or the external system 3 in an event-driven manner in response to a request from the first user device 200a or periodically. The acquisition unit 111 may, for example, instruct an API or SDK library implemented in the user device 200 or the external system 3 to refer to the data information or owner information, and acquire the data as a result.

[0059] The acquiring unit 111 may acquire part or all of the first data from, for example, the user device 200 and / or the external system 3. The acquiring unit 111 may register part or all of the acquired first data in the data information storage unit 131. When the acquiring unit 111 acquires part of the first data, this part may be any part that can be matched with data already registered in the data information storage unit 131, and may be, for example, a feature amount of the first data.

[0060] For example, when acquiring part or all of the first data, the acquiring unit 111 may compare the acquired part or all of the first data with part or all of the data registered in the data information storage unit 131. Specifically, when performing this comparison, the acquiring unit 111 may identify a difference between the acquired part of the first data and part of the registered data, or calculate a similarity. Based on the identified difference and / or the calculated similarity, the acquiring unit 111 may determine whether these pieces of data are identical and / or whether they are data before and after updating (including data before and after processing). When the acquiring unit 111 determines that these pieces of data are identical or data before and after updating, it may register them in the data information storage unit 131 in association with the same data identification information.

[0061] The acquiring unit 111 may acquire, for example, the first data and / or a registration request requesting registration as the owner of the first data from the user device 200 and / or the external system 3. This registration request may include, for example, owner information and / or data information of the owned first data. The acquiring unit 111 may register the owner information and / or data information included in the acquired registration request in the owner storage unit 132.

[0062] The acquisition unit 111 includes an evaluation acquisition unit 111a. The evaluation acquisition unit 111a acquires, from the user device 200, the external system 3, or the owner storage unit 132, owner evaluation information indicating the evaluation of each of one or more first owners who have owned the first data.

[0063] The evaluation acquisition unit 111a may acquire, for example, second data evaluation information indicating an evaluation of the second data. The first data evaluation information and the second data evaluation information are also collectively referred to as "data evaluation information."

[0064] The evaluation acquisition unit 111a may acquire, for example, previous owner evaluation information and / or subsequent owner evaluation information. The previous owner evaluation information is information indicating the evaluation of a holder (also referred to as a "previous owner") who held the data to be held (first data or second data) before the first owner. The subsequent owner evaluation information is information indicating the evaluation of a holder (also referred to as a "subsequent owner") who held the data to be held after the first owner. In the example of data transfer in FIG. 4 above, for data X, the first user is the previous holder of the second user, and the second user is the subsequent holder of the first user.

[0065] The evaluation acquisition unit 111a may acquire, for example, from the user device 200, information indicating the evaluation of the first data set by the user.

[0066] The acquisition unit 111 may include, for example, a history acquisition unit 111b. The history acquisition unit 111b acquires possession history information indicating the possession history of the first data by each of one or more first holders.

[0067] The acquiring unit 111 may include, for example, a characteristic acquiring unit 111c. The characteristic acquiring unit 111c acquires data characteristic information of the first data from the user device 200, the external system 3, or the holder storage unit 132. The data characteristic information is information indicating the characteristics of the data. The data characteristics may be, for example, quality characteristics such as reliability or security (for example, characteristics defined in ISO / IEC 9126-1:2001, etc.). Furthermore, the data characteristics may be, for example, at least one of (a) the type of data file (extension), (b) the data capacity, (c) a standard to which the data conforms, etc.

[0068] The acquisition unit 111 may acquire, for example, a request for user authentication (hereinafter also referred to as an "authentication request") from the user device 200. The acquisition unit 111 may also acquire, for example, a request to inquire about data evaluation information and / or holding history information, etc. (specifically, a request to display the evaluation screen A1 in the example of FIG. 2 above, etc.) from the user device 200.

[0069] For example, when an encryption key of a user such as an administrator or holder is leaked, the acquiring unit 111 may acquire a revocation request for an electronic certificate issued using this encryption key from the user device 200 of this user. When acquiring this revocation request, the acquiring unit 111 may register the requested electronic certificate (or an electronic signature encrypted with the encryption key included in the electronic certificate) in a certificate revocation list (so-called CRL: Certificate Revocation List).

[0070] For example, the acquiring unit 111 may acquire the digital signature generated by the issuing unit 113 from the storage unit 130. As another example, the acquiring unit 111 may acquire the digital signature of a user, such as an administrator or an owner, from the user device 200 of the user. The digital certificate may include information (for example, user key information, etc.) for proving the validity of the digital signature acquired in this manner.

[0071] [Evaluation Department] The evaluation unit 112 includes a data evaluation unit 112a. The data evaluation unit 112a evaluates the first data based on the owner evaluation information acquired by the evaluation acquisition unit 111a. The data evaluation by the data evaluation unit 112a may be qualitative (e.g., an evaluation indicated by text) or quantitative (e.g., an evaluation indicated by numerical values) or may be any other evaluation format. Furthermore, the evaluation unit 112 may not only perform an automatic evaluation, but also acquire a manual evaluation, i.e., an evaluation set by a user.

[0072] For example, the value of tangible objects such as antiques that are part of a collection can vary depending on who has owned them, apart from the value of the object itself. With the above configuration, the value of intangible data can also vary depending on who has owned it.

[0073] The evaluation of data by the data evaluation unit 112a may be, for example, an N-level evaluation (N: natural number) in which the evaluation is divided into N levels. Specifically, when the evaluation of the owner indicated by the owner evaluation information is relatively high (for example, 4 or 5 out of 5 levels), the data evaluation unit 112a may give the first data a relatively high evaluation (for example, 4 or 5 out of 5 levels).

[0074] The data evaluation unit 112a may evaluate the first data based on, for example, at least one of the following evaluation items (A) to (D). Specifically, the owner evaluation unit 112b may calculate a statistical value (for example) of the numerical values ​​representing the following (A) to (D) as the overall evaluation value of the first data. Furthermore, the data evaluation unit 112a may convert each of the numerical values ​​representing the following (A) to (D) into points (hereinafter also referred to as "data evaluation points") and calculate the total value of the data evaluation points. (A) Evaluation of the first data set by the holder himself / herself (A) A rating of the first data set by a third party who is not the owner (hereinafter also referred to as an “evaluator”) (for example, the rating of the first data may be set by voting by multiple evaluators). (c) Processing (e.g., processing) of the first data during a specified period (D) Transaction performance of the first data for a specified period

[0075] The data evaluation unit 112a may evaluate the first data further based on, for example, data characteristic information of the first data acquired by the characteristic acquisition unit 111c. With this configuration, the first data can be evaluated based on the characteristics of the data, and can be evaluated from multiple angles.

[0076] The evaluation unit 112 may include, for example, an owner evaluation unit 112b. The owner evaluation unit 112b evaluates each of one or more first owners based on the ownership history information. The owner evaluation unit 112b registers owner evaluation information indicating this evaluation in the owner storage unit 132. According to the above configuration, it is possible to evaluate each of the successive first owners indicated in the ownership history information of the first data. Therefore, it is possible to evaluate the first data based on the evaluations of the successive first owners.

[0077] The owner evaluation unit 112b may evaluate the owner based on, for example, at least one of the following evaluation items (a) to (h). Specifically, the owner evaluation unit 112b may calculate a statistical value (for example, a total, an average, and / or a median) of the numerical values ​​representing the following (a) to (h) as the owner's overall evaluation value. Furthermore, the owner evaluation unit 112b may convert each of the numerical values ​​representing the following (a) to (h) into points (hereinafter also referred to as "owner evaluation points") and calculate the total value of the owner evaluation points. (a) The length of time for which the Primary Data and / or Secondary Data will be retained (b) Evaluation of the Primary Data and / or Secondary Data held (c) Changes in the First Data and / or Second Data during the retention period (for example, if the First Data is rated on a three-point scale of "high," "medium," and "low," and the rating is updated from "high" to "low" or from "low" to "medium"). (d) Self-assessment by the holder himself / herself (e) Valuation of the Holder by an Appraiser Who Is Not the Holder (f) The holder's trading history (e.g., negative information regarding data trading, etc.) (g) Owner's attribute information (h) Information about the owner collected by web crawling techniques other than those mentioned in (g) above (e.g., social media information, etc.) (i) Owner's identity verification result information and / or authentication result information

[0078] The holding history information may include, for example, the holding period of the first data of each of one or more first holders. In such a case, the holder evaluation unit 112b may evaluate the holders, for example, based on the holding period of the first data. The holder evaluation unit 112b may calculate an overall evaluation value of the holder by weighting the evaluation of the data in (b) above according to the holding period during which the holder held the data. With this configuration, for example, it is possible to differentiate the evaluation of holders according to the length of the holding period of a highly rated holder.

[0079] The owner evaluation unit 112b may evaluate the first owner based on, for example, the second data evaluation information. With this configuration, the first owner can be evaluated according to the evaluation of data previously held by the first owner.

[0080] The second data evaluation information may indicate, for example, a change in the evaluation of the second data. In such a case, the owner evaluation unit 112b may evaluate the first owner based on the change in the evaluation of the second data indicated by the second data evaluation information. For example, if the time series trend of the evaluation of the second data is increasing, the owner evaluation unit 112b may assign owner evaluation points indicating the evaluation of the first owner. On the other hand, if the trend of the evaluation of the second data is flat, the owner evaluation unit 112b may not assign owner evaluation points, and if the trend is decreasing, may reduce the owner evaluation points that have been assigned so far. With this configuration, for example, the evaluation of the first owner can be changed depending on whether the evaluation of data previously held by the first owner is increasing or decreasing.

[0081] The owner evaluation unit 112b may evaluate the first owner based on, for example, previous owner evaluation information and / or subsequent owner information. The owner evaluation unit 112b may assign owner evaluation points if the previous owner's evaluation is "4" or higher on a 5-point scale, and may not assign owner evaluation points if the previous owner's evaluation is "3" or lower. This configuration allows the first owner to be evaluated based on the previous and subsequent owners of the first data or the second data. Therefore, for example, if the first owner has a high record of data transactions with owners with poor evaluations, the owner's evaluation may be lowered, whereas if the first owner has a high record of data transactions with owners with good evaluations, the owner's evaluation may be raised. This makes it possible to encourage data transfers with owners with good evaluations.

[0082] The evaluation unit 112 may include, for example, an adjustment unit 112c. The adjustment unit 112c adjusts the evaluation of the first data and / or the owner. The adjustment unit 112c may adjust the evaluation of the first data depending on, for example, the recipient user who provides the first data evaluation information. If the first data is an NFT and the recipient user's data genre includes "NFT," the adjustment unit 112c may increase the number of evaluation items in the evaluation of the first data or the owner beyond the standard value. On the other hand, if the first data is an NFT and the recipient user's data genre does not include "NFT," the adjustment unit 112c may determine that the recipient user is not familiar with the NFT genre, i.e., is not an expert, and may decrease the number of evaluation items in the evaluation of the first data or the owner below the standard value. In this way, a more complex evaluation can be provided for users who are expert in the first data genre, while a simpler evaluation can be provided for users who are amateurs in that genre. This makes it possible to provide an appropriate evaluation of the first data depending on the recipient user.

[0083] [Publishing Department] The issuing unit 113 issues an electronic certificate (e.g., VC: Verifiable Credentials) that certifies the legitimacy of specific information (e.g., the authenticity of a person related to the information, the integrity of the information, and / or the validity of the information). The issuing unit 113 may register the issued electronic certificate in the storage unit 130. The issuing unit 113 may also issue, for example, electronic certificates that certify first data evaluation information indicating an evaluation of the first data and holding history information of the first data. The issuing unit 113 may also issue an electronic certificate that certifies a combination of first data evaluation information indicating an evaluation of the first data and holding history information. The evaluation of the first data to be certified may be, for example, an evaluation by the data evaluation unit 112a. The issuing unit 113 may provide the issued electronic certificate to the holder via the providing unit 114 together with an issuance notice. The issuing unit 113 may also register issuance history information indicating a history of issuance of electronic certificates over a predetermined period in the storage unit 130.

[0084] The issuing unit 113 may include, for example, all or part of the first data, all or part of the first data evaluation information, and / or all or part of the holding history information, which are the subject of certification, in the digital certificate.

[0085] The issuing unit 113 may generate a digital signature of a user (e.g., an administrator or owner of the evaluation device 100) based on, for example, the first data evaluation information and / or the possession history information. The issuing unit 113 may register this generated digital signature in the storage unit 130. Specifically, the issuing unit 113 may generate a hash value of all or part of a combination of these pieces of information. The issuing unit 113 may encrypt the generated hash value using key information to generate a digital signature. The issuing unit 113 may include this generated digital signature in a digital certificate.

[0086] The key information is, for example, information about the encryption key of a user such as an administrator. The key information may not be the encryption key itself, but may be a token that has the authority to use the encryption key. The encryption key may be, for example, a common key in a common key cryptosystem, or a pair of a public key and a private key in a public key cryptosystem. In the case of encrypting a digital signature, the private key of a user such as an administrator who issues the digital signature may be used as the key information. In this case, the digital certificate may include a public key that is paired with the encrypted private key.

[0087] For example, when using a public key cryptography method as described above, the issuing unit 113 may issue an electronic certificate based on X.509, which is the standard for the public key infrastructure (PKI) of the ITU-T (International Telecommunication Union-Telecommunication sector).

[0088] For example, the issuing unit 113 may generate a hash value of all or part of the digital certificate. The issuing unit 113 may encrypt the generated hash value using key information of a user such as an administrator, and use the encrypted value as the digital signature of the user.

[0089] For example, the issuing unit 113 may set an expiration date for the issued digital certificate. The issuing unit 113 may include the set expiration date in the digital certificate. The issuing unit 113 may set the expiration date of the digital certificate based on, for example, user authentication result information and / or user identity verification result information.

[0090] The issuing unit 113 may update the digital certificate based on, for example, a request from a user, etc. Specifically, when any of the first data, the first data evaluation information, and / or the first data retention history information, which are the subject of certification, is updated, the issuing unit 113 may update the digital certificate based on update information indicating that fact.

[0091] As another example, the issuing unit 113 may request the certification authority device 300a to issue a digital certificate that certifies the data evaluation information and / or the holding history information, or a combination thereof, rather than issuing a digital certificate itself. The issuing unit 113 may, for example, obtain from the certification authority system a digital certificate issued by the certification authority system in response to the issuance request.

[0092] The issuing unit 113 may include, for example, a verifying unit 113a. The verifying unit 113a verifies the digital certificate in response to a verification request from a user, etc. Specifically, the verifying unit 113a may determine the presence or absence and / or degree of legitimacy of the digital certificate (e.g., the authenticity and / or validity of the digital certificate). The verifying unit 113a may, for example, obtain key information for the digital signature and verify the digital signature using the obtained key information. For example, if the digital signature is a hash value of the digital certificate, the verifying unit 113a may decrypt the digital signature using a public key and compare the decrypted digital signature with the hash value of the digital certificate. By verifying the digital signature in this manner, the integrity of the digital certificate and the authenticity of the issuer of the digital certificate (e.g., an administrator or a certification authority) may be ensured.

[0093] For example, if the digital signature included in the digital certificate is a hash value of the data evaluation information or the holding history information, the verification unit 113a may decrypt the digital signature using an encryption key and compare the decrypted digital signature with the hash value of the data evaluation information or the holding history information. By performing verification in this manner, the integrity of the data evaluation information or the holding history information that the digital certificate is to certify and the authenticity of the issuer of the digital certificate may be ensured.

[0094] The verification unit 113a may verify the validity of the electronic certificate based on, for example, revocation list information indicating a certificate revocation list or the expiration date included in the electronic certificate.

[0095] [Provider] The providing unit 114 provides various data to the user via the user device 200 or the like. The providing unit 114 may provide various data in any manner. For example, the providing unit 114 may transmit a data file or a message including data evaluation information and / or a digital certificate to the user device 200 or the like in an event-driven or cyclic manner. As another example, the providing unit 114 may transmit these data to the user device 200 or the like via an API or SDK library implemented by the providing unit 114 itself. As another example, the providing unit 114 may provide these data to the user by outputting, such as a screen display and / or audio output, to the user device 200.

[0096] The providing unit 114 provides the user with first data evaluation information indicating an evaluation of the first data. For example, when the providing unit 114 receives a request for querying the first data evaluation information from the user device 200, the providing unit 114 may transmit display information for displaying the evaluation screen A1 shown in the example of FIG. 2 to the user device 200 as the provision of the first data evaluation information.

[0097] According to the above configuration, the first data can be evaluated based on the evaluation of the first owner of the first data, and therefore an evaluation based on factors other than the data itself can be provided to the user.

[0098] The providing unit 114 may provide the user with, for example, a digital certificate issued by the issuing unit 113 or the certificate authority device 300a.

[0099] According to the above configuration, the user can ensure the legitimacy of the evaluation information and / or the holding history information of the first data, thereby making it possible to provide the user with a more reliable data evaluation service.

[0100] For example, the providing unit 114 may provide the destination user with first data evaluation information indicating the evaluation of the first data adjusted by the adjusting unit 112 c. With this configuration, it is possible to provide the destination user with multi-layered evaluations of the first data.

[0101] [Identity Verification Department] The identity verification unit 115 verifies the identity of the user based on the user information. This identity verification electronically verifies the certainty that the user is a real person (so-called eKYC), and may be, for example, identity proofing specified by NIST (National Institute of Standards and Technology) SP 800-63-3.

[0102] The identity verification unit 115 may generate identity verification history information relating to the identity verification process history, including, for example, identity verification result information indicating the result of identity verification of the user who is the owner. The identity verification unit 115 may register this generated identity verification history information in the owner storage unit 132 as ownership history information.

[0103] [Authentication section] The authentication unit 116 performs user authentication one or more times in response to the authentication request acquired by the acquisition unit 111. Performing user authentication multiple times may mean, for example, performing multi-factor authentication such as two-factor authentication using multiple authentication factors, or performing multi-stage authentication such as two-stage authentication performing authentication in stages. As another example, performing user authentication multiple times may mean performing two or more authentications with different authentication levels.

[0104] The user authentication may be, for example, authentication defined by NIST SP 800-63-3. The authentication level applied to the user authentication may be, for example, AAL (Authenticator Assurance Level) defined by NIST SP 800-63B as follows: Level 1: One or more of the three authentication factors (knowledge, possession, and biometrics) must be used, and there is a certain degree of confidence in the person's authentication. In other words, this can be achieved by performing at least single-factor authentication. Level 2: Of the three factors, multiple factors such as ID password + one-time password must be used, and there is a high degree of reliability in authenticating the person. Unlike Level 3, Level 2 can be achieved by using software as the second authentication factor. Level 3: Two-factor authentication, where the second factor must be tamper-resistant hardware and the authenticity of the person must be very high (e.g., PIN code + IC chip card + My Number card).

[0105] The authentication unit 116 may generate authentication history information relating to the processing history of user authentication, including, for example, authentication result information indicating the result of user authentication. The authentication unit 116 may register the generated authentication history information in the storage unit 130 as retained history information.

[0106] [Communications Department] The communication unit 120 transmits and receives various data to and from the user device 200 and / or other devices in the external system 3 via the network N.

[0107] [Storage] The storage unit 130 stores data evaluation information, ownership history information, digital certificates, and / or user information (including owner information), etc. The storage unit 130 may use a database management system (DBMS) to store each piece of data, or may use a file system to store each piece of information. When using a DBMS, the storage unit 130 may provide a table for each piece of data, and manage these pieces of data by associating the tables with each other.

[0108] <4. Example of operation> An example of the operation of the evaluation device 100 will be described with reference to Fig. 6. Note that the order of the processes shown below is an example and may be changed as appropriate.

[0109] 6, the evaluation acquisition unit 111a of the evaluation device 100 acquires owner evaluation information indicating the evaluation of each of one or more first owners who have owned the first data (S10). The data evaluation unit 112a of the evaluation device 100 evaluates the first data based on the acquired owner evaluation information (S11). Furthermore, the history acquisition unit 111b of the evaluation device 100 acquires ownership history information indicating the ownership history of the first data by each of the one or more first owners (S12). Note that step S10, step S11, and step S12 may be processed in series, and if processed in series, the order in which they are performed does not matter.

[0110] The issuing unit 113 of the evaluation device 100 issues a digital certificate that certifies the combination of the acquired first data evaluation information and the possession history information (S13). The providing unit 114 of the evaluation device 100 provides the first data evaluation information and the issued digital certificate to the user via the user device 200 (S14).

[0111] <6. Hardware Configuration> 7, an example of a hardware configuration in which the above-described evaluation device 100 is realized by a computer 800 will be described. Note that the functions of each device can also be realized by dividing them into multiple devices.

[0112] As shown in FIG. 7, the computer 800 includes a processor 801, a memory 803, a storage device 805, an input I / F unit 807, a data I / F unit 809, a communication I / F unit 811, and a display device 813.

[0113] The processor 801 controls various processes in the computer 800 by executing programs stored in the memory 803. For example, each functional unit included in the control unit 110 of the evaluation device 100 can be realized by the processor 801 executing a program temporarily stored in the memory 803.

[0114] The memory 803 is a storage medium such as a RAM (Random Access Memory), etc. The memory 803 temporarily stores the program code of the program executed by the processor 801 or data required when the program is executed.

[0115] The storage device 805 is a non-volatile storage medium such as a hard disk drive (HDD) or flash memory. The storage device 805 stores an operating system or various programs for implementing the above-mentioned components. In addition, the storage device 805 can also store tables for registering various data such as data evaluation information, holder evaluation information, possession history information, digital certificates, and / or user information, and a DB for managing the tables. Such programs or data are loaded into the memory 803 as needed and referenced by the processor 801.

[0116] The input I / F unit 807 is a device for receiving input from a user. Specific examples of the input I / F unit 807 include a keyboard, a mouse, a touch panel, various sensors, and a wearable device. The input I / F unit 807 may be connected to the computer 800 via an interface such as a USB (Universal Serial Bus).

[0117] The data I / F unit 809 is a device for inputting data from outside the computer 800. A specific example of the data I / F unit 809 is a drive device for reading data stored in various storage media. The data I / F unit 809 may be provided outside the computer 800. In this case, the data I / F unit 809 is connected to the computer 800 via an interface such as a USB.

[0118] The communication I / F unit 811 is a device for performing data communication via the Internet N, either wired or wirelessly, with devices external to the computer 800. The communication I / F unit 811 may be provided outside the computer 800. In this case, the communication I / F unit 811 is connected to the computer 800 via an interface such as a USB.

[0119] The display device 813 is a device for displaying various types of information. Specific examples of the display device 813 include a liquid crystal display, an organic EL (Electro-Luminescence) display, and a display of a wearable device. The display device 813 may be provided outside the computer 800. In this case, the display device 813 is connected to the computer 800 via, for example, a display cable. Furthermore, when a touch panel is adopted as the input I / F unit 807, the display device 813 can be configured as an integral part of the input I / F unit 807.

[0120] The above-described embodiments are merely examples for explaining the present invention, and are not intended to limit the present invention to these embodiments. Furthermore, the present invention can be modified in various ways without departing from the spirit of the invention. Furthermore, those skilled in the art can adopt embodiments in which the elements described below are replaced with equivalents, and such embodiments are also within the scope of the present invention.

[0121] [Variations] Although the present invention has been described based on the above embodiment, the following cases are also included in the present invention.

[0122] [Variation 1] At least some of the components included in the evaluation device 100 according to the above embodiment may be included in the user device 200 and / or the external system 3.

[0123] [Variation 2] Although not described in the above embodiment, the issuance history information and / or possession history information of digital certificates may be managed in a distributed manner among the user devices 200 of the evaluation system 1. Furthermore, this distributed management may be realized, for example, using distributed ledger technology, so-called blockchain technology.

[0124] [Variation 3] In the above embodiment, an example has been described in which the system that mediates data buying and selling transactions (data trading system 3b) and the evaluation system 1 are separate systems, but the evaluation system 1 is not limited to this. The evaluation system 1 may, for example, have a function of mediating data transfers, including data buying and selling transactions. [Explanation of symbols]

[0125] 1...Evaluation system, 100...Evaluation device, 110...Control unit, 111...Acquisition unit, 112...Evaluation unit, 113...Issuance unit, 114...Provision unit, 115...Personal identification unit, 116...Authentication unit, 120...Communication unit, 130...Storage unit, 200...User device, 3...External system, 800...Computer, 801...Processor, 803...Memory, 805...Storage device, 807...Input I / F unit, 809...Data I / F unit, 811...Communication I / F unit, 813...Display device

Claims

1. On the computer, an evaluation acquisition function for acquiring holder evaluation information indicating an evaluation of each of one or more first holders who have held the first data; a data evaluation function that evaluates the first data based on the owner evaluation information, the data evaluation function including evaluating the first data such that the evaluation of the first data increases as the evaluation of the first owner indicated by the owner evaluation information increases; a providing function of providing first data evaluation information indicating an evaluation of the first data to a user; a history acquisition function for acquiring ownership history information indicating ownership history of the first data by each of the one or more first holders; an issuing function of issuing an electronic certificate that certifies a combination of the first data evaluation information and the possession history information; program.

2. further realizing an owner evaluation function in the computer that evaluates each of the one or more first owners based on the ownership history information and stores the owner evaluation information indicating the evaluation in an owner storage unit; The evaluation acquisition function acquires the owner evaluation information from the owner storage unit. The program according to claim 1.

3. The computer further realizes a characteristic acquisition function of acquiring data characteristic information indicating a characteristic of the first data, the data evaluation function evaluates the first data further based on the data characteristic information. The program according to claim 1.

4. the holding history information includes a holding period of the first data of each of the one or more first holders; the holder evaluation function evaluates the first holder based on the holding period; The program according to claim 2.

5. the possession history information includes a possession history of second data different from the first data and possessed by the first holder; the evaluation acquisition function acquires second data evaluation information indicating an evaluation of the second data; The holder evaluation function evaluates the first holder further based on the second data evaluation information. The program according to claim 2.

6. the second data evaluation information indicates a change in evaluation of the second data, The holder evaluation function evaluates the first holder based on a change in the evaluation of the second data. The program according to claim 5.

7. the evaluation acquisition function acquires previous owner evaluation information indicating an evaluation of a previous owner who held the first data or the second data before the first owner, and / or subsequent owner evaluation information indicating an evaluation of a subsequent owner who held the first data or the second data after the first owner, the holder evaluation function evaluates the first holder based further on the previous holder evaluation information and / or the subsequent holder evaluation information; The program according to claim 5.

8. The computer further implements an adjustment function of adjusting an evaluation of the first data in accordance with a recipient user to whom the first data evaluation information is provided, The providing function provides the destination user with the first data evaluation information indicating an evaluation of the adjusted first data. The program according to claim 1.

9. an evaluation acquisition unit that acquires holder evaluation information indicating an evaluation of each of one or more first holders who have held the first data; a data evaluation unit that evaluates the first data based on the owner evaluation information, the data evaluation unit including: evaluating the first data such that the evaluation of the first data increases as the evaluation of the first owner indicated by the owner evaluation information increases; a providing unit that provides first data evaluation information indicating an evaluation of the first data to a user; a history acquisition unit that acquires ownership history information indicating ownership histories of the first data by each of the one or more first holders; an issuing unit that issues a digital certificate that certifies a combination of the first data evaluation information and the possession history information, Information processing device.

10. The computer acquire holder evaluation information indicating an evaluation of each of one or more first holders who have held the first data; Evaluating the first data based on the holder evaluation information; providing a user with first data evaluation information indicating an evaluation of the first data; acquiring possession history information indicating a possession history of the first data by each of the one or more first holders; issuing an electronic certificate certifying a combination of the first data evaluation information and the possession history information; evaluating the first data includes evaluating the first data such that the evaluation of the first data increases as the evaluation of the first owner indicated by the owner evaluation information increases. Information processing methods.

Citation Information

Patent Citations

  • Article assessing method, article retrieving method, selling method with article assessing function, and article assessment system

    JP2003016308A

  • Preparation / display system and method for anonymity user trust information in electronic commercial transaction

    JP2007025829A

  • Data mediation system and mediation method

    JP2019008453A

  • NFT valuation system, sustainable fashion valuation system, system, program, and computer

    JP2023054812A

  • NFT item value improvement system and system

    JP2023054821A