WO2023224076A1 - 情報流通制御装置、情報流通制御方法、プログラム、およびコンピュータ可読記憶媒体 - Google Patents
情報流通制御装置、情報流通制御方法、プログラム、およびコンピュータ可読記憶媒体 Download PDFInfo
- Publication number
- WO2023224076A1 WO2023224076A1 PCT/JP2023/018470 JP2023018470W WO2023224076A1 WO 2023224076 A1 WO2023224076 A1 WO 2023224076A1 JP 2023018470 W JP2023018470 W JP 2023018470W WO 2023224076 A1 WO2023224076 A1 WO 2023224076A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- attribute
- data
- country
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6236—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database between heterogeneous systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/105—Multiple levels of security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/107—Network architectures or network communication protocols for network security for controlling access to devices or network resources wherein the security policies are location-dependent, e.g. entities privileges depend on current location or allowing specific operations only from locally connected terminals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2111—Location-sensitive, e.g. geographical location, GPS
Definitions
- One aspect of the present invention relates to an information distribution control device, an information distribution control method, a program, and a computer-readable storage medium used, for example, to distribute information such as data and software between companies or industries.
- Non-Patent Document 1 by connecting networks with a connector equipped with a function to prevent unauthorized intrusion, and executing an authentication procedure on this connector, it is possible to prevent unauthorized intrusion into the network and secure data distribution.
- a technology has been proposed to
- This invention was made with attention to the above circumstances, and aims to provide a technology that allows information to be distributed safely and appropriately while complying with national rules, even when information is being distributed across multiple countries. That is.
- one aspect of the information distribution control device or the information distribution control method according to the present invention includes a first information communication network built by a first country and a second information communication network built by a second country.
- an information provider and an information user distribute target information via an international network with an information communication network, the attributes of the information provider and the target information that reflect the unique conditions of the country to which they belong first attribute information including the attribute, and condition information representing conditions for providing the target information.
- the second attribute information including the attributes of the information user reflecting the unique conditions of the country to which he/she belongs and the attributes of the target information desired to be used is transmitted to the second attribute information.
- the distribution of the target information is permitted by comparing it with the first attribute information and the condition information, and if the distribution of the target information is permitted as a result of this determination, the information from the information provider to the information user is determined. This allows the transfer of target information.
- first attribute information that reflects the unique conditions of the country to which the information provider belongs
- Information from the information provider to the information user is verified against the second attribute information that reflects the specific conditions of the country to which the user belongs, and if the verification result satisfies the conditions specified in the provision conditions.
- distribution becomes possible. Therefore, it becomes possible to safely and appropriately distribute information while observing rules such as laws and treaties between the first country and the second country.
- FIG. 1 is a block diagram showing an example of the configuration of an information distribution system according to an embodiment of the present invention.
- FIG. 2 is a block diagram showing an example of the hardware configuration of an authentication control device provided in each country's information communication network in the information distribution system shown in FIG.
- FIG. 3 is a block diagram showing an example of the software configuration of an authentication control device provided in each country's information communication network in the information distribution system shown in FIG.
- FIG. 4 is a block diagram showing an example of the hardware configuration of an international connection gateway included in the international network in the information distribution system shown in FIG.
- FIG. 5 is a block diagram showing an example of the software configuration of an international connection gateway included in the international network in the information distribution system shown in FIG. FIG.
- FIG. 6 is a diagram illustrating an example of the configuration of data storage space provided in each country's industry platform in the information distribution system illustrated in FIG. 1.
- FIG. 7 is a flowchart showing an example of a processing procedure and processing contents executed by the control unit of the authentication control device shown in FIG.
- FIG. 8 is a flowchart showing an example of the processing procedure and processing contents executed by the control unit of the international connection gateway shown in FIG.
- FIG. 9 is a diagram illustrating an example of attribute information of shared data.
- FIG. 10 is a diagram illustrating an example of conditions for providing shared data.
- FIG. 11 is a diagram illustrating an example of determination conditions used when determining permission to provide shared data.
- FIG. 12 is a diagram illustrating an example of a search result regarding shared data, conditions for determining provision permission/prohibition for each data listed in the search result, and an example of the determination result.
- An inter-national information distribution system is capable of transmitting information between multiple countries by interconnecting domestic information communication systems constructed by each of multiple countries via an international network. It enables the distribution of target information such as data and software from providers to information users.
- FIG. 1 is a block diagram showing an example of the configuration of an inter-country information distribution system according to an embodiment of the present invention. This example shows a case where a domestic information communication system 1A constructed by country A and a domestic information communication system 1B constructed by country B are connected via an international connection gateway 50 provided in the international network 2.
- the domestic information communication system 1A of country A includes, for example, information processing devices 31A to 3nA operated by a plurality of companies P to S, respectively, and industry platforms 21A to 2mA operated for each industry.
- the information processing devices 31A to 3nA of each company P to S are each configured by a server computer or a personal computer.
- Information processing devices 31A to 3nA operated by companies P to S are capable of information communication via a domestic network with supplier terminals 41A to 4wA used by a plurality of suppliers, respectively. Further, the information processing devices 31A to 3nA are capable of information communication via the domestic network with the industry platforms 21A to 2mA operated by the industry to which the company belongs.
- the domestic information and communication system 1B of country B is also configured as follows, similar to the domestic information and communication system 1A of country A. That is, the domestic information communication system 1B includes information processing devices 31B to 3nB operated by a plurality of companies P to U, respectively, and industry platforms 21B to 2mB operated for each industry. Note that the information processing devices 31B to 3nB may include those operated by the same company as the company in country A, and the industry platforms 21B to 2mB may also include those operated by the same industry as the company in country A. may include those operated by
- the information processing devices 31B to 3nB operated by the companies P to U are all configured with server computers or personal computers.
- the information processing devices 31B to 3nB are capable of information communication via the domestic network with supplier terminals 41B to 4wB used by a plurality of suppliers, respectively. Further, the information processing devices 31B to 3nB are capable of information communication via the domestic network with the industry platforms 21B to 2mB operated by the industry to which the company belongs.
- the industry platforms 21A to 2mA and 21B to 2mB in country A and country B have data spaces for managing data and software owned by each company in the industry.
- the data space includes a shared data storage area 211 and private data storage areas 221 to 22n.
- the proprietary data storage areas 221 to 22n are used by each company to store proprietary data that should be kept confidential.
- the number of the communication line of the domestic network with which the company has a contract is linked as an authentication ID.
- the shared data storage area 211 is used by a company that operates the shared data storage area 211 to store data that may be provided to other companies as shared data.
- the shared data storage area 211 is set with an ID that identifies the storage area and an identification ID of the company that operates the shared data storage area 211, and these IDs are used by the authentication control device of the corresponding country A or B. 10A or 10B.
- the shared data storage area 211 may be provided individually by each company within the industry, or may be provided jointly by multiple companies within the industry.
- Each domestic information communication system 1A, 1B of country A and country B is provided with authentication control devices 10A, 10B, respectively.
- the authentication control devices 10A and 10B are composed of, for example, server computers.
- the authentication control devices 10A and 10B each have a federation service function.
- the federation service function performs integrated management of IDs and the like for mutual cooperation between the domestic industry platforms 21A to 2mA and 21B to 2mB, and between the information processing devices 31A to 3nA and 31B to 3nB operated by domestic companies.
- the authentication control devices 10A and 10B also have a function as a search portal for shared data.
- the search portal function operates when a search request for shared data of another company is sent from the information processing devices 31A to 3nA, 31B to 3nB of each company, and after performing a predetermined authentication procedure, the industry platform 21A to 2mA , 21B to 2mB of shared data stored in the shared data storage area 211, and notifies the requesting information processing devices 31A to 3nA and 31B to 3nB of the search results.
- FIGS. 2 and 3 are block diagrams showing examples of the hardware configuration and software configuration of the authentication control devices 10A and 10B, respectively.
- the authentication control devices 10A and 10B include a control unit 11 using a hardware processor such as a central processing unit (CPU), and for this control unit 11, a program storage unit 12 and a data storage unit 13 are provided.
- a storage unit, a domestic communication interface (hereinafter referred to as I/F) section 14, and an international communication I/F section 15 are connected via a bus 16.
- the domestic communication I/F unit 14 communicates with industry platforms 21A to 2mA, 21B to 2mB and corporate information processing devices 31A to 3nA, 31B to 3nB, in accordance with communication protocols defined by public networks or local networks that constitute the domestic network. Send and receive information between them.
- the international communication I/F unit 15 sends and receives information to and from the international connection gateway 50 according to a protocol defined by the international network 2.
- the program storage unit 12 is configured by combining, for example, a non-volatile memory such as an SSD (Solid State Drive) that can be written to and read from at any time as a storage medium, and a non-volatile memory such as a ROM (Read Only Memory).
- a non-volatile memory such as an SSD (Solid State Drive) that can be written to and read from at any time as a storage medium
- a non-volatile memory such as a ROM (Read Only Memory).
- middleware such as an OS (Operating System)
- application programs necessary for executing various control processes according to one embodiment are stored. Note that hereinafter, the OS and each application program will be collectively referred to as a program.
- the data storage unit 13 is, for example, a storage medium that is a combination of a non-volatile memory such as an SSD that can be written to and read at any time, and a volatile memory such as a RAM (Random Access Memory).
- the shared data attribute information storage section 131 and the provision condition storage section 132 are provided as main storage sections necessary for this purpose.
- the shared data attribute information storage unit 131 is used to store attribute information of shared data of each company stored in the shared data storage area 211 of the industry platforms 21A to 2mA and 21B to 2mB.
- the attribute information of the shared data includes, for example, product-related attributes such as data type, target product name, and product category, as well as unique attributes related to the present invention.
- the unique attributes include the name of the data provider (including corporations and individuals), the nationality of the data provider, the storage location of the data, the data availability period, and the security level.
- the data storage location is, for example, the industry platform 21A-2mA, 21B-2mB where the shared data is stored, or the location where the information processing equipment 31A-3nA, 31B-3nB of the provider company is installed. It is represented by information (for example, location information of an installation location such as a data center).
- the provision condition storage unit 132 is used to store information representing the provision conditions (also referred to as disclosure conditions) of the shared data.
- Conditions for provision include, for example, the name of the person to whom the information can be disclosed, the name of the country where the data can be disclosed (the location of the data user), the nationality of the person who can be disclosed, the purpose of use, whether a contract for disclosure is necessary, and data reproduction. This includes whether or not the data can be stored, whether or not the disclosure recipient needs to obtain certification, and the data reference deadline.
- the control unit 11 includes a shared data attribute information management processing unit 111, a provision condition management processing unit 112, a data search processing unit 113, and a data provision request transfer processing unit as processing functions necessary to implement one embodiment. 114. These processing units 111 to 114 are all realized by causing the hardware processor of the control unit 11 to execute an application program stored in the program storage unit 12.
- processing units 111 to 114 may be realized using hardware such as LSI (Large Scale Integration) or ASIC (Application Specific Integrated Circuit).
- the shared data attribute information management processing unit 111 stores the attribute information regarding the shared data of each company stored in the shared data storage area 211 of the industry platforms 21A ⁇ 2mA and 21B ⁇ 2mB on the information processing devices 31A ⁇ of the providing company. 3jA, 31B to 3jB, and stores the attribute information of the acquired shared data in the shared data attribute information storage unit 131 in association with the identification ID of the storage area and the identification ID of the provider company. .
- the attribute information regarding the shared data may be acquired all at once from the industry platforms 21A to 2mA and 21B to 2mB.
- the provision condition management processing unit 112 acquires information representing the provision conditions of the shared data from the information processing devices 31A to 3nA, 31B to 3nB of the companies serving as the provider, and represents the acquired provision conditions of the shared data. A process is performed in which the information is stored in the provision condition storage unit 132 in association with the identification ID of the provider company. Note that the information expressed in the shared data provision conditions may also be acquired all at once from the industry platforms 21A to 2mA and 21B to 2mB.
- the data search processing unit 113 When the data search processing unit 113 receives a search request for shared data from an information user, it performs user authentication for the information user. Then, the data search processing unit 113 determines whether the shared data specified by the search request can be searched, and if the search is possible, searches the shared data storage area 211 where the corresponding shared data is stored, and searches the shared data storage area 211 where the corresponding shared data is stored. Processing is performed to present the search results to the above-mentioned information user who made the request. Note that an example of this shared data search process will be described in the operation example.
- the data provision request transfer processing unit 114 handles the provision of shared data selected by the information user from the above search results. A process of transferring the request to the international connection gateway 50 is performed.
- the international connection gateway 50 includes a control unit 51 using a hardware processor such as a central processing unit (CPU), and a storage unit having a program storage unit 52 and a data storage unit 53, and an international communication It is connected to an I/F section 54 via a bus 55.
- a hardware processor such as a central processing unit (CPU)
- CPU central processing unit
- storage unit having a program storage unit 52 and a data storage unit 53
- I/F section 54 via a bus 55.
- the international communication I/F unit 54 transfers information such as data or software to and from each domestic network in country A and country B in accordance with the communication protocol defined by the international network 2.
- the program storage unit 52 is configured by combining a nonvolatile memory such as an SSD that can be written to and read from at any time as a storage medium, and a nonvolatile memory such as a ROM.
- a nonvolatile memory such as an SSD that can be written to and read from at any time as a storage medium
- a nonvolatile memory such as a ROM.
- Application programs necessary to execute various control processes according to the embodiment are stored. Note that hereinafter, the OS and each application program will be collectively referred to as a program.
- the data storage unit 53 is, for example, a combination of a non-volatile memory such as an SSD that can be written to and read from at any time as a storage medium, and a volatile memory such as a RAM, and is a main storage medium necessary for carrying out an embodiment.
- the storage unit includes a user attribute storage unit 531, a data attribute storage unit 532, and a rule information storage unit 533.
- the user attribute storage unit 531 is used to store attribute information related to users who are information providers or information users.
- the user attribute information is information that links the nationality of the user, such as a corporation, organization, or individual, to a personal ID such as a passport number.
- the data attribute storage unit 532 is used to store attribute information and information representing provision conditions of the shared data stored in the shared data storage areas 211 of the industry platforms 21A to 2mA and 21B to 2mB in each country.
- the rule information storage unit 533 is used to store rule information such as laws and treaties of each country, and information representing judgment items for determining whether or not information distribution is permitted.
- Rule information includes, for example, the provisions of laws and treaties replaced with machine-readable logic.
- the judgment items include, for example, the name of the target law, the date of enforcement, the target product, the name of the target data, the information security level, the country of disclosure target (country code), and the nationality of the target of disclosure (country code).
- the control unit 51 includes a user attribute information management processing unit 511, a shared data attribute information management processing unit 512, a provision permission/denial determination processing unit 513, and a distribution route establishment control processing unit, as processing functions necessary to implement one embodiment. 514. These processing units 511 to 514 are all realized by causing the hardware processor of the control unit 51 to execute an application program stored in the program storage unit 52.
- processing units 511 to 514 may be realized using hardware such as LSI or ASIC.
- the user attribute information management processing unit 511 collects the nationality and affiliation of corporations, organizations, or individuals who are information providers and information users from information processing devices 31A to 3nA, 31B to 3nB operated by companies in countries A and B, for example. User attribute information including the company name is acquired via the international communication I/F unit 54. At the same time, the user attribute information management processing unit 511 obtains the identification IDs of the corporations, organizations, or individuals who are the information providers and information users from the authentication infrastructure managed by the governments of each country. Then, the acquired user information and the identification ID are correlated with each other, and this is stored in the user attribute storage section 531 as user attribute information.
- the shared data attribute information management processing unit 512 acquires information representing the attribute information and provision conditions of the shared data from the information processing devices 31A to 3jA, 31B to 3jB of the companies in each country A and B that serve as the provider. , performs a process of storing the acquired attribute information of the shared data and information representing the provision conditions in the data attribute storage unit 532 in association with the identification ID of the providing company. Note that the attribute information and information representing the provision conditions of the shared data may be acquired from the authentication control devices 10A and 10B.
- the provision permission/denial determination processing unit 513 When a shared data provision request is transferred from the authentication control devices 10A and 10B of countries A and B, the provision permission/denial determination processing unit 513 performs user authentication of the information user, and also provides the shared data to the information reasoner. Determine whether or not to provide the information.
- This permission/disapproval determination uses the attribute information of the shared data, the rule information and information representing the determination items, and the provision conditions of the shared data, and an example of the determination process will be described in the operation example.
- the distribution route establishment control unit 514 controls data distribution between the industry platform where the target data is stored and the information user when the provision permission/denial determination processing unit 513 permits the provision of the target data. Performs control to establish a route.
- This shared data storage process is performed, for example, on proprietary data stored in the proprietary data storage areas 221 to 22i of the industry platforms 21A to 2mA and 21B to 2mB under the control of the company's information processing devices 31A to 3nA and 31B to 3nB. This is done by creating copy data of proprietary data that can be provided to other companies, and storing the created copy data in the shared data storage area 211 as shared data.
- the metadata into which the attribute information of the shared data is inserted includes, for example, product-related attributes such as data type, target product name, and product category, as well as the company ID or name of the owner company, nationality, The name of the country where the data is stored, the data availability period, and the security level are set.
- the country name indicating the storage location of shared data is based on the location information of the data center where the industry platform 21A-2mA, 21B-2mB is installed, or the location where the company's information processing equipment 31A-3nA, 31B-3nB is installed. is set to
- fingerprint data is created and added to the main body of each shared data.
- the fingerprint data added to the main body of the shared data can be used as a key. It becomes possible to search for the ID of the original data and restore the attribute information (master information of the metadata before tampering) of that data.
- the fingerprint data may be added to the proprietary data in advance.
- FIG. 7 is a flowchart illustrating an example of the processing procedure and processing content related to data distribution control executed by the control units 11 of the authentication control devices 10A and 10B of countries A and B.
- the control unit 11 of the authentication control device 10A, 10B controls the information processing device 31A to 3nA, 31B to 3nB of the above company, or the industry platform 21A to
- the attribute information of the shared data transmitted from 2mA, 21B to 2mB is received via the domestic communication I/F section 14.
- the received attribute data is stored in the shared data attribute information storage section 131.
- a registration request for the conditions for providing the shared data is received from the corporate information processing devices 31A to 3nA, 31B to 3nB, or the industry platforms 21A to 2mA, 21B to 2mB.
- the control unit 11 of the authentication control device 10A, 10B in step S13, selects the information processing device 31A to 3nA, 31B to 3nB of the above company, or the industry platform 21A to 2mA, 21B to 2mB is received via the domestic communication I/F section 14.
- the information representing the received provision condition is stored in the provision condition storage unit 132.
- an information user for example, an information processing device SjB of company T in country B shown in FIG. 1 or an individual terminal belonging to company T, sends a data search request for shared data of company Q in country A.
- an information user for example, an information processing device SjB of company T in country B shown in FIG. 1 or an individual terminal belonging to company T, sends a data search request for shared data of company Q in country A.
- the control unit 11 of the authentication control device 10B first sends the identification information of the shared data of the company Q and the information usage in step S15 together with or following the data search request.
- the user information of the information user includes, for example, the information user's nationality, identification ID, name, affiliated company name and nationality, location information indicating the current location, or nationality.
- location information or nationality for example, the location information of a data center in which the information processing device used by the information user is installed or the location information of the personal terminal is used.
- This position information can be acquired by, for example, a GPS (Global Positioning System) sensor.
- step S16 the data search processing unit 113 performs an authentication process for the information user who is the request source.
- This authentication process is performed by comparing the user information sent from the information user with, for example, the user information of the information user registered in advance or the user information obtained from an authentication infrastructure (not shown).
- the data search processing unit 113 uses the received identification information of the shared data as a key to read the attribute information and provision conditions of the corresponding shared data from the shared data attribute information storage unit 131 and the provision condition storage unit 132. Then, the attribute information and provision conditions of the read shared data are compared with the user information of the information user, and it is determined whether the shared data can be searched.
- the data search processing unit 113 moves from step S17 to step S18, searches the shared data storage area 211 of the industry platform 21B, and displays the search results. Send the information back to the information user who requested it.
- the information representing the search result is configured by, for example, a list of a plurality of shared data linked to the identification information of the shared data.
- the information user Upon receiving the information representing the search results, the information user selects the shared data that he/she wishes to provide (disclose) from among the plurality of shared data listed in the search results. Then, a request for providing the selected shared data is generated and transmitted.
- control unit 11 of the authentication control device 10B transmits the provision request to the international connection gateway 50 in step S20 under the control of the data provision request transfer processing unit 114. do.
- the authentication control device 10B refers to the attribute information of the shared data and the information representing the provision conditions, and searches for the shared data that the information user wishes to provide. It is determined whether the search is possible, and if the search is possible, the search process for the shared data is executed. However, the shared data search process may be omitted and the shared data search process may be executed directly after user authentication.
- FIG. 8 is a flowchart illustrating an example of the processing procedure and processing contents related to inter-country data distribution control executed by the control unit 51 of the international connection gateway 50.
- step S50 the control unit 51 of the international connection gateway 50 monitors requests for registration of user attribute information of information providers and information users belonging to countries A and B.
- the control unit 51 of the international connection gateway 50 performs user attribute information management processing.
- step S51 user information sent together with or subsequently to the user registration request is received via the international communication I/F unit 54.
- the user attribute information management processing unit 511 determines the nationality and information of corporations, organizations, or individuals who are information providers and information users from information processing devices 31A to 3nA, 31B to 3nB operated by companies in countries A and B.
- User information including the name of the company to which the user belongs is received via the international communication I/F unit 54.
- the user attribute information management processing unit 511 acquires the identification IDs of the corporations, organizations, or individuals who are the information providers and information users from the authentication infrastructure managed by the governments of each country. Then, the acquired user information and the identification ID are correlated with each other, and this is stored in the user attribute storage section 531 as user attribute information.
- step S52 the control unit 51 of the international connection gateway 50 monitors requests for attribute registration of shared data owned by information providers in countries A and B.
- the control unit 51 of the international connection gateway 50 determines the shared data attribute.
- the information representing the attribute information and provision conditions of the shared data which is transmitted together with the data registration request or following the registration request, is sent to the international communication I/F unit 54.
- the data attribute storage unit 532 links the received attribute information and information representing the provision conditions of the shared data with the identification ID of the storage area where the shared data is stored and the identification ID of the providing company. to be memorized.
- the attribute information of the shared data includes, for example, product-related attributes such as data type, target product name, and product category, as well as the name of the data provider company (including corporations and individuals) and the data provider, as unique attributes related to this invention. It includes the nationality of the provider company, the name of the country where the data is stored, the data availability period, and the security level.
- provision conditions include, for example, the name of the person to whom the disclosure is made, the name of the country where the data can be disclosed (the location of the data user), the nationality of the person who can be disclosed, the purpose of use, and whether or not a contract for disclosure is necessary. , whether or not the data can be copied and stored, whether or not it is necessary to obtain authentication for the disclosure destination, and the data reference period.
- step S54 the control unit 51 of the international connection gateway 50 monitors the reception of a provision request transmitted from an information user of country A or country B.
- a request for provision of shared data of company Q in country A is transferred from the authentication control device 10B in country B by company T who is an information user or an individual belonging to company T.
- This provision request includes user attribute information of the information user, attribute information of the desired shared data, and information representing provision conditions.
- control unit 51 of the international connection gateway 50 under the control of the provision permission/denial determination processing unit 513, determines whether or not to provide the shared data in step S55 as follows.
- the provision permission/denial determination processing unit 513 first performs user authentication by comparing the user attribute information of the information user included in the received provision request with the user attribute information stored in the user attribute storage unit 531. conduct.
- the provision permission/denial determination processing unit 513 processes the shared data based on the attribute information of the shared data that is desired to be provided, which is included in the provision request. Recognize data storage locations, product categories, data types and security levels.
- the security level is a level of secrecy for data set by the state for each data type, and is defined, for example, in five levels from "5" to "1" in descending order of secrecy level.
- the provision permission/prohibition determination processing unit 513 searches the rule information (statutory text data of laws and regulations replaced with machine-readable information) stored in the rule information storage unit 533 using the above recognition result as a key, and uses this rule information as a key. Load the defined judgment conditions regarding the provision of data overseas.
- FIG. 11 shows an example of the determination conditions when the target law is the "European Resource Management Law.”
- the provision permission/denial determination processing unit 513 compares the security level defined in the attribute of the shared data with the permissible security level described in the determination condition, and based on the comparison result, provides the shared data. Determine whether or not it is acceptable. For example, the security level "3" defined by the attribute information of the shared data is data with a higher level of confidentiality than the allowable security level "2" defined in the judgment conditions of FIG. determines that the provision of the shared data is not possible.
- the determination processing unit 513 determines that the shared data can be provided, and proceeds to determination processing based on nationality.
- the provision permission/denial determination processing unit 513 selects the nationality of the company to which the information user belongs and the nationality of the individual included in the user information of the information user, as well as the "disclosure target country" defined in the above determination conditions. Check against the “nationality of the person subject to disclosure”. As a result of this verification, if the nationality of the company to which the information user belongs and the nationality of the individual meet the conditions of "disclosure target country" and "disclosure target nationality" defined in the above judgment conditions, the shared data If the conditions are not met, it is determined that the shared data cannot be provided.
- the provision permission/denial determination processing unit 513 refers to the provision conditions for the shared data acquired together with the provision request, and determines whether the usage conditions requested by the information user satisfy the provision conditions. For example, if the provision conditions for shared data are as shown in Figure 10, the provision conditions define "user's location,” “purpose of use,” “requirement of a contract for disclosure,” “data copy storage,” etc. It is determined whether or not the information user's usage conditions satisfy the conditions such as "Available or not". As a result of this determination, if the conditions are met, the provision permission/denial determination processing unit 513 permits provision of the shared data to the information user, and if the conditions are not met, the provision is not permitted.
- control unit 51 of the international connection gateway 50 moves from step S56 to step S57. Then, under the control of the distribution channel establishment control unit 514, the information processing device 3jB of company T in country B, which is the provider of the provision request, or a terminal of an individual belonging to company T, and A that stores the shared data of company Q.
- a data distribution channel will be established with the national industry platform 21A.
- the shared data of company Q stored in the shared data storage area 211 of the industry platform 21A of country A will be shared with the information processing device 3jB of company T in country B or an individual belonging to company T who is the source of the request for provision. terminals via an international network.
- provision permission/denial determination processing unit 513 moves from step S56 to step S58, generates a message to the effect that the provision is refused in step S58, and provides the generated permission/denial message from the international communication I/F unit 54.
- a reply is sent to the information processing device 3jB or personal terminal of the information user who made the request.
- FIG. 12 shows an example of the searched shared data group and the provision (disclosure) conditions set for each of the shared data.
- the information user arbitrarily selects the shared data that he or she wishes to provide from the searched shared data group and sends a request for its provision.
- the international connection gateway 50 makes a permission/disapproval determination for the selected data as follows, taking into account rule information such as laws and regulations to the shared data attribute information and provision conditions set in advance.
- the nationality of the information user is "Japan”, which corresponds to "Japan”, which is the nationality of the "available person” specified in the above provision conditions.
- the current location of the information user is ⁇ China,'' which does not correspond to the location where the data can be used and viewed in ⁇ Japan.'' For this reason, the provision of data regarding the above-mentioned "Raw material production data 1. ⁇ film” is refused.
- the selected “Assembled data” includes attribute information and provision conditions such as “nationality of data provider", “data storage location”, and “data usage/browsing”.
- the “available locations” are all designated as “China,” and the “nationalities of the people who can use the services” are not specified. Therefore, even for information users whose nationality is “Japanese,” the "current location of the information provider” matches the “location where data can be used and viewed,” so the data related to the "assembly data” mentioned above is is permitted.
- the selected “user data” includes attribute information and provision conditions such as “nationality of data provider,” “data storage location,” and “data usage.” ⁇ Browsing locations” are all designated as “France.” However, since the information user's current location is "China” and the nationality of the person who can use the information is "European Union (EU)", which is different from the information user's nationality "Japan”, the above "user data ” will also be refused.
- EU European Union
- data items in the shared data that are prohibited from being taken out of the country in this example personal information of the user who uses the battery for secondary use and location information of the place of use, are masked, and provision of other data items is permitted. Furthermore, if the use of an application that processes shared data is limited, provision of this application is not permitted.
- the permission or disapproval of data provision is determined based on the correspondence between the “location where data can be used and viewed” and the information user’s “current location.”
- the following is an example of the case where However, this is not limited to the above example, and priority may be given to the correspondence between the "nationality of the person who can use the data" and the "nationality” of the information user, or the "nationality of the data provider" and the information
- the definition may be such that priority is given to the user's "nationality” or the "nationality of the company to which he or she belongs.”
- rule information is stored in advance in the rule information storage unit 533 in a state in which legal provisions and the like are replaced with machine-readable logic.
- the international connection gateway 50 Under the control of the provision permission/denial determination processing unit 513, the international connection gateway 50 first extracts national secret level information (exemplified in FIG. 12) from the attribute information (metadata) of the shared data requested to be provided by the information user. Get the number of laws you should. The provision permission/denial determination processing unit 513 then reads out the applicable legal text information from the rule information storage unit 533 based on the above-mentioned state secret level information and the number of the law to be referred to, and reads out the relevant legal text information written in the read legal text information. Obtain "nationality condition" and "national secret level condition" from the data access restriction items.
- the provision permission/denial determination processing unit 513 acquires nationality information from the user attribute information of the information user, and compares the acquired nationality information with the above nationality conditions. Then, as a result of the above verification, if the information user's nationality information does not match the nationality conditions stated in the legal article information, it is determined that the provision of the shared data is not permitted.
- provision permission/denial determination processing unit 513 checks the security level described in the attribute information of the shared data with the national secret level condition described in the legal provision information, and if the security level does not satisfy the national secret level condition, It is also determined that the provision of shared data is not permitted.
- the authentication control devices 10A and 10B in each country perform user authentication of the information user, and then determine whether or not the shared data can be searched based on the attribute information and provision conditions of the shared data registered in advance. If the search is possible, the search results regarding the shared data are sent to the information user.
- the international connection gateway 50 receives a request to provide shared data selected by the information user based on the above search results, the user information of the information user included in this request is registered in advance. It compares the shared data with the attribute information, provision information, and rule information such as laws and regulations of the shared data, and determines whether or not to provide the shared data based on the results of this checking. If provision is permitted, the shared data is transferred from the industry platform where the shared data is stored to the information user.
- the authentication control devices 10A and 10B in each country perform user authentication of the information user and determine whether data search is possible based on the attributes and provision conditions of the shared data, execute search processing regarding the shared data, and then
- the international connection gateway 50 determines whether or not to provide shared data between countries. That is, the search for shared data and the determination of whether or not to provide shared data between countries are shared between the authentication control devices 10A and 10B of each country and the international connection gateway 50. Therefore, processing load can be distributed and efficient processing can be performed.
- the shared data of each company is stored all at once in a shared data storage area 211 provided in the industry platforms 21A to 2mA and 21B to 2mB, and is transferred from this shared data storage area 211 to information users. Therefore, processing for searching and transferring shared data can be performed efficiently.
- the industry platforms 21A to 2mA and 21B to 2mB are provided with proprietary data storage areas 221 to 22n for each company, and when the shared data is stored, the proprietary data stored in the proprietary data storage areas 221 to 22n is This copy data is stored in the shared data storage area 211. Therefore, it becomes possible to more securely manage each company's proprietary data and shared data.
- the information distribution control according to the present invention is executed in cooperation with the authentication control devices 10A and 10B installed in each country and the international connection gateway 50 placed on the international network. explained.
- the information distribution control according to the present invention is not limited thereto, and the information distribution control according to the present invention may be executed collectively by either the authentication control device or the international connection gateway of each country.
- the international connection gateway determines whether or not to provide data based on the rules of laws and regulations of the provider and determines whether or not to provide data based on shared data provision conditions.
- the present invention is not limited to this, and the determination of whether or not to provide data based on the rules and the determination of whether or not to provide data based on the shared data provision conditions may be performed in different devices.
- the type of information distribution control device its functional configuration, the processing procedure and processing content of information distribution control, the type of information to be distributed and its configuration, etc. may be varied without departing from the gist of the present invention. It can be modified and implemented.
- the program according to this embodiment may be transferred while being stored in an electronic device such as an information distribution control device, or may not be stored in the electronic device. May be transferred in any condition. In the latter case, the program may be transferred via a network or may be transferred while being stored in a storage medium.
- a storage medium is a non-transitory, tangible medium.
- a storage medium is a computer readable medium. The storage medium may be of any type as long as it is capable of storing a program and is readable by a computer, such as a CD-ROM or a memory card.
- the present invention is not limited to the above-described embodiments as they are, but can be embodied by modifying the constituent elements at the implementation stage without departing from the spirit of the invention.
- various inventions can be formed by appropriately combining the plurality of components disclosed in the above embodiments. For example, some components may be deleted from all the components shown in the embodiments. Furthermore, components from different embodiments may be combined as appropriate.
- 1A, 1B ...Domestic information communication system 2...International network 10A, 10B...Authentication control device 21A-2mA, 21B-2mB...Industry platform 31A-3nA, 31B-3nB...Corporate information processing device 41A-4wA, 41B-4wB...
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
複数の国家を跨いで対象情報を流通する場合でも、国家のルールを遵守して安全かつ適正に情報流通を行えるようにする。この発明の一態様の情報流通制御装置は、情報提供者と情報利用者とが国家を跨いで対象情報の流通を行う際に、所属国家の固有条件が反映された情報提供者の属性および対象情報の属性を含む第1の属性情報と、対象情報の提供条件を表す条件情報とをそれぞれ管理し、情報利用者からのデータ提供要求に応じて、所属国家の固有条件が反映された情報利用者の属性および利用を希望する対象情報の属性を含む第2の属性情報を、第1の属性情報および条件情報と照合して対象情報の流通の許否を判定し、この判定により前記対象情報の流通が許可された場合に、情報提供者から情報利用者への対象情報の転送を可能にする。
Description
この発明の一態様は、例えば、企業間または業界間でデータやソフトウェア等の情報を流通させるために使用される情報流通制御装置、情報流通制御方法、プログラム、およびコンピュータ可読記憶媒体に関する。
近年、例えば脱炭素社会を実現する上で、製品や部品に関する製造から消費、廃棄までのすべての工程を追跡可能にする、いわゆるトレーサビリティの重要性が指摘されている。製品や部品に対するトレーサビリティを実現するには、各工程で管理されるデータの利活用が不可欠である。そこで、例えばサプライチェーンを構成する複数の企業間または業界間において、各企業が保有する固有のデータをネットワークを介して相互に流通させるシステムが提案されている。このシステムを用いれば、複数の企業に分散して保管されている各工程のデータを効率良く収集して、製品や部品に対するトレーサビリティを実現することが可能となる。
一方、例えば二次電池やそれを搭載した車両のように、製品や部品によっては工程が複数の国家(国および地域を含む)に跨がることも多く、このような場合各工程におけるデータを複数の国家間で流通するには、様々な課題を解決する必要がある。
例えば、各国家が構築するネットワーク間を無条件に接続したのでは、ネットワークへの不正侵入やデータ流通の安全性を補償することができない。そこで、例えば非特許文献1では、ネットワーク間の不正侵入を禁止する機能を備えたコネクタにより接続し、このコネクタにおいて認証手順を実行することで、ネットワークへの不正侵入やデータの安全な流通を可能にする技術が提案されている。
"欧州「GAIA-X」のコア技術「IDSコネクター」との相互接続を実現するプラットフォームを試作"、NTTコミュニケーションズ株式会社、2021年4月8日、インターネット<URL: https://www.ntt.com/about-us/press-releases/news/article/2021/0408.html>
ところが、国家間では、国家機密の流出防止やデータ主権の保護のための法令や条約等のルールがそれぞれ異なる。このため、データを適正に流通するには、上記非特許文献1に記載されたコネクタを用いたネットワーク間接続技術に加え、上記ルールを反映した流通条件に基づくデータ流通制御技術が必要となる。しかし、このようなデータ流通制御技術については、まだ有効な技術が確立されていないのが現状である。
この発明は上記事情に着目してなされたもので、複数の国家を跨いで対象情報を流通する場合でも、国家のルールを遵守して安全かつ適正に情報流通を行えるようにする技術を提供しようとするものである。
上記課題を解決するためにこの発明に係る情報流通制御装置または情報流通制御方法の一態様は、第1の国家が構築する第1の情報通信ネットワークと、第2の国家が構築する第2の情報通信ネットワークとの間で、情報提供者と情報利用者とが国際ネットワークを介して対象情報の流通を行う際に、所属国家の固有条件が反映された前記情報提供者の属性および前記対象情報の属性を含む第1の属性情報と、前記対象情報の提供条件を表す条件情報とをそれぞれ管理する。そして、前記情報利用者からのデータ提供要求に応じて、所属国家の固有条件が反映された前記情報利用者の属性および利用を希望する前記対象情報の属性を含む第2の属性情報を、前記第1の属性情報および前記条件情報と照合して対象情報の流通の許否を判定し、この判定により前記対象情報の流通が許可された場合に、前記情報提供者から前記情報利用者への前記対象情報の転送を可能にするようにしたものである。
この発明の一態様によれば、第1の国家と第2の国家との間で情報を流通する際に、情報提供者の所属国家の固有条件が反映された第1の属性情報と、情報利用者の所属国家の固有条件が反映された第2の属性情報とが照合され、その照合結果が提供条件に規定された条件を満たす場合に、上記情報提供者から上記情報利用者への情報の流通が可能となる。このため、第1の国家と第2の国家との間の法令や条約等のルールが遵守された上で、安全かつ適正に情報流通を行うことが可能となる。
すなわちこの発明の一態様によれば、複数の国家を跨いで対象情報を流通する場合でも、国家のルールを遵守して安全かつ適正に情報流通を行えるようにした技術を提供することができる。
以下、図面を参照してこの発明に係わる実施形態を説明する。
[一実施形態]
(構成例)
(1)システム
この発明の一実施形態に係る国家間情報流通システムは、複数の国家の各々が構築する国内情報通信システムを国際ネットワークを介して相互に接続することにより、複数の国家間で情報提供者から情報利用者へデータやソフトウェア等の対象情報の流通を可能にするものである。
(構成例)
(1)システム
この発明の一実施形態に係る国家間情報流通システムは、複数の国家の各々が構築する国内情報通信システムを国際ネットワークを介して相互に接続することにより、複数の国家間で情報提供者から情報利用者へデータやソフトウェア等の対象情報の流通を可能にするものである。
図1は、この発明の一実施形態に係る国家間情報流通システムの構成の一例を示すブロック図である。この例では、A国が構築する国内情報通信システム1Aと、B国が構築する国内情報通信システム1Bとを、国際ネットワーク2に設けられる国際接続ゲートウェイ50を介して接続する場合を示している。
A国の国内情報通信システム1Aは、例えば、複数の企業P~Sがそれぞれ運用する情報処理装置31A~3nAと、業界ごとに運用される業界プラットフォーム21A~2mAとを備える。各企業P~Sの情報処理装置31A~3nAは、いずれもサーバコンピュータまたはパーソナルコンピュータにより構成される。
企業P~Sが運用する情報処理装置31A~3nAは、複数のサプライヤがそれぞれ使用するサプライヤ端末41A~4wAとの間で、国内ネットワークを介して情報通信が可能になっている。また、情報処理装置31A~3nAは、自企業が属する業界が運用する業界プラットフォーム21A~2mAとの間で、国内ネットワークを介して情報通信が可能となっている。
一方、B国の国内情報通信システム1Bも、A国の国内情報通信システム1Aと同様に以下のように構成される。すなわち、国内情報通信システム1Bは、複数の企業P~Uがそれぞれ運用する情報処理装置31B~3nBと、業界ごとに運用される業界プラットフォーム21B~2mBとを備える。なお、情報処理装置31B~3nBには、A国の企業と同一の企業が運用するものが含まれていてもよく、また業界プラットフォーム21B~2mBについても、A国に存在する業界と同一の業界が運用するものが含まれていてもよい。
企業P~Uが運用する情報処理装置31B~3nBは、いずれもサーバコンピュータまたはパーソナルコンピュータにより構成される。そして情報処理装置31B~3nBは、複数のサプライヤがそれぞれ使用するサプライヤ端末41B~4wBとの間で、国内ネットワークを介して情報通信が可能になっている。また、情報処理装置31B~3nBは、自企業が属する業界が運用する業界プラットフォーム21B~2mBとの間で、国内ネットワークを介して情報通信が可能となっている。
A国およびB国の業界プラットフォーム21A~2mA,21B~2mBは、業界内の各企業が所有するデータおよびソフトウェアを管理するデータスペースを備えている。データスペースは、例えば図6に示すように、共有データ記憶領域211と、専有データ記憶領域221~22nとを備えている。
専有データ記憶領域221~22nは、それぞれ各企業が社外秘にすべき専有データを保存するために用いられる。なお、専有データには、その所有者である企業の本人性を保証するために、例えば当該企業が契約している国内ネットワークの通信回線の番号等が認証IDとして紐付けられる。
これに対し、共有データ記憶領域211は、当該共有データ記憶領域211を運用する企業が、他の企業に提供してもよいデータを共有データとして保存するために使用される。上記共有データ記憶領域211には、記憶領域を識別するIDと、当該共有データ記憶領域211を運用する企業の識別IDが設定され、これらの識別IDは対応するA国またはB国の認証制御装置10Aまたは10Bに登録される。なお、共有データ記憶領域211は、業界内の各企業により個別に設けられてもよいし、業界内の複数の企業により共同設置されてもよい。
(2)装置
(2-1)認証制御装置10A,10B
A国およびB国の各国内情報通信システム1A,1Bには、それぞれ認証制御装置10A,10Bが設けられている。認証制御装置10A,10Bは、例えばサーバコンピュータからなる。認証制御装置10A,10Bは、それぞれフェデレーションサービス機能を備える。フェデレーションサービス機能は、国内の業界プラットフォーム21A~2mA,21B~2mB間、および国内の各企業が運用する情報処理装置31A~3nA,31B~3nB間を相互連携させるためのID等を統合管理する。
(2-1)認証制御装置10A,10B
A国およびB国の各国内情報通信システム1A,1Bには、それぞれ認証制御装置10A,10Bが設けられている。認証制御装置10A,10Bは、例えばサーバコンピュータからなる。認証制御装置10A,10Bは、それぞれフェデレーションサービス機能を備える。フェデレーションサービス機能は、国内の業界プラットフォーム21A~2mA,21B~2mB間、および国内の各企業が運用する情報処理装置31A~3nA,31B~3nB間を相互連携させるためのID等を統合管理する。
また、認証制御装置10A,10Bは、共有データに対する検索ポータルとしての機能も備える。検索ポータル機能は、各企業の情報処理装置31A~3nA,31B~3nBから他の企業の共有データに対する検索要求が送られた場合に、所定の認証手順を行った上で、業界プラットフォーム21A~2mA,21B~2mBの共有データ記憶領域211が保存する共有データを検索し、その検索結果を要求元の情報処理装置31A~3nA,31B~3nBに通知する。
図2および図3は、それぞれ認証制御装置10A,10Bのハードウェア構成およびソフトウェア構成の一例を示すブロック図である。
認証制御装置10A,10Bは、中央処理ユニット(Central Processing Unit:CPU)等のハードウェアプロセッサを使用した制御部11を備え、この制御部11に対し、プログラム記憶部12およびデータ記憶部13を有する記憶ユニットと、国内通信インタフェース(以後インタフェースをI/Fと略称する)部14と、国際通信I/F部15とを、バス16を介して接続したものとなっている。
国内通信I/F部14は、国内ネットワークを構成する公衆ネットワークまたはローカルネットワークにより規定される通信プロトコルに従い、業界プラットフォーム21A~2mA,21B~2mBおよび企業の情報処理装置31A~3nA,31B~3nBとの間で情報の送受信を行う。
国際通信I/F部15は、国際ネットワーク2により規定されるプロトコルに従い国際接続ゲートウェイ50との間で情報の送受信を行う。
プログラム記憶部12は、例えば、記憶媒体としてSSD(Solid State Drive)等の随時書込みおよび読出しが可能な不揮発性メモリと、ROM(Read Only Memory)等の不揮発性メモリとを組み合わせて構成したもので、OS(Operating System)等のミドルウェアに加えて、一実施形態に係る各種制御処理を実行するために必要なアプリケーション・プログラムを格納する。なお、以後OSと各アプリケーション・プログラムとをまとめてプログラムと称する。
データ記憶部13は、例えば、記憶媒体として、SSD等の随時書込みおよび読出しが可能な不揮発性メモリと、RAM(Random Access Memory)等の揮発性メモリと組み合わせたもので、一実施形態を実施するために必要な主たる記憶部として、共有データ属性情報記憶部131と、提供条件記憶部132とを備えている。
共有データ属性情報記憶部131は、業界プラットフォーム21A~2mA,21B~2mBの共有データ記憶領域211に保存されている、各企業の共有データの属性情報を記憶するために使用される。
共有データの属性情報は、例えば、データ種別、対象製品名および製品カテゴリ等の製品に関する属性に加え、この発明に係る特有の属性を含む。特有の属性には、データ提供企業(法人および個人を含む)名と、データ提供企業の国籍と、データの保管場所と、データ利用可能期限と、セキュリティレベルとが含まれる。このうち、データの保管場所は、例えば、共有データが保存される業界プラットフォーム21A~2mA,21B~2mB、または提供元の企業の情報処理装置31A~3nA,31B~3nBが設置されている場所を表す情報(例えばデータセンタなどの設置場所の位置情報)により表される。
提供条件記憶部132は、上記共有データの提供条件(開示条件とも云う)を表す情報を記憶するために用いられる。提供条件は、例えば、開示相手名と、開示可能とする対象国名(データ利用者の居場所)と、開示可能対象者の国籍と、利用目的と、開示のための契約の要否と、データ複製保存の可否と、開示先に対する認証取得の要否と、データ参照期限とを含む。
制御部11は、一実施形態を実施するために必要な処理機能として、共有データ属性情報管理処理部111と、提供条件管理処理部112と、データ検索処理部113と、データ提供リクエスト転送処理部114とを備える。これらの処理部111~114は、何れもプログラム記憶部12に格納されたアプリケーション・プログラムを制御部11のハードウェアプロセッサに実行させることにより実現される。
なお、上記処理部111~114の一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)等のハードウェアを用いて実現されてもよい。
共有データ属性情報管理処理部111は、業界プラットフォーム21A~2mA,21B~2mBの共有データ記憶領域211に保存される各企業の共有データに関する属性情報を、提供元となる企業の情報処理装置31A~3jA,31B~3jBから取得し、取得された上記共有データの属性情報を、記憶領域の識別IDおよび提供元の企業の識別IDと紐付けて共有データ属性情報記憶部131に記憶させる処理を行う。なお、共有データに関する属性情報は、業界プラットフォーム21A~2mA,21B~2mBから一括取得するようにしてもよい。
提供条件管理処理部112は、上記共有データの提供条件を表す情報を、提供元となる企業の情報処理装置31A~3nA,31B~3nBから取得し、取得された上記共有データの提供条件を表す情報を、提供元の企業の識別IDと紐付けて提供条件記憶部132に記憶させる処理を行う。なお、共有データの提供条件に表す情報も、業界プラットフォーム21A~2mA,21B~2mBから一括取得するようにしてもよい。
データ検索処理部113は、情報利用者から共有データに対する検索要求を受信した場合に、上記情報利用者に対するユーザ認証を行う。そしてデータ検索処理部113は、検索要求により指定された共有データに対する検索の可否を判定し、検索が可能であれば該当する共有データが保存されている共有データ記憶領域211を検索して、その検索結果を要求元の上記情報利用者に提示する処理を行う。なお、この共有データの検索処理の一例は動作例において述べる。
データ提供リクエスト転送処理部114は、情報利用者となる企業の情報処理装置または個人の端末から、上記検索結果から情報利用者により選択された共有データの提供リクエストが送信された場合に、この提供リクエストを国際接続ゲートウェイ50へ転送する処理を行う。
(2-2)国際接続ゲートウェイ50
図4および図5は、それぞれ国際接続ゲートウェイ50のハードウェア構成およびソフトウェア構成の一例を示すブロック図である。
図4および図5は、それぞれ国際接続ゲートウェイ50のハードウェア構成およびソフトウェア構成の一例を示すブロック図である。
国際接続ゲートウェイ50は、中央処理ユニット(CPU)等のハードウェアプロセッサを使用した制御部51を備え、この制御部51に対し、プログラム記憶部52およびデータ記憶部53を有する記憶ユニットと、国際通信I/F部54とを、バス55を介して接続したものとなっている。
国際通信I/F部54は、国際ネットワーク2により規定される通信プロトコルに従い、A国およびB国の各国内ネットワークとの間でデータまたはソフトウェア等の情報の転送を行う。
プログラム記憶部52は、例えば、記憶媒体としてSSD等の随時書込みおよび読出しが可能な不揮発性メモリと、ROM等の不揮発性メモリとを組み合わせて構成したもので、OS等のミドルウェアに加えて、一実施形態に係る各種制御処理を実行するために必要なアプリケーション・プログラムを格納する。なお、以後OSと各アプリケーション・プログラムとをまとめてプログラムと称する。
データ記憶部53は、例えば、記憶媒体として、SSD等の随時書込みおよび読出しが可能な不揮発性メモリと、RAM等の揮発性メモリと組み合わせたもので、一実施形態を実施するために必要な主たる記憶部として、ユーザ属性記憶部531と、データ属性記憶部532と、ルール情報記憶部533とを備えている。
ユーザ属性記憶部531は、情報提供者または情報利用者となるユーザに係る属性情報を記憶するために使用される。ユーザの属性情報は、例えば法人、組織または個人等のユーザの国籍をパスポート番号等の個人IDと紐付けたものである。
データ属性記憶部532は、各国の業界プラットフォーム21A~2mA,21B~2mBの共有データ記憶領域211に記憶される共有データの属性情報および提供条件を表す情報を記憶するために使用される。
ルール情報記憶部533は、各国の法令や条約等のルール情報と、情報流通の許否判定のための判定項目を表す情報を記憶するために使用される。ルール情報は、例えば法令や条約の条文をマシンリーダブルなロジックに置換されている。判定項目には、例えば、対象法令名、施行年月日、対象製造物、対象データ名、情報セキュリティレベル、開示対象国(国番号)および開示対象国籍(国番号)が含まれる。
制御部51は、一実施形態を実施するために必要な処理機能として、ユーザ属性情報管理処理部511と、共有データ属性情報管理処理部512と、提供許否判定処理部513と、流通経路確立制御部514とを備える。これらの処理部511~514は、何れもプログラム記憶部52に格納されたアプリケーション・プログラムを制御部51のハードウェアプロセッサに実行させることにより実現される。
なお、上記処理部511~514の一部または全部は、LSIやASIC等のハードウェアを用いて実現されてもよい。
ユーザ属性情報管理処理部511は、例えばA国,B国の企業が運用する情報処理装置31A~3nA,31B~3nBから、情報提供者および情報利用者となる法人、組織または個人の国籍および所属企業名を含むユーザ属性情報を国際通信I/F部54を介して取得する。また、それと共にユーザ属性情報管理処理部511は、上記情報提供者および情報利用者となる法人、組織または個人の識別IDを、各国政府が管理する認証基盤から取得する。そして、取得された上記ユーザ情報と上記識別IDとを相互に対応付けて、これをユーザ属性情報としてユーザ属性記憶部531に記憶させる。
共有データ属性情報管理処理部512は、例えば、共有データの属性情報および提供条件を表す情報を、提供元となる各国A,Bの各企業の情報処理装置31A~3jA,31B~3jBから取得し、取得された上記共有データの属性情報および提供条件を表す情報を、提供元の企業の識別IDと紐付けてデータ属性記憶部532に記憶させる処理を行う。なお、上記共有データの属性情報および提供条件を表す情報は、認証制御装置10A,10Bから取得するようにしてもよい。
提供許否判定処理部513は、各国A,Bの認証制御装置10A,10Bから共有データの提供リクエストが転送された場合に、情報利用者のユーザ認証を行うと共に、上記情報理由者に対する上記共有データの提供の許否を判定する。この許否判定には、上記共有データの属性情報と、上記ルール情報および判定項目を表す情報と、上記共有データの提供条件を用いられるが、その判定処理の一例は動作例において述べる。
流通経路確立制御部514は、上記提供許否判定処理部513により上記対象データの提供が許可された場合に、上記対象データが記憶されている業界プラットフォームと上記情報利用者との間に、データ流通経路を確立する制御を行う。
(動作例)
次に、以上のように構成された国家間情報流通システムの動作例を説明する。
次に、以上のように構成された国家間情報流通システムの動作例を説明する。
(1)共有データ記憶領域211の設定と共有データの保存
A国,B国において、各企業は業界プラットフォーム21A~2mA,21B~2mBのストレージスペースに、専有データ記憶領域221~22nとは別に共有データ記憶領域211を設定する。そして、各企業は、上記共有データ記憶領域211に、他企業に対し提供(開示)可能な共有データを保存させる。
A国,B国において、各企業は業界プラットフォーム21A~2mA,21B~2mBのストレージスペースに、専有データ記憶領域221~22nとは別に共有データ記憶領域211を設定する。そして、各企業は、上記共有データ記憶領域211に、他企業に対し提供(開示)可能な共有データを保存させる。
この共有データの保存処理は、例えば企業の情報処理装置31A~3nA,31B~3nBの制御の下、業界プラットフォーム21A~2mA,21B~2mBの専有データ記憶領域221~22iに保存してある専有データのうち、他企業に対し提供可能な専有データの複写データを作成し、作成された複写データを共有データとして共有データ記憶領域211に保存させることにより行われる。
その際、共有データの属性情報が挿入されるメタデータには、例えばデータ種別、対象製品名および製品カテゴリ等の製品に関する属性に加え、所有者である企業の企業ID または名称と、国籍と、データの保管場所を示す国名と、データ利用可能期限と、セキュリティレベルが設定される。共有データの保管場所を示す国名は、業界プラットフォーム21A~2mA,21B~2mBが設けられるデータセンタ、または企業の情報処理装置31A~3nA,31B~3nBが設置されている場所の位置情報をもとに設定される。
また、各共有データの本体には、フィンガープリントデータが作成されて付加される。フィンガープリントデータを付加することで、共有データの属性情報(メタデータ)が伝送誤りや第三者の改ざんなどにより使用できなくなっても、共有データの本体に付加されている上記フィンガープリントデータをキーに元データのIDを検索し、そのデータの属性情報(改ざん前のメタデータのマスター情報)を復元することが可能となる。なお、フィンガープリントデータは、専有データに対して事前に付与されるようにしてもよい。
(2)認証制御装置10A,10Bの動作
各国A,Bの認証制御装置10A,10Bは、この発明に係る認証処理およびデータ検索処理を以下のように実行する。
各国A,Bの認証制御装置10A,10Bは、この発明に係る認証処理およびデータ検索処理を以下のように実行する。
図7は、各国A,Bの認証制御装置10A,10Bの制御部11が実行するデータ流通制御に係る処理手順と処理内容の一例を示すフローチャートである。
(2-1)共有データの属性情報の登録
各国A,Bの認証制御装置10A,10Bの制御部11は、ステップS10においてデータ属性登録要求を監視する。
各国A,Bの認証制御装置10A,10Bの制御部11は、ステップS10においてデータ属性登録要求を監視する。
この状態で、例えば企業の情報処理装置31A~3nA,31B~3nB、または業界プラットフォーム21A~2mA,21B~2mBから、業界プラットフォーム20A~2mA,21B~2mBの共有データ記憶領域211に保存された共有データの属性情報の登録要求が受信されたとする。
そうすると、認証制御装置10A,10Bの制御部11は、共有データ属性情報管理処理部111の制御の下、ステップS11において、上記企業の情報処理装置31A~3nA,31B~3nB、または業界プラットフォーム21A~2mA,21B~2mBから送信される共有データの属性情報を、国内通信I/F部14を介して受信する。そして、受信された上記属性データを共有データ属性情報記憶部131に記憶させる。
(2-2)共有データの提供条件の登録
認証制御装置10A,10Bの制御部11は、続いてステップS12において提供条件登録要求を監視する。
認証制御装置10A,10Bの制御部11は、続いてステップS12において提供条件登録要求を監視する。
この状態で、企業の情報処理装置31A~3nA,31B~3nB、または業界プラットフォーム21A~2mA,21B~2mBから、上記共有データの提供条件の登録要求が受信されたとする。そうすると、認証制御装置10A,10Bの制御部11は、提供条件管理処理部112の制御の下、ステップS13において、上記企業の情報処理装置31A~3nA,31B~3nB、または業界プラットフォーム21A~2mA,21B~2mBから送信される共有データの提供条件を表す情報を、国内通信I/F部14を介して受信する。そして、受信された上記提供条件を表す情報を提供条件記憶部132に記憶させる。
(2-3)共有データの検索
認証制御装置10A,10Bの制御部11は、ステップS14により情報利用者から送信されるデータ検索要求を監視する。
認証制御装置10A,10Bの制御部11は、ステップS14により情報利用者から送信されるデータ検索要求を監視する。
この状態で、情報利用者、例えば図1に示すB国の企業Tの情報処理装置SjBまたは当該企業Tに所属する個人の端末から、A国の企業Qの共有データに対するデータ検索要求が送信されたとする。
この場合、認証制御装置10Bの制御部11は、データ検索処理部113の制御の下、先ずステップS15において、上記データ検索要求と共に或いは続いて、上記企業Qの共有データの識別情報と上記情報利用者のユーザ情報を受信する。上記情報利用者のユーザ情報には、例えば、情報利用者の国籍、識別ID、氏名、所属企業名とその国籍、現在の居場所を表す位置情報または国籍が含まれる。この居場所の位置情報または国籍は、例えば、情報利用者が使用する情報処理装置が設置されたデータセンタの位置情報または個人の端末の位置情報が用いられる。これらの位置情報は、例えばGPS(Global Positioning System)センサにより取得可能である。
データ検索処理部113は、次にステップS16において、要求元の上記情報利用者に対する認証処理を行う。この認証処理は、情報利用者から送信されるユーザ情報を、例えば事前に登録されている情報利用者のユーザ情報または図示しない認証基盤から取得されるユーザ情報と照合することにより行われる。
続いてデータ検索処理部113は、受信された上記共有データの識別情報をキーとして、共有データ属性情報記憶部131および提供条件記憶部132から対応する共有データの属性情報および提供条件を読み出す。そして、読み出された上記共有データの属性情報および提供条件と上記情報利用者のユーザ情報とを照合し、上記共有データの検索の可否を判定する。
上記判定の結果、上記共有データの検索が可能であれば、データ検索処理部113はステップS17からステップS18に移行し、業界プラットフォーム21Bの共有データ記憶領域211を検索して、その検索結果を表す情報を要求元の情報利用者に返送する。上記検索結果を表す情報は、例えば上記共有データの識別情報に紐付けられた複数の共有データの一覧リストにより構成される。
上記検索結果を表す情報を受信すると情報利用者は、上記検索結果に記載される複数の共有データの中から、提供(開示)を希望する共有データを選択する。そして、選択された共有データに対する提供リクエストを生成し送信する。
これに対し、認証制御装置10Bの制御部11は、ステップS19により上記提供リクエストを受信すると、データ提供リクエスト転送処理部114の制御の下、ステップS20により上記提供リクエストを、国際接続ゲートウェイ50へ送信する。
なお、以上述べたデータ検索処理では、認証制御装置10Bが、ユーザ認証を行った後、共有データの属性情報および提供条件を表す情報を参照して、情報利用者が提供を希望する共有データに対する検索の可否を判定し、検索が可能な場合に上記共有データに対する検索処理を実行するようにしている。しかし、上記共有データの検索の可否判定処理を省略して、ユーザ認証後そのまま共有データの検索処理を実行するようにしてもよい。
このようにすると、認証制御装置10A,10Bの処理負荷を軽減して検索遅延を減らすことが可能となる。なお、共有データの検索の可否判定処理を省略しても、後述する国際接続ゲートウェイ50においてデータ提供の許否判定が行われるので、不都合は生じない。
(3)国際接続ゲートウェイ50の動作
図8は、国際接続ゲートウェイ50の制御部51が実行する国家間データ流通制御に係る処理手順と処理内容の一例を示すフローチャートである。
図8は、国際接続ゲートウェイ50の制御部51が実行する国家間データ流通制御に係る処理手順と処理内容の一例を示すフローチャートである。
(3-1)ユーザ情報の管理
国際接続ゲートウェイ50の制御部51は、ステップS50において、A国,B国に所属する情報提供者および情報利用者のユーザ属性情報の登録要求を監視する。
国際接続ゲートウェイ50の制御部51は、ステップS50において、A国,B国に所属する情報提供者および情報利用者のユーザ属性情報の登録要求を監視する。
この状態で、例えばA国,B国の企業が運用する情報処理装置31A~3nA,31B~3nBからユーザ登録要求が送信されると、国際接続ゲートウェイ50の制御部51は、ユーザ属性情報管理処理部511の制御の下、ステップS51において、先ず上記ユーザ登録要求と共に或いは続いて送られるユーザ情報を国際通信I/F部54を介して受信する。例えば、ユーザ属性情報管理処理部511は、A国,B国の企業が運用する情報処理装置31A~3nA,31B~3nBから、情報提供者および情報利用者となる法人、組織または個人の国籍および所属企業名を含むユーザ情報を、国際通信I/F部54を介して受信する。
またそれと共に、ユーザ属性情報管理処理部511は、上記情報提供者および情報利用者となる法人、組織または個人の識別IDを、各国政府が管理する認証基盤から取得する。そして、取得された上記ユーザ情報と上記識別IDとを相互に対応付けて、これをユーザ属性情報としてユーザ属性記憶部531に記憶させる。
(3-2)データ属性情報の管理
国際接続ゲートウェイ50の制御部51は、続いてステップS52において、A国,B国の情報提供者が所有する共有データの属性登録要求を監視する。
国際接続ゲートウェイ50の制御部51は、続いてステップS52において、A国,B国の情報提供者が所有する共有データの属性登録要求を監視する。
この状態で、例えばA国,B国の企業が運用する情報処理装置31A~3nA,31B~3nBから共有データの登録要求が送信されると、国際接続ゲートウェイ50の制御部51は、共有データ属性情報管理処理部512の制御の下、ステップS53において、上記データ登録要求と共に或いは当該登録要求に続いて送信される、共有データの属性情報および提供条件を表す情報を、国際通信I/F部54を介して受信する。そして、受信された上記共有データの属性情報および提供条件を表す情報を、当該共有データが保存されている記憶領域の識別IDおよび提供元の企業の識別IDと紐付けて、データ属性記憶部532に記憶させる。
共有データの属性情報には、例えば、データ種別、対象製品名および製品カテゴリ等の製品に関する属性に加え、この発明に係る特有の属性として、データ提供企業(法人および個人を含む)名と、データ提供企業の国籍と、データの保管場所を示す国名と、データ利用可能期限と、セキュリティレベルとが含まれる。
また、提供条件には、例えば、開示相手名と、開示可能とする対象国名(データ利用者の居場所)と、開示可能対象者の国籍と、利用目的と、開示のための契約の要否と、データ複製保存の可否と、開示先に対する認証取得の要否と、データ参照期限とが含まれる。
(3-3)共有データの提供の許否判定
国際接続ゲートウェイ50の制御部51は、ステップS54において、A国またはB国の情報利用者から送信される提供リクエストの受信を監視する。
国際接続ゲートウェイ50の制御部51は、ステップS54において、A国またはB国の情報利用者から送信される提供リクエストの受信を監視する。
この状態で、例えばB国の認証制御装置10Bから、情報利用者である企業Tまたは当該企業Tに所属する個人による、A国の企業Qの共有データに対する提供リクエストが転送されたとする。この提供リクエストには、情報利用者のユーザ属性情報と、希望する共有データの属性情報および提供条件を表す情報が含まれる。
この場合、国際接続ゲートウェイ50の制御部51は、提供許否判定処理部513の制御の下、ステップS55において共有データの提供の許否を以下のように判定する。
すなわち、提供許否判定処理部513は、先ず受信された上記提供リクエストに含まれる情報利用者のユーザ属性情報を、ユーザ属性記憶部531に記憶されているユーザ属性情報と照合することによりユーザ認証を行う。
このユーザ認証により情報利用者の正当性が確認されると、次に提供許否判定処理部513は、上記提供リクエストに含まれる、提供を希望する共有データの属性情報をもとに、当該共有データのデータ保管場所、製品カテゴリ、データ種別およびセキュリティレベルを認識する。
例えば、いま共有データ属性情報が図9に示すものだったとすると、提供許否判定処理部513では、データ保管場所=「ドイツ連邦NRW(Nordrhein-Westfalen)州」、製品カテゴリ=「EV(Electric Vehicle)電池」、データ種別=「原材料の種類と含有量」、セキュリティレベル=「3」と認識される。なお、セキュリティレベルは、データ種別に対し国家が設定したデータに対する機密レベルであり、例えば機密レベルが高い順に「5」~「1」までの5段階で定義される。
続いて提供許否判定処理部513は、上記認識結果をキーにしてルール情報記憶部533に記憶されたルール情報(マシンリーダブルな情報に置換された法令の条文データ)を検索し、このルール情報に定義された、データの国外提供に関する判定条件を読み込む。図11は、対象法令が「欧州資源管理法」の場合の判定条件の一例を示す。
そして、提供許否判定処理部513は、上記共有データの属性に定義されたセキュリティレベルを、上記判定条件に記載された許容セキュリティレベルと比較し、その比較結果をもとに上記共有データの提供の許否を判定する。例えば、共有データの属性情報で定義されたセキュリティレベル「3」は、上記図11の判定条件に定義された許容セキュリティレベル「2」より機密レベルが高いデータであるため、提供許否判定処理部513は上記共有データの提供を「不可」と判定する。
これに対し、仮に許容セキュリティレベル「4」または「5」だった場合には、共有データの属性情報で定義されたセキュリティレベル「3」は、上記許容セキュリティレベルより機密レベルが低いため、提供許否判定処理部513は上記共有データの提供が可能と判定して、国籍に基づく判定処理に移行する。
国籍に基づく判定処理において提供許否判定処理部513は、情報利用者のユーザ情報に含まれる情報利用者の所属企業の国籍および個人の国籍を、上記判定条件に定義された「開示対象国」および「開示対象者国籍」と照合する。そして、この照合の結果、情報利用者の所属企業の国籍および個人の国籍が、上記判定条件に定義された「開示対象国」および「開示対象者国籍」の条件を満たす場合に、上記共有データの提供が可能と判定し、条件を満たさない場合には共有データの提供は不可と判定する。
最後に、提供許否判定処理部513は、上記提供リクエストと共に取得された上記共有データの提供条件を参照し、情報利用者が要求する利用条件が上記提供条件を満たすか否かを判定する。例えば、共有データの提供条件が図10に示すものだったとすると、この提供条件に定義される「利用者の居場所」、「利用目的」、「開示のための契約要否」、「データ複製保存の可否」等の条件を、情報利用者の利用条件が満たしているか否かを判定する。そして、この判定の結果、条件を満たしていれば、提供許否判定処理部513は、上記情報利用者に対する共有データの提供を許可し、条件を満たしていなければ不許可とする。
以上述べた一連の提供許否判定処理により、最終的にデータ提供が許可されると、国際接続ゲートウェイ50の制御部51は、ステップS56からステップS57に移行する。そして、流通経路確立制御部514の制御の下、提供要求元であるB国の企業Tの情報処理装置3jBまたは当該企業Tに所属する個人の端末と、上記企業Qの共有データを保存するA国の業界プラットフォーム21Aとの間に、データの流通経路を確立させる。
この結果、以後A国の業界プラットフォーム21Aの共有データ記憶領域211に保存された企業Qの共有データが、提供要求元となるB国の企業Tの情報処理装置3jBまたは当該企業Tに所属する個人の端末へ、国際ネットワークを介して転送される。
これに対し、上記一連の提供許否判定処理により、上記B国の企業Tに所属する情報利用者に対し、上記A国の企業Qの共有データの提供(開示)が許可されなかったとする。この場合、提供許否判定処理部513は、ステップS56からステップS58に移行し、このステップS58において提供を拒否する旨のメッセージを生成し、生成された許否メッセージを国際通信I/F部54から提供要求元の情報利用者の情報処理装置3jBまたは個人の端末へ返信する。
(4)データ提供許否判定の具体例
次に、一実施形態に係るシステムによる、共有データの提供リクエストに対する許否の判定例を説明する。
次に、一実施形態に係るシステムによる、共有データの提供リクエストに対する許否の判定例を説明する。
いま例えば、情報利用者である「AAAA」の端末から、個人識別ID=12345678、国籍「日本」、所属企業の国籍「フランス」および現在の居場所「中国」を含むユーザ情報と、検索対象として「電池パスポート番号=ABCD-1234567890」を指定する共有データ属性情報が送信されたとする。なお、上記情報利用者の居場所は、情報提供者が使用する端末(例えばスマートフォン)が備える位置情報検出機能により得られる。
これに対し、認証制御装置10Aまたは10Bにより、上記検索対象である「電池パスポート番号=ABCD-1234567890」に対応する共有データ群が検索されたとする。図12は検索された共有データ群と、その各共有データについて設定された提供(開示)条件の一例を示すものである。
情報利用者は、上記検索された共有データ群の中から、提供を希望する共有データを任意に選択してその提供リクエストを送信する。これに対し、国際接続ゲートウェイ50は、選択されたデータについて、事前に設定された共有データの属性情報および提供条件に法令などのルール情報を加味して、以下のように許否判定を行う。
(4-1)「原料製造データの1.〇〇フィルム」が選択された場合
選択された上記「原料製造データの1.〇〇フィルム」には、共有データの属性情報および提供条件として、「データ提供者の国籍」、「データ保管場所」、「データ利用・閲覧可能場所」および「利用できる人の国籍」がいずれも「日本」と設定されている。
選択された上記「原料製造データの1.〇〇フィルム」には、共有データの属性情報および提供条件として、「データ提供者の国籍」、「データ保管場所」、「データ利用・閲覧可能場所」および「利用できる人の国籍」がいずれも「日本」と設定されている。
これに対し、情報利用者の国籍は「日本」であり、上記提供条件に指定されている「用可能な人の国籍である「日本」と対応している。しかしながら、情報利用者の現在の居場所は「中国」となっており、上記データ利用・閲覧可能場所「日本」と対応しない。このため、上記「原料製造データの1.〇〇フィルム」に関するデータの提供は拒否される。
(4-2)「原料製造データの2.△△端子」が選択された場合
選択された上記「原料製造データの2.△△端子」には、属性情報および提供条件として、「データ提供者の国籍」および「データ保管場所」が「日本」と指定されているものの、「データ利用・閲覧可能場所」および「利用できる人の国籍」は特に指定されていない。このため、情報利用者の現在の居場所が「中国」となっていても、上記「原料製造データの2.△△端子」に関するデータの提供は許可される。
選択された上記「原料製造データの2.△△端子」には、属性情報および提供条件として、「データ提供者の国籍」および「データ保管場所」が「日本」と指定されているものの、「データ利用・閲覧可能場所」および「利用できる人の国籍」は特に指定されていない。このため、情報利用者の現在の居場所が「中国」となっていても、上記「原料製造データの2.△△端子」に関するデータの提供は許可される。
(4-3)「原料製造データの3.□□リチウム」が選択された場合
選択された上記「原料製造データの3.□□リチウム」には、属性情報および提供条件として、「データ提供者の国籍」および「データ保管場所」がそれぞれ「チリ」、「日本」と指定されている。しかし、開示条件には「データ利用・閲覧可能場所」および「利用できる人の国籍」が上記(4-2)の場合と同様に指定されていない。このため、情報利用者の現在の居場所が「中国」となっていても、上記「原料製造データの3.□□リチウム」に関するデータの提供は許可される。
選択された上記「原料製造データの3.□□リチウム」には、属性情報および提供条件として、「データ提供者の国籍」および「データ保管場所」がそれぞれ「チリ」、「日本」と指定されている。しかし、開示条件には「データ利用・閲覧可能場所」および「利用できる人の国籍」が上記(4-2)の場合と同様に指定されていない。このため、情報利用者の現在の居場所が「中国」となっていても、上記「原料製造データの3.□□リチウム」に関するデータの提供は許可される。
(4-4)「組立データ」が選択された場合
選択された「組立データ」には、属性情報および提供条件として、「データ提供者の国籍」、「データ保管場所」および「データ利用・閲覧可能場所」がいずれも「中国」に指定されており、「利用できる人の国籍」は特に指定されていない。このため、国籍が「日本」となっている情報利用者に対しても、「情報提供者の現在の居場所」が「データ利用・閲覧可能場所」と一致するため、上記「組立データ」に関するデータの提供は許可される。
選択された「組立データ」には、属性情報および提供条件として、「データ提供者の国籍」、「データ保管場所」および「データ利用・閲覧可能場所」がいずれも「中国」に指定されており、「利用できる人の国籍」は特に指定されていない。このため、国籍が「日本」となっている情報利用者に対しても、「情報提供者の現在の居場所」が「データ利用・閲覧可能場所」と一致するため、上記「組立データ」に関するデータの提供は許可される。
(4-5)「物流データ」が選択された場合
選択された「物流データ」には、「データ利用・閲覧可能場所」が「オランダ」または「ドイツ」に指定されており、情報利用者の現在の居場所である「中国」と対応しない。このため、上記「物流データ」に関するデータの提供は拒否される。
選択された「物流データ」には、「データ利用・閲覧可能場所」が「オランダ」または「ドイツ」に指定されており、情報利用者の現在の居場所である「中国」と対応しない。このため、上記「物流データ」に関するデータの提供は拒否される。
(4-6)「販売データ」が選択された場合
選択された「販売データ」には、「データ利用・閲覧可能場所」が「ドイツ」に指定され、かつ「利用できる人の国籍」もドイツに指定されている。このため、現在の居場所が「中国」で、かつ国籍が「日本」となっている情報利用者は上記各条件に対応せず、従って上記「販売データ」に関するデータの提供も拒否される。
選択された「販売データ」には、「データ利用・閲覧可能場所」が「ドイツ」に指定され、かつ「利用できる人の国籍」もドイツに指定されている。このため、現在の居場所が「中国」で、かつ国籍が「日本」となっている情報利用者は上記各条件に対応せず、従って上記「販売データ」に関するデータの提供も拒否される。
(4-7)「利用者データ」が選択された場合
選択された「利用者データ」には、属性情報および提供条件として、「データ提供者の国籍」、「データ保管場所」および「データ利用・閲覧可能場所」がいずれも「フランス」と指定されている。しかしながら、情報利用者の現在の居場所が「中国」であり、かつ利用できる人の国籍が「European Union(EU)」であって情報利用者の国籍「日本」と異なるため、上記「利用者データ」の提供も拒否される。
選択された「利用者データ」には、属性情報および提供条件として、「データ提供者の国籍」、「データ保管場所」および「データ利用・閲覧可能場所」がいずれも「フランス」と指定されている。しかしながら、情報利用者の現在の居場所が「中国」であり、かつ利用できる人の国籍が「European Union(EU)」であって情報利用者の国籍「日本」と異なるため、上記「利用者データ」の提供も拒否される。
(4-8)「2次利用データ」が選択された場合
選択された「2次利用データ」には、属性情報および提供条件として、「利用できる人の国籍」が「EU」に指定されており、情報利用者の国籍である「日本」と対応しない。しかし、情報利用者が所属する企業の国籍「フランス」と対応する。このため、「2次利用データ」の一部について用途が限定された上で提供が許可される。
選択された「2次利用データ」には、属性情報および提供条件として、「利用できる人の国籍」が「EU」に指定されており、情報利用者の国籍である「日本」と対応しない。しかし、情報利用者が所属する企業の国籍「フランス」と対応する。このため、「2次利用データ」の一部について用途が限定された上で提供が許可される。
例えば、共有データ中の国外持出禁止のデータ項目、この例ではバッテリを2次利用するユーザの個人情報や使用場所の位置情報についてはマスキングされ、その他のデータ項目については提供が許可される。また、共有データを処理するアプリケーションの使用が限定されている場合には、このアプリケーションについては提供が不許可となる。
(4-9)その他の判定例
以上示した例では、「データ利用・閲覧可能場所」と情報利用者の「現在の居場所」とが対応することが優先されてデータの提供の許否が判定される場合を例にとって説明した。しかし、上記例に限るものではなく、「利用できる人の国籍」と情報利用者の「国籍」とが対応することが優先されるようにしてもよく、その他「データ提供者の国籍」と情報利用者の「国籍」または「所属する企業の国籍」が対応することが優先されるように定義してもよい。
以上示した例では、「データ利用・閲覧可能場所」と情報利用者の「現在の居場所」とが対応することが優先されてデータの提供の許否が判定される場合を例にとって説明した。しかし、上記例に限るものではなく、「利用できる人の国籍」と情報利用者の「国籍」とが対応することが優先されるようにしてもよく、その他「データ提供者の国籍」と情報利用者の「国籍」または「所属する企業の国籍」が対応することが優先されるように定義してもよい。
要するに、一実施形態は、情報利用者の「国籍」、「所属企業の国籍」、「現在の居場所」と、共有データの属性情報または提供条件で指定される「データ提供者の国籍」、「データ保管場所」、「データ利用・閲覧可能場所」および「利用できる人の国籍」との組合せにより、共有データの提供の許否が判定する。
なお、図12には示していないが、共有データの属性情報として「提供可能期間」を指定しておくことにより、「提供可能期間」に該当しない日時に検索をした場合には検索結果の共有データ群の中に当該データの情報を一切表示させないようにするといった制御も可能である。
(5)ルール情報の判定処理の一例
ルール情報は、例えば先に述べたように、法令の条文等をマシンリーダブルなロジックに置換した状態でルール情報記憶部533に事前に記憶される。
ルール情報は、例えば先に述べたように、法令の条文等をマシンリーダブルなロジックに置換した状態でルール情報記憶部533に事前に記憶される。
国際接続ゲートウェイ50は、提供許否判定処理部513の制御の下、先ず情報利用者から提供を要求された共有データの属性情報(メタデータ)から国家機密レベル情報(図12に例示)と、参照すべき法律の番号を取得する。提供許否判定処理部513は、続いて上記国家機密レベル情報および参照すべき法律の番号をもとに、ルール情報記憶部533から該当する法律条文情報を読み出し、読み出した法律条文情報に記載されたデータアクセス制限の項目から、「国籍条件」および「国家機密レベル条件」を取得する。
提供許否判定処理部513は、次に、情報利用者のユーザ属性情報から国籍情報を取得し、取得した国籍情報を上記国籍条件と照合する。そして、上記照合の結果、情報利用者の国籍情報が上記法律条文情報に記載された国籍条件と不一致であれば、共有データの提供を許可しないと判定する。
また、提供許否判定処理部513は、共有データの属性情報に記載されたセキュリティレベルを上記法律条文情報に記載された国家機密レベル条件と照合し、セキュリティレベルが国家機密レベル条件を満たさない場合にも、共有データの提供を許可しないと判定する。
一方、上記各照合の結果、情報利用者の国籍情報が上記法律条文情報に記載された国籍条件と一致し、かつ共有データのセキュリティレベルが国家機密レベル条件を満たす場合には、共有データの提供を許可する。
(効果)
以上述べたように一実施形態では、情報利用者に対し情報提供者の共有データを国家を跨いで提供する際に、上記情報利用者から他企業の共有データに対する検索要求が送信された場合に、先ず各国の認証制御装置10A,10Bにおいて、上記情報利用者のユーザ認証を行い、しかる後事前に登録された共有データの属性情報および提供条件をもとに、上記共有データに対する検索の可否を判定し、検索が可能な場合に上記共有データに関する検索結果を情報利用者に送信する。
以上述べたように一実施形態では、情報利用者に対し情報提供者の共有データを国家を跨いで提供する際に、上記情報利用者から他企業の共有データに対する検索要求が送信された場合に、先ず各国の認証制御装置10A,10Bにおいて、上記情報利用者のユーザ認証を行い、しかる後事前に登録された共有データの属性情報および提供条件をもとに、上記共有データに対する検索の可否を判定し、検索が可能な場合に上記共有データに関する検索結果を情報利用者に送信する。
次に国際接続ゲートウェイ50において、上記検索結果をもとに情報利用者が選択した共有データの提供リクエストを受信した場合に、この提供リクエストに含まれる情報利用者のユーザ情報を、事前に登録されている共有データの属性情報、提供情報および法令等のルール情報と照合し、この照合結果をもとに上記共有データの提供の許否を判定する。そして、提供が許可された場合に、上記共有データが保存されている業界プラットフォームから上記情報利用者に対し共有データを転送するようにしている。
従って、一実施形態によれば、各国家が指定する法令等のルールを遵守した上で、情報提供者から情報利用者に対し、共有データを国家を跨いで提供することが可能となる。
また、各国の認証制御装置10A,10Bにより、情報利用者のユーザ認証と、共有データの属性および提供条件に基づくデータ検索の可否判定とを行って共有データに関する検索処理を実行し、その上で国家間における共有データの提供の許否判定を国際接続ゲートウェイ50により実行するようにしている。すなわち、共有データの検索と国家間における共有データの提供の許否判定とを、各国の認証制御装置10A,10Bと、国際接続ゲートウェイ50とで分担して行っている。このため、処理負荷を分散して効率のよい処理が可能となる。
さらに、各企業の共有データを、業界プラットフォーム21A~2mA,21B~2mBに設けた共有データ記憶領域211に一括保存し、この共有データ記憶領域211から情報利用者へ転送するようにしている。このため、共有データの検索および転送のための処理を効率良く行うことが可能となる。
しかも、業界プラットフォーム21A~2mA,21B~2mBには各企業の専有データ記憶領域221~22nを設け、上記共有データを保存させる際には、上記専有データ記憶領域221~22nに保存された専有データの複写データを生成し、この複写データを上記共有データ記憶領域211に保存させるようにしている。このため、各企業の専有データおよび共有データをより安全に管理することが可能となる。
[その他の実施形態]
(1)前記一実施形態では、企業の共有データを国家を跨いで流通させる場合を例にとって説明した。しかし、それに限らず、企業が所有するアプリケーション・プログラム等のソフトウェアを国家を跨いで流通させる場合にも、この発明は適用可能である。
(1)前記一実施形態では、企業の共有データを国家を跨いで流通させる場合を例にとって説明した。しかし、それに限らず、企業が所有するアプリケーション・プログラム等のソフトウェアを国家を跨いで流通させる場合にも、この発明は適用可能である。
(2)前記一実施形態では、この発明に係る情報流通制御を、各国に設置された認証制御装置10A,10Bと、国際ネットワーク上に配置された国際接続ゲートウェイ50とが連携して実行する場合について説明した。しかし、それに限らず、この発明に係る情報流通制御を、各国の認証制御装置または国際接続ゲートウェイのいずれかが一括して実行するようにしてもよい。
(3)前記一実施形態では、各国の認証制御装置10A,10Bが認証機能とデータ検索機能とを兼ね備えた場合を例にとって説明したが、認証機能とデータ検索機能とを異なる装置により実行するようにしてもよい。
(4)前記実施形態では、国際接続ゲートウェイが、提供先の法令等のルールに基づくデータ提供の許否判定と、共有データ提供条件に基づくデータ提供の許否判定とを行う場合を例にとって説明した。しかし、これに限らず、ルールに基づくデータ提供の許否判定と、共有データ提供条件に基づくデータ提供の許否判定とを異なる装置において行うようにしてもよい。
(5)その他、情報流通制御装置の種類やその機能構成、情報流通制御の処理手順と処理内容、流通対象となる情報の種類とその構成等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
本実施形態に係るプログラム、即ち、情報流通制御装置等のプロセッサにより実行されるプログラムは、情報流通制御装置等の電子機器に記憶された状態で譲渡されてよいし、電子機器に記憶されていない状態で譲渡されてもよい。後者の場合は、プログラムは、ネットワークを介して譲渡されてよいし、記憶媒体に記憶された状態で譲渡されてもよい。記憶媒体は、非一時的な有形の媒体である。記憶媒体は、コンピュータ可読媒体である。記憶媒体は、CD-ROM、メモリカード等のプログラムを記憶可能かつコンピュータで読取可能な媒体であればよく、その形態は問わない。
以上、この発明の実施形態を詳細に説明してきたが、前述までの説明はあらゆる点においてこの発明の例示に過ぎない。この発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。つまり、この発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
1A,1B…国内情報通信システム
2…国際ネットワーク
10A,10B…認証制御装置
21A~2mA,21B~2mB…業界プラットフォーム
31A~3nA,31B~3nB…企業の情報処理装置
41A~4wA,41B~4wB…サプライヤ端末
11,51…制御部
12,52…プログラム記憶部
13,53…データ記憶部
14…国内通信I/F部
15,54…国際通信I/F部
16,55…バス
111…共有データ属性情報管理処理部
112…提供条件管理処理部
113…データ検索処理部
114…データ提供リクエスト転送処理部
131…共有データ属性情報記憶部
132…提供条件記憶部
211…共有データ記憶領域
221~22n…専有データ記憶領域
511…ユーザ属性情報管理処理部
512…共有データ属性情報管理処理部
513…提供許否判定処理部
514…流通経路確立制御部
531…ユーザ属性記憶部
532…データ属性記憶部
533…ルール情報記憶部
2…国際ネットワーク
10A,10B…認証制御装置
21A~2mA,21B~2mB…業界プラットフォーム
31A~3nA,31B~3nB…企業の情報処理装置
41A~4wA,41B~4wB…サプライヤ端末
11,51…制御部
12,52…プログラム記憶部
13,53…データ記憶部
14…国内通信I/F部
15,54…国際通信I/F部
16,55…バス
111…共有データ属性情報管理処理部
112…提供条件管理処理部
113…データ検索処理部
114…データ提供リクエスト転送処理部
131…共有データ属性情報記憶部
132…提供条件記憶部
211…共有データ記憶領域
221~22n…専有データ記憶領域
511…ユーザ属性情報管理処理部
512…共有データ属性情報管理処理部
513…提供許否判定処理部
514…流通経路確立制御部
531…ユーザ属性記憶部
532…データ属性記憶部
533…ルール情報記憶部
Claims (11)
- 第1の国家が構築する第1の情報通信ネットワークと第2の国家が構築する第2の情報通信ネットワークとの間で、情報提供者と情報利用者とが国際ネットワークを介して対象情報の流通を行うシステムで使用される情報流通制御装置であって、
所属国家のルールを含む固有条件が反映された前記情報提供者の属性および前記対象情報の属性を含む第1の属性情報と、前記対象情報の提供条件を表す条件情報とをそれぞれ管理する第1の処理部と、
前記所属国家の前記固有条件が反映された前記情報利用者の属性および利用を希望する前記対象情報の属性を含む第2の属性情報を、前記情報利用者から取得する第2の処理部と、
取得された前記第2の属性情報と前記第1の属性情報とを前記提供条件に基づいて照合し、その照合結果をもとに前記対象情報の流通の許否を判定する第3の処理部と、
前記対象情報の流通の許否の判定結果を出力する第4の処理部と
を備える情報流通制御装置。 - 前記対象情報は、前記情報提供者のみがアクセス可能な専有情報領域に記憶される専有情報と、前記情報提供者およびそれ以外の者がアクセス可能な共有情報領域に記憶される共有情報とを含み、
前記第1の処理部は、前記対象情報のうち前記共有情報領域に記憶される前記共有情報の属性を前記第1の属性情報に含めて管理する、請求項1に記載の情報流通制御装置。 - 前記第3の処理部は、前記対象情報の属性において定義された前記所属国家のルールを表す条文データを参照し、前記対象情報の属性において定義されたセキュリティレベルを前記条文データで定義されるセキュリティ判定条件と照合して、前記セキュリティレベルが前記セキュリティ判定条件を満たす場合に、前記対象情報の流通を許可する、
請求項1に記載の情報流通制御装置。 - 前記第1の処理部は、前記対象情報の提供先となる前記情報利用者の国籍を前記提供条件として含む前記条件情報を管理し、
前記第3の処理部は、前記第2の属性情報に含まれる前記情報利用者の国籍と、前記提供条件に含まれる前記提供先となる前記情報利用者の国籍とが一致する場合に、前記対象情報の流通を許可する、
請求項1に記載の情報流通制御装置。 - 前記第1の処理部は、前記対象情報の利用可能場所の国を前記提供条件として含む前記条件情報を管理し、
前記第3の処理部は、前記第2の属性情報に含まれる前記情報利用者の存在場所の国と、前記条件情報に含まれる前記対象情報の利用可能場所の国とが一致した場合に、前記対象情報の流通を許可する、
請求項1に記載の情報流通制御装置。 - 前記第1の処理部は、前記対象情報に関する認証情報をさらに管理し、
前記第3の処理部は、前記対象情報の前記第1の属性情報が改ざんされた場合に、前記認証情報をもとに前記対象情報の前記第1の属性情報を復元し、復元された前記第1の属性情報をもとに前記対象情報の流通の可否を判定する、
請求項1に記載の情報流通制御装置。 - 前記第4の処理部から出力される前記判定結果に基づいて、前記対象情報の流通が許可された場合に、前記情報提供者から前記情報利用者への前記対象情報の流通経路を確立させるための制御を行う第5の処理部を、さらに備える請求項1に記載の情報流通制御装置。
- 前記第1の処理部乃至前記第4の処理部が行う各処理を、前記第1の情報通信ネットワークおよび前記第2の情報通信ネットワークが備える認証制御装置と、前記国際ネットワークが備える国際ネットワーク間接続装置とが相互に連携して実行する、請求項1に記載の情報流通制御装置。
- 第1の国家が構築する第1の情報通信ネットワークと第2の国家が構築する第2の情報通信ネットワークとの間で、情報提供者と情報利用者とが国際ネットワークを介して対象情報の流通を行うシステムに設けられる情報処理装置が実行する情報流通制御方法であって、
所属国家のルールを含む固有条件が反映された前記情報提供者の属性および前記対象情報の属性を含む第1の属性情報と、前記対象情報の提供条件を表す条件情報とをそれぞれ管理する過程と、
前記所属国家の前記固有条件が反映された前記情報利用者の属性および利用を希望する前記対象情報の属性を含む第2の属性情報を、前記情報利用者から取得する過程と、
取得された前記第2の属性情報と前記第1の属性情報とを前記提供条件に基づいて照合し、その照合結果をもとに前記対象情報の流通の許否を判定する過程と、
前記対象情報の流通の許否の判定結果を出力する過程と
を備える情報流通制御方法。 - 請求項1乃至7のいずれかに記載の情報流通制御装置が備える前記第1乃至第4の処理部の少なくとも1つが実行する処理を、前記情報流通制御装置が備えるプロセッサに実行させるプログラム。
- 第1の国家が構築する第1の情報通信ネットワークと第2の国家が構築する第2の情報通信ネットワークとの間で、情報提供者と情報利用者とが国際ネットワークを介して対象情報の流通を行うシステムで使用される情報流通制御装置のプロセッサにより実行されるプログラムを記憶する非一時的なコンピュータ可読記憶媒体は、
前記プロセッサに、
所属国家のルールを含む固有条件が反映された前記情報提供者の属性および前記対象情報の属性を含む第1の属性情報と、前記対象情報の提供条件を表す条件情報とをそれぞれ管理させ
前記所属国家の前記固有条件が反映された前記情報利用者の属性および利用を希望する前記対象情報の属性を含む第2の属性情報を、前記情報利用者から取得させ
取得された前記第2の属性情報と前記第1の属性情報とを前記提供条件に基づいて照合させ、その照合結果をもとに前記対象情報の流通の許否を判定させ、
前記対象情報の流通の許否の判定結果を出力させる。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP23807677.2A EP4528567A4 (en) | 2022-05-19 | 2023-05-17 | INFORMATION DISTRIBUTION CONTROL DEVICE, INFORMATION DISTRIBUTION CONTROL METHOD, PROGRAM, AND COMPUTER-READABLE STORAGE MEDIUM |
| US18/946,749 US20250071114A1 (en) | 2022-05-19 | 2024-11-13 | Information distribution control apparatus, information distribution control method, and computer-readable storage medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022082221A JP7455896B2 (ja) | 2022-05-19 | 2022-05-19 | 情報流通制御装置、情報流通制御方法およびプログラム |
| JP2022-082221 | 2022-05-19 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/946,749 Continuation US20250071114A1 (en) | 2022-05-19 | 2024-11-13 | Information distribution control apparatus, information distribution control method, and computer-readable storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023224076A1 true WO2023224076A1 (ja) | 2023-11-23 |
Family
ID=88835655
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2023/018470 Ceased WO2023224076A1 (ja) | 2022-05-19 | 2023-05-17 | 情報流通制御装置、情報流通制御方法、プログラム、およびコンピュータ可読記憶媒体 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20250071114A1 (ja) |
| EP (1) | EP4528567A4 (ja) |
| JP (1) | JP7455896B2 (ja) |
| WO (1) | WO2023224076A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7695435B1 (ja) | 2024-03-18 | 2025-06-18 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | データ流通システム、コネクタ装置および利用者認証方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002123662A (ja) * | 2000-10-16 | 2002-04-26 | Iis:Kk | コンピュータ双方向通信ネットワークによる多言語市場調査の方法及びその通信システム並びに情報記録媒体 |
| JP2015165351A (ja) * | 2014-03-03 | 2015-09-17 | 株式会社日立製作所 | データ受け渡し仲介装置 |
| JP2020087167A (ja) * | 2018-11-29 | 2020-06-04 | 株式会社日立製作所 | データ転送管理システム、およびデータ転送管理方法 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140032733A1 (en) * | 2011-10-11 | 2014-01-30 | Citrix Systems, Inc. | Policy-Based Application Management |
| US20210334873A1 (en) * | 2020-04-28 | 2021-10-28 | Sze Yuen Wong | Systems and Methods for Export Controlled Items using CryptoJSON |
-
2022
- 2022-05-19 JP JP2022082221A patent/JP7455896B2/ja active Active
-
2023
- 2023-05-17 WO PCT/JP2023/018470 patent/WO2023224076A1/ja not_active Ceased
- 2023-05-17 EP EP23807677.2A patent/EP4528567A4/en active Pending
-
2024
- 2024-11-13 US US18/946,749 patent/US20250071114A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002123662A (ja) * | 2000-10-16 | 2002-04-26 | Iis:Kk | コンピュータ双方向通信ネットワークによる多言語市場調査の方法及びその通信システム並びに情報記録媒体 |
| JP2015165351A (ja) * | 2014-03-03 | 2015-09-17 | 株式会社日立製作所 | データ受け渡し仲介装置 |
| JP2020087167A (ja) * | 2018-11-29 | 2020-06-04 | 株式会社日立製作所 | データ転送管理システム、およびデータ転送管理方法 |
Non-Patent Citations (2)
| Title |
|---|
| "Prototype of platform for realizing mutual connection with core technology ''IDS connector'' of Europe ''GAIA-X", 8 April 2021, NTT COMMUNICATIONS, INC. |
| See also references of EP4528567A4 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7695435B1 (ja) | 2024-03-18 | 2025-06-18 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | データ流通システム、コネクタ装置および利用者認証方法 |
| WO2025197755A1 (ja) * | 2024-03-18 | 2025-09-25 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | データ流通システム、コネクタ装置および利用者認証方法 |
| JP2025143008A (ja) * | 2024-03-18 | 2025-10-01 | Nttドコモビジネス株式会社 | データ流通システム、コネクタ装置および利用者認証方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4528567A1 (en) | 2025-03-26 |
| EP4528567A4 (en) | 2025-08-27 |
| JP2023170450A (ja) | 2023-12-01 |
| JP7455896B2 (ja) | 2024-03-26 |
| US20250071114A1 (en) | 2025-02-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5036140B2 (ja) | 個人情報流通管理システム、個人情報流通管理方法、個人情報提供プログラム及び個人情報利用プログラム | |
| Ahmed et al. | A blockchain-based architecture for integrated smart parking systems | |
| US20090165107A1 (en) | Identification managment system for electronic device authentication | |
| US20100153407A1 (en) | Method and system for automated document registration | |
| CN101883106A (zh) | 基于数字证书的网络接入认证方法和网络接入认证服务器 | |
| US20090165098A1 (en) | method of and system for conducting a trusted transaction and/or communication | |
| CN111797418B (zh) | 在线服务的控制方法、装置、服务终端、服务器和存储介质 | |
| CN110999216A (zh) | 用于处理在远程域名注册机构的域名交易的处理平台和方法 | |
| JP2000040064A (ja) | ネットワークアクセスの認証方式 | |
| JP7455896B2 (ja) | 情報流通制御装置、情報流通制御方法およびプログラム | |
| CN112446050B (zh) | 应用于区块链系统的业务数据处理方法及装置 | |
| CN114254382A (zh) | 一种个人信息保护认证系统和保护认证方法 | |
| CN113542189B (zh) | 鉴权的方法、装置和系统 | |
| US20220383245A1 (en) | Information management system | |
| KR101013935B1 (ko) | 계약자 인증을 이용하는 계약 인증 시스템 및 그 계약 인증방법 | |
| KR101714499B1 (ko) | 경호원 자동 배치 방법 | |
| US20100250607A1 (en) | Personal information management apparatus and personal information management method | |
| CN117081763B (zh) | 数据目录共享方法、装置、系统及存储介质 | |
| CN115563212A (zh) | 云链协同下供应链数据管理方法、装置、设备及存储介质 | |
| JP2005051306A (ja) | 通信方法及びその装置 | |
| KR20020042382A (ko) | 인터넷을 이용한 자동 공증 및 내용증명 시스템 및 방법 | |
| CN118041513B (zh) | 基于农产品供应链的数据访问控制方法及装置 | |
| US7844267B2 (en) | Server for providing access by a communication terminal to a communication processing service | |
| JP4113061B2 (ja) | 開示用識別子生成・復元方法、同一性確認方法及びその装置 | |
| EP2073140A1 (en) | A method and system of conducting a communication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23807677 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023807677 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2023807677 Country of ref document: EP Effective date: 20241219 |