Information management program, information processing system, and information management method
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- FUJITSU LTD
- Filing Date
- 2022-09-22
- Publication Date
- 2026-08-05
AI Technical Summary
【0010】 一つの側面によれば、インターネット上にアップロードされた投稿の確からしさを確認することが可能になる。
Smart Images

Figure 0007900660000001 
Figure 0007900660000002 
Figure 0007900660000003
Abstract
Description
Technical Field
[0001] The present invention relates to an information management program, an information processing system, and an information management method.
Background Art
[0002] In recent years, on the Internet, with the spread of smartphones and SNS (Social Networking Service), it has become possible to send and view information regardless of time and place. However, the information thus sent may include, for example, false information or inaccurate information (hereinafter also referred to as false information) that is deliberately spread, and may be spread depending on the situation.
[0003] Therefore, from the viewpoint of suppressing the spread of false information as described above, for example, various methods for confirming the reliability of posts on the Internet may be used.
[0004] Specifically, when a viewer of a post (hereinafter also simply referred to as a viewer) views a post as described above, for example, by using a method other than the Internet such as a prior contract or an individual information processing system, it is determined whether the poster is a person who can be trusted. Then, for example, when the viewer determines that the poster is a person who can be trusted, the viewer determines that the content of the post by the poster is reliable (see, for example, Patent Documents 1 to 4).
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Patent Document 2
Patent Document 3
Patent Document 4
[0006] However, when using methods other than the internet, such as those described above, or individual information processing systems, viewers cannot directly judge the accuracy of each post on the internet based on its content. Therefore, viewers may not be able to adequately verify the accuracy of each post.
[0007] Furthermore, even if information exists on the internet that could help determine the credibility of each post, viewers may not be able to locate this information from the content of each post, making it difficult to easily verify the credibility of each post.
[0008] Therefore, in one aspect, the present invention aims to provide an information management program, an information processing system, and an information management method that enable verification of the authenticity of posts uploaded to the Internet. [Means for solving the problem]
[0009] In one embodiment, when a request to view specific property information indicating the authenticity of a particular post uploaded to the internet is received, a management storage device that stores correspondence information associating each post with a storage device that stores information related to each post is referenced to identify a specific storage device corresponding to the particular post from among a plurality of storage devices, and the specific property information is referenced to determine whether or not the specific property information exists, and if it is determined that the specific property information exists, the specific property information is sent to the sender of the viewing request. [Effects of the Invention]
[0010] From one perspective, it becomes possible to verify the authenticity of posts uploaded to the internet. [Brief explanation of the drawing]
[0011] [Figure 1] Figure 1 is a diagram illustrating the configuration of the information processing system 10. [Figure 2] Figure 2 is a diagram illustrating the hardware configuration of the information processing device 1. [Figure 3] Figure 3 is a diagram illustrating the functions of the information processing device 1 in the first embodiment. [Figure 4] Figure 4 is a diagram illustrating the information stored in the storage device 3 and storage device 4 in the first embodiment. [Figure 5] Figure 5 is a flowchart illustrating the general outline of the information management process in the first embodiment. [Figure 6] Figure 6 is a flowchart illustrating the additional processing in the first embodiment. [Figure 7] Figure 7 illustrates the additional processing in the first embodiment. [Figure 8] Figure 8 illustrates a specific example of correspondence information 132. [Figure 9] Figure 9 illustrates a specific example of property information 131. [Figure 10] Figure 10 shows a specific example of post identification information 133. [Figure 11] Figure 11 is a diagram illustrating a specific example of graph information 134. [Figure 12] Figure 12 illustrates a specific example of property information 131. [Figure 13] Figure 13 illustrates a specific example of property information 131. [Figure 14] Figure 14 illustrates a specific example of property information 131. [Figure 15]FIG. 15 is a diagram for explaining a specific example of the property information 131. [Figure 16] FIG. 16 is a diagram for explaining a specific example of the property information 131. [Figure 17] FIG. 17 is a flowchart for explaining the browsing process in the first embodiment. [Figure 18] FIG. 18 is a diagram for explaining the browsing process in the first form. [Figure 19] FIG. 19 is a flowchart for explaining the generation process in the first embodiment. [Figure 20] FIG. 20 is a diagram for explaining the generation process in the first form. [Figure 21] FIG. 21 is a diagram for explaining the configuration of the information processing system 10a in the first modification example. [Figure 22] FIG. 22 is a diagram for explaining the information management process in the first modification example. [Figure 23] FIG. 23 is a diagram for explaining the information management process in the first modification example. [Figure 24] FIG. 24 is a diagram for explaining the information management process in the first modification example. [Figure 25] FIG. 25 is a diagram for explaining a specific example of the process of S22 when using DID. [Figure 26] FIG. 26 is a flowchart for explaining the additional process in the second modification example. [Figure 27] FIG. 27 is a diagram for explaining the additional process in the second modification example. [Figure 28] FIG. 28 is a flowchart for explaining the browsing process in the second modification example. [Figure 29] FIG. 29 is a flowchart for explaining the generation process in the second modification example.
MODE FOR CARRYING OUT THE INVENTION
[0012] [Configuration of the information processing system in the first embodiment] First, we will explain the configuration of the information processing system 10. Figure 1 is a diagram illustrating the configuration of the information processing system 10.
[0013] The information processing system 10 shown in Figure 1 includes, for example, an information processing device 1, an operation terminal 2a, an operation terminal 2b, a storage device 3a, a storage device 3b, a storage device 3c, and a storage device 4 (hereinafter also referred to as management storage device 4). Hereafter, operation terminals 2a and 2 will be collectively referred to simply as operation terminal 2. Similarly, storage devices 3a, 3b, and 3c will be collectively referred to simply as storage device 3.
[0014] Operating terminal 2 is, for example, a terminal owned by poster P1 or viewer P2, and is a terminal capable of accessing a content server (not shown) on the Internet IN.
[0015] In the example shown in Figure 1, the operating terminal 2a is, for example, a terminal owned by the poster P1, and the poster P1 uploads the post DT to the content server on the Internet IN. Specifically, the operating terminal 2a may be, for example, a smartphone owned by the poster P1. Furthermore, the operating terminal 2a can access the information processing device 1 via the Internet IN, for example. The post DT may be, for example, a text posted on a social networking service (SNS).
[0016] Furthermore, the operating terminal 2b is, for example, a terminal owned by viewer P2, and is used to view posts DT uploaded by poster P1 to a content server on the Internet IN. Specifically, the operating terminal 2b may be, for example, a smartphone owned by viewer P2. In addition, the operating terminal 2b can access the information processing device 1 via the Internet IN, for example.
[0017] Furthermore, poster P1 may, for example, view posts uploaded by other posters (not shown) via operation terminal 2a. Also, viewer P2 may, for example, upload posts to the internet IN via operation terminal 2b. In addition, the following description will assume that the information processing system 10 includes two operation terminals 2 (operation terminal 2a and operation terminal 2b), but the information processing system 10 may include, for example, three or more operation terminals 2.
[0018] The storage device 3 is, for example, an HDD (Hard Disk Drive) or an SSD (Solid State Drive), and stores property information 131 added by poster P1, viewer P2, etc. (hereinafter also referred to as the generating entity P3) to the post DT uploaded to the Internet IN by poster P1. The generating entity P3 is, for example, a person or thing that generates the property information 131, and includes people other than poster P1 and viewer P2, or devices that automatically generate the property information 131. Furthermore, the property information 131 is information used, for example, as a criterion for judging the certainty of the content of the post DT. Specifically, the property information 131 is, for example, information indicating the attributes of poster P1 of the post DT, such as their qualifications and affiliated organizations, or information indicating the attributes of image data etc. contained in the post DT (for example, the location and date of shooting).
[0019] In the example shown in Figure 1, each of the storage devices 3a, 3b, and 3c stores, for example, property information 131a, property information 131b, and property information 131c, which are generated by different generating entities P3. That is, in the example shown in Figure 1, each property information 131 is distributed and stored in multiple storage devices 3 (storage devices 3a, 3b, and 3c). The following explanation will describe the case where the information processing system 10 includes three storage devices 3 (storage devices 3a, 3b, and 3c), but the information processing system 10 may include, for example, a number of storage devices 3 other than three.
[0020] The storage device 4 stores, for example, correspondence information 132 that indicates the storage device 3 in which each property information 131 is stored. The correspondence information 132 is, for example, information that associates each post DT uploaded to the Internet IN with the storage device 3 that stores information related to each post DT (for example, property information 131 for each post DT). The correspondence information 132 is also, for example, information that associates each generator P3 with the storage device 3 that stores information related to each generator P3 (for example, property information 131 for each generator P3). Specifically, the correspondence information 132 may be, for example, information that associates each post DT with the URL (Uniform Resource Locator) used when accessing the property information 131 of each post DT. The correspondence information 132 may also be, for example, information that associates each generator P3 with the URL used when accessing the property information 131 of each generator P3.
[0021] The information processing device 1 is, for example, one or more physical machines or one or more virtual machines, and performs processing to manage property information 131 about posting DTs (hereinafter also referred to as information management processing).
[0022] Specifically, the information processing device 1 in this embodiment receives, for example, property information 131 (hereinafter also referred to as specific property information 131) indicating the authenticity of a post DT (hereinafter also referred to as a specific post DT) uploaded to the Internet IN, and a digital signature (hereinafter also referred to as a specific digital signature) generated from the specific property information 131. The information processing device 1 then refers to a storage device 4 that stores correspondence information 132 associating each post DT with a storage device 3 that stores information related to each post DT, and identifies the storage device 3 (hereinafter also referred to as a specific storage device 3) corresponding to the specific post DT from among a plurality of storage devices 3. Subsequently, the information processing device 1 stores, for example, the specific property information 131 with the identification information of the specific post DT and the specific digital signature attached in the specific storage device 3.
[0023] Furthermore, in this embodiment, if the information processing device 1 receives a request to view specific property information 131 corresponding to a specific post DT, it refers to the storage device 4 that stores the corresponding information 132 and identifies a specific storage device 3 corresponding to the specific post DT from among a plurality of storage devices 3. Then, the information processing device 1 refers to the specific storage device 3 and determines whether or not the specific property information 131 exists, and if it determines that the specific property information 131 exists, it sends the specific property information 131 to the sender of the request to view the specific property information 131.
[0024] In other words, the information processing device 1 in this embodiment ensures the authenticity and non-tampering of each property information 131 by storing each property information 131 with a digital signature generated by the generator P3 of each property information 131 attached. Furthermore, the information processing device 1 in this embodiment stores each property information 131 in a storage device 3 determined according to pre-generated corresponding information 132.
[0025] This allows viewer P2 to appropriately determine the authenticity of a post DT by referring to the property information 131 about the post DT, for example, when viewing a post DT uploaded to the internet IN. Furthermore, viewer P2 can view each property information 131 even if each property information 131 is stored in a distributed manner across multiple storage devices 3.
[0026] Furthermore, in this embodiment, if, for example, other property information 131 (hereinafter also simply referred to as other property information 131) corresponding to a person or thing related to a specific post DT is already stored in a specific storage device 3, the information processing device 1 stores the specific property information 131 corresponding to a specific post DT and the other property information 131 in association with each other.
[0027] In other words, in this embodiment, the information processing device 1, for example, when storing each property information 131 in the storage device 3, forms a graph structure by associating each property information 131 with other property information 131 about the generator P3 and other property information 131 about the object of the post DT corresponding to each property information 131.
[0028] This allows viewer P2 to determine the credibility of each post DT, even if they cannot determine the credibility of each post DT from the content of the property information 131 for each post DT, by sequentially checking other property information 131 associated with each post DT.
[0029] Specifically, when viewer P2 views a post DT containing a document such as "The XX River near my house has flooded!", they also check the property information 131 for that post DT (for example, property information 131 for the image data included in the post DT). If viewer P2 determines that the location and date described in the post DT are similar to the location and date included in the property information 131 (the location and date of the image data included in the post DT), they can determine that the content of the post DT is not false information.
[0030] In contrast, if, for example, property information 131 containing information that the flood warning level for the XX River is low is associated with post DT, viewer P2 can, for example, determine that the content of post DT may be false by referring to that property information 131. Furthermore, if, for example, P2 traces and refers to property information 131 (other property information 131) related to the entity that generated the property information 131 indicating the flood warning level for the XX River (P3), and finds that the entity that generated the property information 131 indicating the flood warning level for the XX River (P3) is an employee of an administrative agency (for example, an agency that manages the XX River), viewer P2 can, for example, determine that the content of post DT is highly likely to be false.
[0031] [Hardware configuration of information processing equipment] Next, we will explain the hardware configuration of the information processing device 1. Figure 2 is a diagram illustrating the hardware configuration of the information processing device 1.
[0032] As shown in Figure 2, the information processing device 1 includes, for example, a processor CPU (Central Processing Unit) 101, memory 102, a communication device (I / O interface) 103, and storage 104. Each part is connected to the others via a bus 105.
[0033] The storage device 104 has, for example, a program storage area (not shown) for storing a program 110 for performing information management processing. The storage device 104 also has, for example, an information storage area 130 for storing information used when performing information management processing. The storage device 104 may be, for example, an HDD or an SSD.
[0034] The CPU 101 performs information management processing by executing a program 110 loaded from storage 104 into memory 102, for example.
[0035] Furthermore, the communication device 103 communicates with the operating terminal 2 and the storage device 3, for example, via Internet IN. The communication device 103 may also communicate with the storage device 4, for example, via Internet IN.
[0036] [Functions of the information processing device in the first embodiment] Next, the functions of the information processing device 1 in the first embodiment will be described. Figure 3 is a diagram illustrating the functions of the information processing device 1 in the first embodiment. Figure 4 is a diagram illustrating the information stored in the storage device 3 and storage device 4 in the first embodiment. Specifically, Figure 4(A) is a diagram illustrating the information stored in the storage device 3, and Figure 4(B) is a diagram illustrating the information stored in the storage device 3.
[0037] As shown in Figure 3, the information processing device 1 implements various functions, including an information receiving unit 111, a storage destination identification unit 112, an information management unit 113, a viewing request receiving unit 114, an information determination unit 115, an information output unit 116, a generation request receiving unit 117, and a generation request transmission unit 118, through the organic cooperation of hardware such as the CPU 101 and memory 102 and the program 110.
[0038] Furthermore, as shown in Figure 4(A), the storage device 3 stores, for example, property information 131, post identification information 133 (hereinafter also simply referred to as identification information 133), and graph information 134. In addition, as shown in Figure 4(B), the storage device 4 stores, for example, correspondence information 132. The graph information 134 will be explained later.
[0039] First, we will explain the functions of the information management process, specifically the process of storing (adding) property information 131 to the storage device 3 (hereinafter also referred to as the addition process).
[0040] The information receiving unit 111 receives, for example, specific property information 131 about a specific post DT uploaded to the Internet IN, and a specific digital signature generated for the specific property information 131 from the operation terminal 2. Specifically, the information receiving unit 111 receives, for example, information associating the specific property information 131 and the specific digital signature transmitted via the operation terminal 2 by a generating entity P3, such as the poster P1.
[0041] For example, when the information receiving unit 111 receives specific property information 131 and a specific digital signature, the storage location identification unit 112 refers to the storage device 4 that stores the correspondence information 132 and identifies a specific storage device 3 corresponding to a specific post DT from among multiple storage devices 3.
[0042] The information management unit 113 stores, for example, information that associates specific property information 131 received from the information receiving unit 111, a specific digital signature received from the information receiving unit 111, and post identification information 133 for a specific post DT in a specific storage device 3 identified by the storage destination identification unit 112. The post identification information 133 is, for example, information that identifies each post DT, and is either information pre-stored in the storage device 3 by the content server to which each post DT is uploaded, or information stored in the storage device 3 by the entity P3 that generates the property information 131 for each post DT.
[0043] Next, we will explain the functions of the information management process, specifically the process for viewing property information 131 stored in the storage device 3 (hereinafter also referred to as the viewing process).
[0044] The viewing request receiving unit 114 receives, for example, information requesting the viewing of specific property information 131 (hereinafter also referred to as viewing request information). The viewing request information is, for example, information including post identification information 133 corresponding to the specific property information 131. Specifically, the viewing request receiving unit 114 receives, for example, viewing request information sent by a viewer P2 of a specific post DT via the operation terminal 2.
[0045] The storage location identification unit 112, for example, refers to the storage device 4 that stores the correspondence information 132 and identifies the storage device 3 corresponding to the post identification information 133 (post identification information 133 of a specific post DT) included in the viewing request information received by the viewing request receiving unit 114 as a specific storage device 3 in which specific property information 131 is stored.
[0046] The information determination unit 115, for example, refers to a specific storage device 3 identified by the storage destination identification unit 112 and determines whether or not specific property information 131 corresponding to the viewing request information received by the viewing request reception unit 114 is stored there. In other words, the information determination unit 115 searches for specific property information 131 from the property information 131 stored in the storage device 3.
[0047] For example, if the information determination unit 115 determines that specific property information 131 is stored in the storage device 3, the information output unit 116 retrieves the specific property information 131 from the storage device 3 and transmits it to the operation terminal 2 (the operation terminal 2 that sent the viewing request information).
[0048] Furthermore, the operating terminal 2 may, for example, automatically send viewing request information about specific property information 131 to the information processing device 1 when it obtains a specific post DT from the internet IN in response to a request from viewer P2. Then, the operating terminal 2 may, for example, display the specific post DT and the specific property information 131 together on the output screen of the operating terminal 2 when it receives the specific property information 131 sent from the information processing device 1.
[0049] Next, we will explain the functions of the information management process, specifically the process for generating property information 131 (hereinafter also referred to as the generation process).
[0050] The generation request receiving unit 117 receives information (hereinafter also referred to as generation request information) that requests the generation (addition) of specific property information 131. The generation request information includes, for example, post identification information 133 corresponding to the specific property information 131. The generation request information also includes, for example, the type of property information 131 to be generated. Specifically, the generation request receiving unit 117 receives, for example, generation request information sent by a viewer P2 of a specific post DT via the operation terminal 2.
[0051] The generation request transmission unit 118 transmits the generation request information received from the operation terminal 2 to, for example, a person or object related to a specific post DT. Specifically, the generation request transmission unit 118 transmits, for example, the generation request information received by the generation request reception unit 117 from the operation terminal 2, or information generated by the generation request reception unit 117 by processing the generation request information received from the operation terminal 2, to a generation entity P3 that is pre-stored in a specific storage device 3 or the like as a generation entity P3 corresponding to the type of property information 131 included in the generation request information.
[0052] [Outline of information management processing in the first embodiment] Next, an overview of the first embodiment will be described. Figure 5 is a flowchart illustrating the overview of the information management process in the first embodiment. Specifically, Figure 5 is a flowchart illustrating the overview of the browsing process in the first embodiment.
[0053] As shown in Figure 5, the information processing device 1 receives, for example, a request to view specific property information 131 indicating the likelihood of a particular post DT uploaded to the Internet IN (S1). That is, the information processing device 1 receives, for example, a request to view information sent by a viewer P2 via the operation terminal 2b.
[0054] Then, for example, when the information processing device 1 receives a viewing request information in the processing of S1, it refers to the storage device 4 that stores the corresponding information 132 and identifies a specific storage device 3 corresponding to a specific post DT from among multiple storage devices 3 (S2).
[0055] Subsequently, the information processing device 1 refers to a specific storage device 3 to determine whether or not a specific property information 131 exists. If it determines that the specific property information 131 exists, it sends the specific property information 131 to the source of the request to view the specific property information 131 (for example, the operation terminal 2b) (S3).
[0056] This allows viewer P2 to refer to specific property information 131 (specific property information 131 sent from information processing device 1 during processing of S3) about a specific post DT on the operating terminal 2b, and to appropriately determine the likelihood of a specific post DT.
[0057] Furthermore, for example, by the information processing device 1 identifying the location of each property information 131, viewer P2 will be able to view each property information 131 even if each property information 131 is stored in a distributed manner across multiple storage devices 3. Specifically, viewer P2 will be able to view each property information 131 even if each property information 131 is stored in a distributed manner across different organizations to which the generating entity P3, such as a company or a school, belongs.
[0058] [Details of the information management process in the first embodiment] Next, the details of the information management process in the first embodiment will be described. The following describes the additional processing, viewing processing, and generation processing in the first embodiment.
[0059] [Additional processing in the first embodiment] First, the additional processing in the first embodiment will be described. Figure 6 is a flowchart illustrating the additional processing in the first embodiment. Figure 7 is a diagram illustrating the additional processing in the first embodiment.
[0060] Furthermore, as shown in Figure 7 and other figures, the following explanation assumes that the layer in which the operating terminal 2 executes each process is the application layer L1. Also, the following explanation assumes that the layer in which the information processing device 1 executes each process, the storage device 3 manages various information such as property information 131, and the storage device 4 manages various information such as correspondence information 132 is the endorsement layer L2. In addition, the following explanation assumes that the layer in which uploading and downloading of posting DTs on the Internet IN (for example, processing by the content server) takes place is the Internet layer L3.
[0061] As shown in Figure 6, the information receiving unit 111 receives, for example, property information 131 transmitted from the operation terminal 2 (S11). The information receiving unit 111 also receives, for example, a digital signature generated from the property information 131 at the operation terminal 2 (S12).
[0062] Then, the storage location identification unit 112 refers to a storage device 4 that stores the correspondence information 132, for example, and identifies from among multiple storage devices 3 the storage device 3 associated with the post DT corresponding to the property information 131 received in the processing of S11 (S13). Specifically, the storage location identification unit 112 identifies a storage device 3 corresponding to the post identification information 133 that is transmitted together with the property information 131 in the processing of S11. A specific example of the correspondence information 132 will be described below.
[0063] [Specific examples of the measures taken] Figure 8 illustrates a specific example of correspondence information 132.
[0064] The correspondence information 132 shown in Figure 8 includes, for example, an "identification information" field where the identification information (post identification information 133) for each post DT is set, and a "URL" field where the URL used when accessing each post DT is set.
[0065] Specifically, in the correspondence information 132 shown in Figure 8, for example, the information on the first line has "ID11" set as the "identification information" and "https: / / example1.com / id11" set as the "URL". In other words, the information on the first line indicates that the storage location of the property information 131 for a post DT whose "identification information" is "ID11" is the storage device 3 managed by the service corresponding to "example1.com".
[0066] Furthermore, in the correspondence information 132 shown in Figure 8, for example, the information on the second line has "ID12" set as the "identification information" and "https: / / example2.com / id12" set as the "URL". In other words, the information on the second line indicates that the storage location of the property information 131 for a post DT whose "identification information" is "ID12" is the storage device 3 managed by the service corresponding to "example2.com". Explanations of other information included in Figure 8 are omitted.
[0067] Returning to Figure 6, the information management unit 113 stores, for example, information that associates the post identification information 133 of the post DT corresponding to the property information 131 received in the S11 process, the digital signature received in the S12 process, and the property information 131 received in the S11 process, in the storage device 3 identified in the S13 process (S14).
[0068] Specifically, when a post DT is uploaded by poster P1 over the internet IN, the content server stores the post identification information 133 for the uploaded post DT in the storage device 3, as shown in Figure 7. Specifically, in this case, the content server stores the post identification information 133 in the storage device 3 where the property information 131 for the uploaded post DT is stored.
[0069] Then, when generating property information 131 about a post DT, for example, the generating entity P3 uses the operation terminal 2 to refer to the information contained in the post DT and obtains post identification information 133 about the post DT via the operation terminal 2. Subsequently, after generating property information 131 about the post DT, for example, the generating entity P3 generates a digital signature that proves the authenticity and non-tampering of the generated property information 131. Furthermore, the generating entity P3 transmits the property information 131 with the digital signature and post identification information 133 attached from the operation terminal 2 to the information processing device 1. Note that the post identification information 133 about the post DT may be stored in the storage device 3 by the generating entity P3 that generates the property information 131 about the post DT.
[0070] Subsequently, the information receiving unit 111 receives, for example, property information 131 (property information 131 to which a digital signature for the post DT and post identification information 133 for the post have been added) transmitted from the operation terminal 2 (S11 and S12). Then, the storage destination identification unit 112 refers, for example, to the storage device 4 that stores the correspondence information 132, and identifies the storage device 3 that stores the property information 131 transmitted from the operation terminal 2 (S13). Subsequently, the information management unit 113 stores, for example, the property information 131 received by the information receiving unit 111 in the storage device 3 identified by the storage destination identification unit 112 (S14).
[0071] Returning to Figure 6, the information management unit 113 determines, for example, whether other property information 131 corresponding to the property information 131 received in the S11 process is stored in the storage device 3 identified in the S13 process (S15).
[0072] Specifically, the information management unit 113 determines, for example, whether other property information 131 about the generator P3 of the property information 131 received in the process of S11 is stored in the storage device 3 identified in the process of S13.
[0073] As a result, if it is determined that other property information 131 corresponding to the property information 131 received in the S11 process is stored (YES in S15), the information management unit 113 stores the property information 131 received in the S11 process and the other property information 131 that it was determined to be stored in the storage device 3 in the S15 process, for example, in association with each other (S16).
[0074] Specifically, as shown in Figure 7, the information management unit 113 generates graph information 134 consisting of a graph structure of information including property information 131 by, for example, associating the property information 131 received in the processing of S11 with other property information 131 related to the property information 131 received in the processing of S11.
[0075] On the other hand, if the information management unit 113 determines that no other property information 131 corresponding to the property information 131 received in the processing of S11 is stored (NO in S15), the information management unit 113 does not perform the processing of S16, for example. Specific examples of property information 131 and post identification information 133 will be explained below.
[0076] [Property Information Specific Examples] First, we will explain specific examples of property information 131. Figures 9, 12, 13, 14, 15, and 16 are diagrams illustrating specific examples of property information 131. Specifically, Figure 9 is a diagram illustrating a specific example of property information 131 (hereinafter also referred to as property information 131a) corresponding to post DT (hereinafter also referred to as post DTa) which contains the sentence, "The XX River near my house has flooded!"
[0077] The property information 131 shown in Figure 9, etc., has items such as "Property (1)" and "Property (2)" which set multiple properties included in each property information 131. Furthermore, the property information 131 shown in Figure 9, etc., has items such as "Generator" which sets the name of the generator P3 of each property information 131, "Identification Information" which sets the identification information of the generator P3 of each property information 131, and "Digital Signature" which sets the digital signature (encrypted data generated from each property information 131) for each property information 131. In the following explanation, items for which no information is set will be marked with "-". Also, the following explanation will describe the case where two properties are set in each property information 131, but each property information 131 may have, for example, three or more properties set.
[0078] Specifically, the property information 131a shown in Figure 9 includes, for example, "Property (1)" which is set to "Flood warning level for XX River: Low", "Property (2)" which is set to "-", "Generator" which is set to "Mr. W", and "Identification information" which is set to "ID21".
[0079] [Example of post identifier information] Next, we will explain a specific example of post identification information 133. Figure 10 is a diagram showing a specific example of post identification information 133. Specifically, Figure 10 is a diagram showing a specific example of post identification information 133 (hereinafter also referred to as post identification information 133a) corresponding to post DTa.
[0080] The post identification information 133a shown in Figure 10 has the following items: "Identification Information," which sets the identification information of post DTa; "Related Identification Information," which sets the identification information of the image data (hereinafter also referred to as image A) included in post DTa (hereinafter also referred to as related identification information); and "Content," which sets the content of post DTa. Note that post identification information 133 may, for example, not have "Content."
[0081] Specifically, in the post identification information 133a shown in Figure 10, for example, "ID11" is set as the "identification information," "ID12" is set as the "related identification information," and the text "The ○○ River near my house has flooded!" is set as the "content."
[0082] Then, in the processing of S14, the information management unit 113 manages the property information 131a and the post identification information 133a in association with each other by storing them in the storage device 3.
[0083] This allows viewer P2, for example, to refer to property information 131a about post DTa when viewing post DTa, and to determine the authenticity of post DTa.
[0084] Specifically, property information 131a shown in Figure 9 indicates, for example, that the flood warning level for the XX River is low, which differs in content from post DTa, which contains the sentence, "The XX River near my house has flooded!". Therefore, viewer P2 can, for example, refer to property information 131a in conjunction with post DTa to determine that the content of post DTa and the content of property information 131a do not match. Consequently, if viewer P2 determines, for example, that Mr. W, the creator of property information 131a, is a trustworthy person, they can determine that the content of property information 131a is likely to be correct, and retrospectively determine that post DTa is likely to be false information.
[0085] Furthermore, the property information 131a shown in Figure 9 contains, for example, the identification information of the generator P3. Therefore, if viewer P2 cannot determine, for example, whether Mr. W, the generator P3 of the property information 131a, is a trustworthy person, it is possible to further refer to the property information 131 about Mr. W based on the identification information of the generator P3 contained in the property information 131a. Thus, even in this case, viewer P2 can determine whether the post DTa is false information by referring to the property information 131 about Mr. W. A specific example of graph information 134 will be explained below.
[0086] [Graph Explanation Example] Figure 11 is a diagram illustrating a specific example of graph information 134. Graph information 134 is information having a graph structure composed of, for example, multiple property information 131 and multiple entities representing the generator P3 of each of the multiple property information 131. Hereafter, the property information 131a in Figure 11 will be assumed to correspond to the property information 131a described in Figure 9. Similarly, hereafter, the post identification information 133a in Figure 11 will be assumed to correspond to the post identification information 133a described in Figure 10.
[0087] In the graph information 134 shown in Figure 11, for example, property information 131a and property information 131b are associated as property information 131 for post DTa (post identification information 133a). Furthermore, property information 131a shown in Figure 11 is associated with entity ENa, which indicates that the creator P3 of property information 131a is Mr. W. Similarly, property information 131b shown in Figure 11 is associated with entity ENb, which indicates that the creator P3 of property information 131b is Mr. Z.
[0088] Specifically, as shown in Figure 12, property information 131b is set to, for example, "Poster: Mr. Z" as "Property (1)", "-" as "Property (2)", "Mr. Z" as "Generator", and "ID22" as "Identification Information".
[0089] In other words, the property information 131b shown in Figure 12 is, for example, property information 131 generated by Mr. Z, the poster P1 of post DTa, in order to enhance the reliability of the content of post DTa.
[0090] Furthermore, in the graph information 134 shown in Figure 11, for example, property information 131e is associated as property information 131 for entity ENa. And, in the property information 131e shown in Figure 11, for example, entity ENC is associated, indicating that the entity P3 that generates property information 131e is City E.
[0091] Specifically, as shown in Figure 13, property information 131e is set as follows: for example, "Property (1)" is set to "Affiliation: E City Hall", "Property (2)" is set to "-", "Generator" is set to "E City", and "Identification Information" is set to "ID23".
[0092] In other words, the property information 131e shown in Figure 13 indicates, for example, that Mr. W is an employee of City E, and is property information 131 generated by City E.
[0093] Then, if viewer P2 of post DTa cannot determine whether Mr. W is a trustworthy person by referring to property information 131a when viewing post DTa, for example, P2 will further refer to property information 131e based on the identification information of the producer P3 contained in property information 131a. As a result, if viewer P2 determines that Mr. W is a trustworthy person because, for example, Mr. E is guaranteed by City E to be an employee of City E, then viewer P2 of post DTa can retrospectively determine that the content of post DTa is likely to be incorrect.
[0094] Furthermore, in the graph information 134 shown in Figure 11, for example, property information 131d is associated as property information 131 for entity ENb. And, in the property information 131d shown in Figure 11, for example, entity ENc is associated, indicating that the entity P3 that generates property information 131d is City E.
[0095] Specifically, as shown in Figure 14, property information 131d is set to, for example, "Address: E City" as "Property (1)", "-" as "Property (2)", "E City" as "Generator", and "ID23" as "Identification Information".
[0096] In other words, the property information 131d shown in Figure 14 indicates, for example, that Mr. Z is a resident of City E, and is property information 131 generated by City E.
[0097] Then, if viewer P2 of post DTa cannot determine whether Mr. Z is a trustworthy person by referring to property information 131b when viewing post DTa, for example, P2 will further refer to property information 131d based on the identification information of the producer P3 contained in property information 131b. As a result, if P2 determines that Mr. Z is a trustworthy person, for example, viewer P2 of post DTa will also determine that the content of post DTa is likely to be correct retrospectively.
[0098] Furthermore, in the graph information 134 shown in Figure 11, for example, property information 131c is associated as property information 131 for the image data (post identification information 133b) included in post DTa. And, in the property information 131c shown in Figure 11, for example, entity ENd is associated, indicating that the generator P3 of property information 131c is camera B.
[0099] Specifically, as shown in Figure 15, property information 131c is set as follows: for example, "Location of shooting: City X" as "Property (1)", "Date and time of shooting: Y" as "Property (2)", "Camera B" as "Generator", and "ID24" as "Identification information".
[0100] In other words, the property information 131c shown in Figure 15 indicates, for example, that the image data included in post DTa was taken in City X at a date and time of Y, and is property information 131 generated by camera B.
[0101] Furthermore, in the graph information 134 shown in Figure 11, for example, property information 131f is associated as property information 131 for entity ENd. And, in the property information 131f shown in Figure 11, for example, entity ENe is associated, indicating that the entity P3 that generates property information 131f is camera manufacturer C.
[0102] Specifically, as shown in Figure 16, the property information 131f is set to, for example, "Manufacturer: Company C" as "Property (1)", "-" as "Property (2)", "Camera Manufacturer C" as "Generator", and "ID25" as "Identification Information".
[0103] Then, if viewer P2 of post DTa cannot determine whether camera B is a trustworthy device by referring to property information 131c when viewing post DTa (for example, if it cannot determine whether camera B is a device capable of tampering with the shooting location of the image data contained in post DTa), P2 will further refer to property information 131f identified from the identification information of the creator P3 contained in property information 131c. As a result, if viewer P2 determines that camera B is a trustworthy device because its functionality is guaranteed by camera manufacturer C, P2 will then determine that the content of post DTa is also likely to be correct retrospectively.
[0104] Thus, in this embodiment, the information processing device 1 stores information in the storage device 3 in the form of a graph structure that allows, for example, when a viewer P2 of a post DT checks the authenticity of the post DT, to refer to each of the related property information 131.
[0105] As a result, the information processing device 1 in this embodiment can, for example, verify the authenticity of each post DT by sequentially referring to each property information 131 associated with each post DT when viewing each post DT.
[0106] [Browse processing in the first embodiment] Next, the browsing process in the first embodiment will be described. Figure 17 is a flowchart illustrating the browsing process in the first embodiment. Figure 18 is a diagram illustrating the browsing process in the first embodiment.
[0107] As shown in Figure 17, the access request receiving unit 114 receives access request information for property information 131 transmitted from, for example, the operating terminal 2 (S21).
[0108] Specifically, as shown in Figure 18, if viewer P2 of the posted DT cannot determine whether the content of the posted DT is plausible or not, for example, they input a viewing request information for the property information 131 corresponding to the posted DT from the operating terminal 2 to the information processing device 1.
[0109] Then, the storage location identification unit 112 refers to, for example, the storage device 4 that stores the correspondence information 132, and identifies the storage device 3 corresponding to the viewing request information received in the processing of S21 (S22). Specifically, the storage location identification unit 112 identifies, for example, the storage device 3 corresponding to the post identification information 133 included in the viewing request information received in the processing of S21.
[0110] Subsequently, the information determination unit 115 accesses the storage device 3 identified in the S22 process, for example, and determines whether or not the property information 131 corresponding to the viewing request information received in the S21 process is stored there (S23).
[0111] Specifically, as shown in Figure 18, the information determination unit 115 searches for property information 131 corresponding to the post identification information 133 included in the viewing request information from each property information 131 that constitutes the graph information 134 stored in the storage device 3 identified in the processing of S22.
[0112] As a result, for example, if it is determined that property information 131 corresponding to the viewing request information received in the S21 process is stored (YES in S24), the information output unit 116 retrieves the property information 131 corresponding to the viewing request information received in the S21 process from the storage device 3 (the storage device 3 identified in the S22 process) and sends the retrieved property information 131 to the operation terminal 2 (the operation terminal 2 that sent the viewing request information received in the S21 process) (S25).
[0113] Specifically, as shown in Figure 18, the information output unit 116 transmits, for example, property information 131 (search results for property information 131) corresponding to the post identification information 133 included in the viewing request information to the operation terminal 2.
[0114] Subsequently, the operating terminal 2 displays, for example, the property information 131 (property information 131 corresponding to the viewing request information) transmitted from the information processing device 1 on the output screen.
[0115] On the other hand, if, for example, the system determines that the property information 131 corresponding to the access request information received in processing S21 is not stored (NO in S24), the information output unit 116 does not perform the processing in S25.
[0116] This allows the operating terminal 2 to display, for example, each post DT and the property information 131 for each post DT together on the output screen. Therefore, when viewer P2 refers to the content of each post DT, for example, it can also verify the accuracy of each post DT.
[0117] For example, if multiple storage devices 3 corresponding to the viewing request information are identified in the processing of S22, the information processing device 1 performs the processing from S23 to S25 for each of the multiple storage devices 3.
[0118] As a result, the information processing device 1 can retrieve the necessary property information 131 from each storage device 3, even if the property information 131 corresponding to the post identification information 133 included in the viewing request information is stored in multiple storage devices 3. Therefore, even in this case, the operation terminal 2 can display each post DT and the property information 131 corresponding to each post DT together on the output screen.
[0119] Furthermore, in the processing of S23, the information determination unit 115 may search not only for the property information 131 corresponding to the post identification information 133 included in the viewing request information, but also for other property information 131 related to the entity P3 that generated the property information 131. Then, in the processing of S25, the information output unit 116 may also transmit the other property information 131 that was searched to the operation terminal 2.
[0120] [Generation process in the first embodiment] Next, the generation process in the first embodiment will be described. Figure 19 is a flowchart illustrating the generation process in the first embodiment. Figure 20 is a diagram illustrating the generation process in the first embodiment.
[0121] As shown in Figure 19, the generation request receiving unit 117 receives, for example, generation request information for property information 131 transmitted from the operation terminal 2 (S31).
[0122] Specifically, viewer P2 of the posted DT will, for example, if property information 131 about the posted DT does not exist, or if the reliability of the content of the posted DT cannot be determined even after referring to the property information 131 about the posted DT, identify the type of property information 131 necessary to determine the reliability of the content of the posted DT (hereinafter also referred to as a specific type). A specific type is, for example, a type indicating the flood warning level, such as property information 131a as explained in Figure 11, or a type indicating the shooting location and shooting date and time of the image data included in the posted DT, such as property information 131c as explained in Figure 11. Then, as shown in Figure 20, viewer P2 inputs generation request information for property information 131 corresponding to the posted DT (for example, property information 131 corresponding to the posted DT and corresponding to a specific type) from the operation terminal 2 to the information processing device 1.
[0123] Then, the generation request transmission unit 118 transmits the generation request information received in the processing of S31 to the generation entity P3 of the property information 131 corresponding to the generation request information received in the processing of S31 (S32).
[0124] Specifically, the generation request transmission unit 118 identifies a generation entity P3 that is pre-stored in the storage device 3 or the like as a generation entity P3 corresponding to the type of property information 131 included in the generation request information. Then, as shown in Figure 20, the generation request transmission unit 118 transmits the generation request information to the identified generation entity P3 (such as the operation terminal 2 of the generation entity P3).
[0125] As a result, the information processing device 1 can prompt the creator P3 to generate property information 131 necessary for viewer P2 to verify the authenticity of the posted DT. Then, if property information 131 corresponding to the generation request information is generated, the information processing device 1 can perform processing similar to the additional processing described in Figure 6, etc. Therefore, even if, for example, property information 131 about the posted DT does not exist, or if the authenticity of the content of the posted DT cannot be determined by referring to property information 131 about the posted DT (property information 131 stored in the storage device 3), viewer P2 can still view the necessary property information 131 and verify the authenticity of the posted DT.
[0126] Thus, the information processing device 1 in this embodiment receives, for example, specific property information 131 indicating the authenticity of a particular post DT uploaded to the Internet IN, and a specific digital signature generated from the specific property information 131. The information processing device 1 then refers to a storage device 4 that stores correspondence information 132 associating each post DT with a storage device 3 that stores information related to each post DT, and identifies a specific storage device 3 corresponding to a particular post DT from among a plurality of storage devices 3. Subsequently, the information processing device 1 stores, for example, the specific property information 131 with the post identification information 133 and the specific digital signature of the particular post DT attached in the specific storage device 3.
[0127] Furthermore, in this embodiment, if the information processing device 1 receives a request to view specific property information 131 corresponding to a specific post DT, it refers to the storage device 4 that stores the corresponding information 132 and identifies a specific storage device 3 corresponding to the specific post DT from among a plurality of storage devices 3. Then, the information processing device 1 refers to the specific storage device 3 and determines whether or not the specific property information 131 exists, and if it determines that the specific property information 131 exists, it sends the specific property information 131 to the sender of the request to view the specific property information 131.
[0128] In other words, the information processing device 1 in this embodiment ensures the authenticity and non-tampering of each property information 131 by storing each property information 131 with a digital signature generated by the generator P3 of each property information 131 attached. Furthermore, the information processing device 1 in this embodiment stores each property information 131 in a storage device 3 determined according to pre-generated corresponding information 132.
[0129] This allows viewer P2 to appropriately determine the authenticity of a post DT by referring to the property information 131 about the post DT, for example, when viewing a post DT uploaded to the internet IN. Furthermore, viewer P2 can view each property information 131 even if each property information 131 is stored in a distributed manner across multiple storage devices 3.
[0130] Furthermore, in this embodiment, if, for example, other property information 131 corresponding to a person or thing related to a specific post DT is already stored in a specific storage device 3, the information processing device 1 stores the specific property information 131 corresponding to a specific post DT in association with the other property information 131.
[0131] In other words, in this embodiment, the information processing device 1, for example, when storing each property information 131 in the storage device 3, forms a graph structure by associating each property information 131 with other property information 131 about the generator P3 and other property information 131 about the object of the post DT corresponding to each property information 131.
[0132] This allows viewer P2 to determine the credibility of each post DT, even if they cannot determine the credibility of each post DT from the content of the property information 131 for each post DT, by sequentially checking other property information 131 associated with each post DT.
[0133] Furthermore, in this embodiment, the information processing device 1 manages graph information 134 in an endorsement layer L2 that is different from the internet layer L3. Therefore, the information processing device 1 can perform information management processing without affecting, for example, the uploading or viewing of posts DT in the internet layer L3.
[0134] Furthermore, the generating entity P3 may, for example, generate encrypted data from the property information 131 by using its own (generating entity P3's) private key when generating the property information 131 at the operating terminal 2. The operating terminal 2 may then, for example, transmit the property information 131 with the encrypted data attached as a digital signature to the information processing device 1.
[0135] Furthermore, when viewer P2 views property information 131 (hereinafter also referred to as property information to be viewed 131) on the operating terminal 2, for example, the viewer P2 may verify the authenticity and non-tampering of property information to be viewed 131 by decrypting the encrypted data, which is a digital signature, using the public key of property information to be viewed 131. Specifically, in this case, viewer P2 may, for example, identify the originator P3 of property information to be viewed 131 and decrypt the property information to be viewed 131 using the public key corresponding to the identified originator P3.
[0136] [Modified example in the first embodiment] Next, a modified example of the first embodiment (hereinafter also referred to as the first modified example) will be described. Figures 21 to 25 illustrate the information management process in the first modified example.
[0137] In the first embodiment, the information management process described was the case where the corresponding information 132 is stored in a single storage device 4. In contrast, in the first modified example, the information management process described is the case where the corresponding information 132 is distributed and stored in multiple storage devices 4.
[0138] [Configuration of the information processing system in the first modified example] First, we will explain the configuration of the information processing system 10 (hereinafter also referred to as information processing system 10a) in the first modified example. Figure 21 is a diagram illustrating the configuration of the information processing system 10a in the first modified example.
[0139] The information processing system 10a shown in Figure 21 differs from the information processing system 10 described in Figure 1 in that it has multiple storage devices 4. Specifically, the information processing system 10a shown in Figure 21 has storage device 4a and storage device 4b.
[0140] The storage device 4a stores, for example, a part of the correspondence information 132 described in the first embodiment (hereinafter also referred to as correspondence information 132a). The storage device 4b stores, for example, another part of the correspondence information 132 described in the first embodiment (hereinafter also referred to as correspondence information 132b). The following description will focus on the case where the information processing system 10a includes two storage devices 4 (storage device 4a and storage device 4b), but the information processing system 10a may include, for example, three or more storage devices 3.
[0141] Specifically, each of the correspondence information 132a and correspondence information 132b may be, for example, each of the correspondence information 132 separated for each generating entity P3 of each property information 131. Alternatively, each of the correspondence information 132a and correspondence information 132b may be, for example, each of the correspondence information 132 separated for each organization (e.g., school or company) to which the generating entity P3 of each property information 131 belongs.
[0142] In other words, the information processing device 1 in the first modified example stores each corresponding piece of information 132 in a storage device 4 that can be managed by each generating entity P3 or the organization to which each generating entity P3 belongs.
[0143] This allows each generating entity P3 to manage its own correspondence information 132, for example, and to modify the correspondence information 132 as needed.
[0144] Furthermore, in the information management process in the first modified example, as shown in Figure 22, for example, a DID (Decentralized Identifier) may be used as the identification information (post identification information 133) for each post DT and the identification information D0 for each generating entity P3. Also, in the information management process in the first modified example, for example, a VDR (Verifiable Data Registry) may be used as the storage device 4.
[0145] Specifically, the DID document corresponding to each post DT may, in this case, be generated by the content server and stored in the VDR. Similarly, the DID document corresponding to each producer P3 may, for example, be generated by each producer P3 and stored in the VDR.
[0146] More specifically, in this case, the content server and the generating entity P3 (hereinafter collectively referred to as generating entity P3, etc.) may generate the DID document D2 shown in Figure 24 by adding location information D2a, which includes the URL of each DID document D1, to the DID document D1 shown in Figure 23.
[0147] Furthermore, the DID document D2 shown in Figure 24 includes, for example, the public key of the digital signature contained in the property information 131 corresponding to the DID document D2 (hereinafter also simply referred to as the public key). In other words, the generating entity P3, etc., may store in the VDR, for example, the URL (location information D2a) of the storage device 3 that stores each property information 131 and the public key corresponding to each property information 131 in association with each property information 131.
[0148] [Specific example of processing in S22 when using DID] Next, we will explain a specific example of the processing in S22 when using DID. Figure 25 is a diagram illustrating a specific example of the processing in S22 when using DID.
[0149] For example, when the information processing device 1 receives a request to view property information 131 (hereinafter also referred to as first property information 131) corresponding to a post DT from the operation terminal 2, it accesses the VDR (storage device 4a) corresponding to the DID included in the first request to view information, as shown in Figure 25, and obtains the URL corresponding to the DID included in the first request to view information (S22-1, S22-2).
[0150] Then, the information processing device 1 accesses the storage device 3 (storage device 3b) indicated by the acquired URL, for example, and acquires the first property information 131 (the first property information 131 corresponding to the first viewing request information) (S22-3, S22-4). Subsequently, the information processing device 1 displays the acquired first property information 131 on the output screen, for example. After that, the viewer P2 views the first property information 131 displayed on the output screen, for example.
[0151] Furthermore, if the information processing device 1 receives, for example, a request to view property information 131 (hereinafter also called second property information 131) of poster P1 (the entity that generated the first property information 131, P3) from the operating terminal 2, it accesses the VDR (storage device 4b) corresponding to the DID included in the second request to view information and obtains the URL corresponding to the DID included in the second request to view information (S22-5, S22-6).
[0152] Here, the information processing device 1 also obtains, for example, the public key of the digital signature included in the first property information 131 from the VDR (storage device 4b) (S22-6). Then, viewer P2 verifies the authenticity and non-tampering of the first property information 131 by using, for example, the public key obtained by the information processing device 1.
[0153] Next, the information processing device 1 accesses the storage device 3 (storage device 3c) indicated by the acquired URL, for example, and acquires the second property information 131 (the second property information 131 corresponding to the second viewing request information) (S22-7, S22-8). Then, the information processing device 1 displays the acquired second property information 131 on the output screen, for example. After that, the viewer P2 views the second property information 131 displayed on the output screen, for example.
[0154] As a result, the information processing device 1 can obtain each of the necessary property information 131 from each storage device 3, even when using DID. Therefore, even in this case, the operation terminal 2 can display each post DT and the property information 131 for each post DT together on the output screen.
[0155] [Other variations in the first embodiment] Next, we will describe other modifications of the first embodiment (hereinafter also referred to as the second modification). Figures 26 to 29 illustrate the information management process in the second modification.
[0156] In the first embodiment, the information management process described involved associating each post DT uploaded to the Internet IN with each property information 131, and also associating multiple property information 131 with each other. In contrast, the information management process in the second modified example describes a case where no association is made between each post DT and each property information 131.
[0157] [Additional processing in the second modified example] First, we will explain the additional processing in the second modified example. Figure 26 is a flowchart illustrating the additional processing in the second modified example. Figure 27 is a diagram illustrating the additional processing in the second modified example.
[0158] As shown in Figure 26, the information receiving unit 111 receives, for example, property information 131 transmitted from the operation terminal 2 (S41). Specifically, unlike in the first embodiment, the information receiving unit 111 receives, for example, property information 131 about a pre-specified target such as a person (hereinafter also referred to as the verification target). The information receiving unit 111 also receives, for example, a digital signature generated from the property information 131 at the operation terminal 2 (S42).
[0159] Then, the memory location identification unit 112, for example, refers to the memory device 4 that stores the correspondence information 132 and identifies from among the multiple memory devices 3 the memory device 3 associated with the verification target corresponding to the property information 131 received in the processing of S41 (S43).
[0160] Next, the information management unit 113 stores, for example, information that associates the identification information of the object to be verified corresponding to the property information 131 received in the S41 process, the digital signature received in the S42 process, and the property information 131 received in the S41 process, in the storage device 3 identified in the S43 process (S44).
[0161] Subsequently, the information management unit 113 determines, for example, whether other property information 131 corresponding to the property information 131 received in the S41 process is stored in the storage device 3 identified in the S43 process (S45). Specifically, the information management unit 113 determines, for example, whether other property information 131 about the generator P3 of the property information 131 received in the S41 process is stored.
[0162] As a result, if it is determined that other property information 131 corresponding to the property information 131 received in the S41 process is stored (YES in S45), the information management unit 113 stores, for example, the property information 131 received in the S41 process and the other property information 131 that it was determined to be stored in the storage device 3 in the S45 process in association with each other in the storage device 3 (S46).
[0163] On the other hand, if the information management unit 113 determines that no other property information 131 corresponding to the property information 131 received in the processing of S41 is stored (NO in S45), the information management unit 113 does not perform the processing in S46, for example. The following describes a specific example of graph information 134 in the second modified example.
[0164] As a result, when a verifier of property information 131 about the object to be verified (hereinafter also simply referred to as the verifier), for example, confirms the accuracy of property information 131 about the object to be verified, they can also refer to property information 131 (other property information 131) about the entity P3 that generated property information 131 about the object to be verified, and thus determine the accuracy of property information 131 about the object to be verified.
[0165] [Graph Explanation Example] Figure 27 is a diagram illustrating a specific example of graph information 134. Hereafter, the property information 131d in Figure 27 will be assumed to correspond to the property information 131d described in Figure 11. Similarly, the entity ENb in Figure 27 will be assumed to correspond to the entity ENb described in Figure 11. Furthermore, the entity ENc in Figure 27 will be assumed to correspond to the entity ENc described in Figure 11. Finally, the following explanation will assume that the subject of verification is Mr. Z.
[0166] In the graph information 134 shown in Figure 27, for example, property information 131d and property information 131g are associated as property information 131 for Mr. Z (the subject of verification). Furthermore, in the property information 131g shown in Figure 27, entity ENf is associated, for example, indicating that the entity P3 that generated property information 131g is S University. Also, in the property information 131h shown in Figure 27, entity ENc is associated, for example, indicating that the entity P3 that generated property information 131h is E City.
[0167] In other words, as shown in Figure 27, the graph information 134 may not have, for example, post identification information 133 corresponding to the post DT or property information 131 corresponding to the post DT. To put it another way, as shown in Figure 27, the graph information 134 may consist of, for example, property information 131 and entities related to the object being validated.
[0168] Then, in this case, for example, when the verifier views property information 131 about the object to be verified, they identify the generator P3 of property information 131 (property information 131g) about the object to be verified, and further refer to property information 131 (property information 131h) about the identified generator P3, thereby appropriately determining the reliability of each piece of information contained in property information 131 about the object to be verified (for example, Mr. Z's address and alma mater).
[0169] This allows the verifier to, for example, verify the accuracy of each piece of information contained in the property information 131 about the item being verified (for example, Mr. Z's alma mater) during the browsing process described later.
[0170] [Browse processing in the second modified example] Next, we will explain the browsing process in the second modified example. Figure 28 is a flowchart illustrating the browsing process in the second modified example.
[0171] As shown in Figure 28, the access request receiving unit 114 receives, for example, access request information for property information 131 transmitted from the operation terminal 2 (S51). Specifically, the access request receiving unit 114 receives, for example, access request information for property information 131 concerning the item to be verified.
[0172] Then, the memory location identification unit 112, for example, refers to the memory device 4 that stores the corresponding information 132 and identifies the memory device 3 that corresponds to the access request information received in the processing of S51 (S52).
[0173] Subsequently, the information determination unit 115 accesses the storage device 3 identified in the S52 process, for example, and determines whether or not the property information 131 corresponding to the viewing request information received in the S51 process is stored there (S53).
[0174] As a result, for example, if it is determined in the processing of S51 that property information 131 corresponding to the viewing request information received is stored (YES in S54), the information output unit 116 retrieves the property information 131 corresponding to the viewing request information received in the processing of S51 from the storage device 3 (the storage device 3 identified in the processing of S52) and transmits the retrieved property information 131 to the operation terminal 2 (the operation terminal 2 that sent the viewing request information) (S55). Subsequently, the operation terminal 2 displays the property information 131 (the property information 131 corresponding to the viewing request information) transmitted from the information processing device 1 on the output screen.
[0175] On the other hand, if, for example, the processing in S51 determines that the property information 131 corresponding to the viewing request information is not stored (NO in S54), the information output unit 116 does not perform the processing in S55.
[0176] This allows the verifier to refer to property information 131 about the item being verified as appropriate.
[0177] [Generation process in the second modified example] Next, we will explain the generation process in the second modified example. Figure 29 is a flowchart illustrating the generation process in the second modified example.
[0178] As shown in Figure 29, the generation request receiving unit 117 receives, for example, generation request information for property information 131 transmitted from the operation terminal 2 (S61). Specifically, the generation request receiving unit 117 receives, for example, generation request information for property information 131 about the item to be verified.
[0179] Then, the generation request transmission unit 118 transmits the generation request information received in the processing of S61 to the generation entity P3 of the property information 131 corresponding to the generation request information received in the processing of S61 (S62).
[0180] This allows the verifier to, for example, request the generation of other necessary property information 131 when verifying the accuracy of property information 131 about the item being verified.
[0181] The above embodiments can be summarized as follows:
[0182] (Note 1) When a request is received to view specific property information indicating the authenticity of a particular post uploaded to the internet, the system refers to a management storage device that stores correspondence information linking each post to a storage device that stores information related to each post, and identifies a specific storage device corresponding to the particular post from among multiple storage devices. The system refers to the aforementioned specific storage device to determine whether the aforementioned specific property information exists or not. If it is determined that the aforementioned specific property information exists, the aforementioned specific property information is sent to the sender of the viewing request. An information management program characterized by having a computer perform the processing.
[0183] (Note 2) In Appendix 1, The aforementioned post is a text posted on a Social Networking Service (SNS). An information management program characterized by the following features.
[0184] (Note 3) In Appendix 1, Furthermore, the system receives first property information corresponding to the first post uploaded to the internet, and a digital signature generated from the first property information. Referencing the management storage device, identify the first storage device corresponding to the first post from the plurality of storage devices. The first property information, to which the identification information of the first post and the digital signature generated from the first property information have been added, is stored in the first storage device. An information management program characterized by having a computer perform the processing.
[0185] (Note 4) In Appendix 3, In the storage process described above, if the first storage device stores other property information corresponding to a person or thing related to the first post, the first property information and the other property information are stored in association. An information management program characterized by the following features.
[0186] (Note 5) In Appendix 1, Furthermore, upon receiving a request to generate second property information corresponding to a second post uploaded to the internet, the system sends the request to generate second property information to the recipient corresponding to the person or thing related to the second post. When the second property information and the digital signature generated from the second property information are received, the management storage device is referenced to identify the second storage device corresponding to the second post from the plurality of storage devices, The second property information, to which the identification information of the second post and the digital signature generated from the second property information have been added, is stored in the second storage device. An information management program characterized by having a computer perform the processing.
[0187] (Note 6) When a request to view specific property information indicating the attributes of a specific target is received, the system refers to a management storage device that stores correspondence information linking each target to a storage device that stores information related to each target, and identifies a specific storage device corresponding to the specific target from among multiple storage devices. The system refers to the aforementioned specific storage device to determine whether the aforementioned specific property information exists or not. If it is determined that the aforementioned specific property information exists, the aforementioned specific property information is sent to the sender of the viewing request. An information management program characterized by having a computer perform the processing.
[0188] (Note 7) In Appendix 6, Furthermore, the system receives first property information indicating the attributes of the first target, and a digital signature generated from the first property information. By referring to the management storage device, the first storage device corresponding to the first object is identified from the plurality of storage devices. The first property information, to which the identification information of the first object and a digital signature generated from the first property information have been added, is stored in the first storage device. An information management program characterized by having a computer perform the processing.
[0189] (Note 8) In Appendix 7, In the storage process described above, if the first storage device has other property information corresponding to a person or object relating to the first object, the first property information and the other property information are stored in association. An information management program characterized by the following features.
[0190] (Note 9) In Appendix 6, Furthermore, upon receiving a request to generate second property information corresponding to a second subject, the system sends the request to generate second property information to the recipient corresponding to the person or thing related to the second subject. When the second property information and the digital signature generated from the second property information are received, the management storage device is referenced to identify the second storage device corresponding to the second target from the plurality of storage devices. The second property information, to which the identification information of the second object and a digital signature generated from the second property information have been added, is stored in the second storage device. An information management program characterized by having a computer perform the processing.
[0191] (Note 10) When a request is received to view specific property information indicating the authenticity of a particular post uploaded to the internet, a storage destination identification unit identifies a specific storage device corresponding to the particular post from among multiple storage devices by referring to a management storage device that stores correspondence information associating each post with a storage device that stores information related to each post. The system includes an information output unit that, by referring to the specified storage device, determines whether the specified property information exists, and if it determines that the specified property information exists, transmits the specified property information to the sender of the viewing request. An information processing device characterized by the following:
[0192] (Note 11) When a request to view specific property information indicating the attributes of a specific target is received, the storage destination identification unit refers to a management storage device that stores correspondence information associating each target with a storage device that stores information related to each target, and identifies a specific storage device corresponding to the specific target from among multiple storage devices. The system includes an information output unit that, by referring to the specified storage device, determines whether the specified property information exists, and if it determines that the specified property information exists, transmits the specified property information to the sender of the viewing request. An information processing device characterized by the following:
[0193] (Note 12) An information processing system comprising an information processing device and an operating terminal that can access the information processing device, The aforementioned information processing device is When the operating terminal receives a request to view specific property information indicating the authenticity of a particular post uploaded to the internet, the storage destination identification unit refers to a management storage device that stores correspondence information associating each post with a storage device that stores information related to each post, and identifies a specific storage device corresponding to the particular post from among multiple storage devices. The system includes an information output unit that, by referring to the specified storage device, determines whether the specified property information exists, and if it determines that the specified property information exists, transmits the specified property information to the sender of the viewing request. An information processing system characterized by the following:
[0194] (Note 13) An information processing system comprising an information processing device and an operating terminal that can access the information processing device, The aforementioned information processing device is When a request to view specific property information indicating the attributes of a specific target is received from the operating terminal, the storage destination identification unit refers to a management storage device that stores correspondence information associating each target with a storage device that stores information related to each target, and identifies a specific storage device corresponding to the specific target from among a plurality of storage devices. The system includes an information output unit that, by referring to the specified storage device, determines whether the specified property information exists, and if it determines that the specified property information exists, transmits the specified property information to the sender of the viewing request. An information processing system characterized by the following:
[0195] (Note 14) When a request is received to view specific property information indicating the authenticity of a particular post uploaded to the internet, the system refers to a management storage device that stores correspondence information linking each post to a storage device that stores information related to each post, and identifies a specific storage device corresponding to the particular post from among multiple storage devices. The system refers to the aforementioned specific storage device to determine whether the aforementioned specific property information exists or not. If it is determined that the aforementioned specific property information exists, the aforementioned specific property information is sent to the sender of the viewing request. An information management method characterized by having a computer perform the processing.
[0196] (Note 15) When a request to view specific property information indicating the attributes of a specific target is received, the system refers to a management storage device that stores correspondence information linking each target to a storage device that stores information related to each target, and identifies a specific storage device corresponding to the specific target from among multiple storage devices. The system refers to the aforementioned specific storage device to determine whether the aforementioned specific property information exists or not. If it is determined that the aforementioned specific property information exists, the aforementioned specific property information is sent to the sender of the viewing request. An information management method characterized by having a computer perform the processing. [Explanation of Symbols]
[0197] 1: Information processing device 2: Operating terminal 3a: Storage device 3b: Storage device 3c: Storage device 4: Storage device IN: Internet 101: CPU 102: Memory 103: I / O Interface 104: Storage 105: Bus 130: Information storage area
Claims
1. When a request is received to view specific property information indicating the authenticity of a particular post uploaded to the internet, the system refers to a management storage device that stores correspondence information linking each post to a storage device that stores information related to each post, and identifies a specific storage device corresponding to the particular post from among multiple storage devices. The system refers to the aforementioned specific storage device to determine whether the aforementioned specific property information exists or not. If it is determined that the aforementioned specific property information exists, the aforementioned specific property information is sent to the sender of the viewing request. When a request for generation of second property information corresponding to a second post uploaded to the internet is received, the request for generation of the second property information is sent to the recipient corresponding to the person or thing related to the second post. When the second property information is received, the management storage device is referenced to identify the second storage device corresponding to the second post from the plurality of storage devices, The second property information, to which the identification information of the second post has been added, is stored in the second storage device. An information management program characterized by having a computer perform the processing.
2. In claim 1, Furthermore, the system receives first property information corresponding to the first post uploaded to the internet, and a digital signature generated from the first property information. Referencing the management storage device, identify the first storage device corresponding to the first post from the plurality of storage devices. The first property information, to which the identification information of the first post and the digital signature generated from the first property information have been added, is stored in the first storage device. An information management program characterized by having a computer perform the processing.
3. In claim 2, In the storage process described above, if the first storage device has other property information corresponding to a person or thing related to the first post, the first property information and the other property information are stored in association with each other. An information management program characterized by the following features.
4. In claim 1, In the process of identifying the second storage device, upon receiving the second property information and the digital signature generated from the second property information, the management storage device is referenced to identify the second storage device corresponding to the second post from the plurality of storage devices. In the process of storing the second property information, the second property information, to which the identification information of the second post and the digital signature generated from the second property information have been added, is stored in the second storage device. An information management program characterized by the following features.
5. When a request to view specific property information indicating the attributes of a specific target is received, the system refers to a management storage device that stores correspondence information linking each target to a storage device that stores information related to each target, and identifies a specific storage device corresponding to the specific target from among multiple storage devices. The system refers to the aforementioned specific storage device to determine whether the aforementioned specific property information exists or not. If it is determined that the aforementioned specific property information exists, the aforementioned specific property information is sent to the sender of the viewing request. When a request to generate second property information corresponding to a second subject is received, the request to generate the second property information is sent to the recipient corresponding to the person or thing relating to the second subject. When the second property information is received, the management storage device is referred to to identify the second storage device corresponding to the second target from the plurality of storage devices. The second property information, to which the identification information of the second target has been added, is stored in the second storage device. An information management program characterized by having a computer perform the processing.
6. In claim 5, Furthermore, the system receives first property information indicating the attributes of the first target and a digital signature generated from the first property information. Referencing the management storage device, the first storage device corresponding to the first object is identified from the plurality of storage devices. The first property information, to which the identification information of the first object and a digital signature generated from the first property information have been added, is stored in the first storage device. An information management program characterized by having a computer perform the processing.
7. In claim 6, In the storage process described above, if the first storage device has other property information corresponding to a person or object relating to the first object, the first property information and the other property information are stored in association with each other. An information management program characterized by the following features.
8. In claim 5, In the process of identifying the second storage device, upon receiving the second property information and the digital signature generated from the second property information, the management storage device is referenced to identify the second storage device corresponding to the second target from among the plurality of storage devices. In the process of storing the second property information, the second property information, to which the identification information of the second target and a digital signature generated from the second property information have been added, is stored in the second storage device. An information management program characterized by the following features.
9. An information processing system comprising an information processing device and an operating terminal that can access the information processing device, The aforementioned information processing device is When the operating terminal receives a request to view specific property information indicating the authenticity of a particular post uploaded to the internet, the storage destination identification unit refers to a management storage device that stores correspondence information associating each post with a storage device that stores information related to each post, and identifies a specific storage device corresponding to the particular post from among multiple storage devices. An information output unit that, by referring to the specified storage device, determines whether the specified property information exists, and if it is determined that the specified property information exists, sends the specified property information to the sender of the viewing request, The system includes a generation request transmission unit that, upon receiving a generation request for second property information corresponding to a second post uploaded to the internet, transmits the generation request for second property information to a recipient corresponding to a person or thing related to the second post. When the storage destination identification unit receives the second property information, it refers to the management storage device to identify the second storage device corresponding to the second post from the plurality of storage devices, and further, The system has an information management unit that stores the second property information, to which the identification information of the second post has been added, in the second storage device. An information processing system characterized by the following:
10. An information processing system comprising an information processing device and an operating terminal that can access the information processing device, The aforementioned information processing device is When a request to view specific property information indicating the attributes of a specific target is received from the operating terminal, the storage destination identification unit refers to a management storage device that stores correspondence information associating each target with a storage device that stores information related to each target, and identifies a specific storage device corresponding to the specific target from among a plurality of storage devices. An information output unit that, by referring to the specified storage device, determines whether the specified property information exists, and if it is determined that the specified property information exists, sends the specified property information to the sender of the viewing request, The system includes a generation request transmission unit that, upon receiving a generation request for second property information corresponding to a second object, transmits the generation request for second property information to a destination corresponding to a person or thing relating to the second object, When the storage destination identification unit receives the second property information, it refers to the management storage device to identify the second storage device corresponding to the second target from the plurality of storage devices, and further, The system has an information management unit that stores the second property information, to which the identification information of the second target has been added, in the second storage device. An information processing system characterized by the following:
11. When a request is received to view specific property information indicating the authenticity of a particular post uploaded to the internet, the system refers to a management storage device that stores correspondence information linking each post to a storage device that stores information related to each post, and identifies a specific storage device corresponding to the particular post from among multiple storage devices. The system refers to the aforementioned specific storage device to determine whether the aforementioned specific property information exists or not. If it is determined that the aforementioned specific property information exists, the aforementioned specific property information is sent to the sender of the viewing request. When a request for generation of second property information corresponding to a second post uploaded to the internet is received, the request for generation of the second property information is sent to the recipient corresponding to the person or thing related to the second post. When the second property information is received, the management storage device is referenced to identify the second storage device corresponding to the second post from the plurality of storage devices, The second property information, to which the identification information of the second post has been added, is stored in the second storage device. An information management method characterized by having a computer perform the processing.
12. When a request to view specific property information indicating the attributes of a specific target is received, the system refers to a management storage device that stores correspondence information linking each target to a storage device that stores information related to each target, and identifies a specific storage device corresponding to the specific target from among multiple storage devices. The system refers to the aforementioned specific storage device to determine whether the aforementioned specific property information exists or not. If it is determined that the aforementioned specific property information exists, the aforementioned specific property information is sent to the sender of the viewing request. When a request to generate second property information corresponding to a second subject is received, the request to generate the second property information is sent to the recipient corresponding to the person or thing relating to the second subject. When the second property information is received, the management storage device is referred to to identify the second storage device corresponding to the second target from the plurality of storage devices. The second property information, to which the identification information of the second target has been added, is stored in the second storage device. An information management method characterized by having a computer perform the processing.