WO2021205651A1 - 情報処理システム、情報処理方法、データ処理装置、およびプログラム - Google Patents
情報処理システム、情報処理方法、データ処理装置、およびプログラム Download PDFInfo
- Publication number
- WO2021205651A1 WO2021205651A1 PCT/JP2020/016118 JP2020016118W WO2021205651A1 WO 2021205651 A1 WO2021205651 A1 WO 2021205651A1 JP 2020016118 W JP2020016118 W JP 2020016118W WO 2021205651 A1 WO2021205651 A1 WO 2021205651A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- data processing
- proposal
- processing
- organization
- 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
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/211—Schema design and management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- 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/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1441—Countermeasures against malicious traffic
- H04L63/1466—Active attacks involving interception, injection, modification, spoofing of data unit addresses, e.g. hijacking, packet injection or TCP sequence number attacks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- 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/16—Implementing security features at a particular protocol layer
- H04L63/166—Implementing security features at a particular protocol layer at the transport layer
Definitions
- the present invention relates to an information processing system, an information processing method, a data processing device, and a program.
- IoT which connects various sensors and devices to a network and collects and utilizes data, is attracting attention.
- Patent Document 1 discloses a technique in which data to be calculated is secretly distributed and stored in a plurality of calculation entities, and data processing is performed in cooperation with other calculation entities without restoring the original data.
- the processing load is high and the description of processing is restricted.
- Data anonymization methods such as masking, statistically, hashing, or anonymizing part of the data may allow real data to be seen between organizations for non-anonymized data. ..
- Neither method provides a mechanism for consensus on data sharing and use.
- the present invention has been made in view of the above, and an object of the present invention is to promote the sharing and use of data between organizations.
- the information processing system of one aspect of the present invention is an information processing system that shares and processes data between organizations, and has a data processing device and a data input / output device that manages data in each organization, and the data processing is described.
- the device is a data processing proposal that indicates a schema sharing unit that shares a schema that defines the data structure of data held by each organization between organizations, a range of shared data shared between organizations, and a process that inputs the shared data. Is received, approval for the data processing proposal is obtained from each organization, and the agreement forming unit that forms an agreement on the data processing proposal and the shared data indicated by the data processing proposal for which the agreement is formed are acquired from each organization.
- the data input / output device has a processing execution unit that executes the processing indicated by the data processing proposal, and the data input / output device includes a proposal unit that transmits the data processing proposal to the data processing device and approval for the data processing proposal. It has an authorization unit for transmitting to the data processing device and a transmitting unit for transmitting the shared data indicated by the data processing proposal to the data processing device.
- the processing execution unit constructs an execution environment for executing the processing of the data processing proposal by using the virtualization technology, and the shared data indicated by the data processing proposal is transmitted from each organization to the execution environment.
- the process indicated by the data processing proposal is executed after being duplicated in the above, and after the process is executed, the execution environment is destroyed.
- FIG. 1 is a diagram showing an example of the overall configuration of an information processing system.
- FIG. 2 is a functional block diagram showing an example of the configuration of the data processing device.
- FIG. 3 is a functional block diagram showing an example of the configuration of the data input / output device.
- FIG. 4 is a sequence diagram showing an example of the processing flow of the information processing system.
- FIG. 5 is a sequence diagram showing an example of the processing flow of the information processing system.
- FIG. 6 is a sequence diagram showing an example of the processing flow of the information processing system.
- FIG. 7 is a diagram showing an example of the hardware configuration of the data processing device and the data input / output device.
- the information processing system of the present embodiment provides a function of sharing and processing data between organizations A and B. More specifically, the information processing system shares a schema that defines a data structure between organizations A and B, and data indicating a range of shared data shared between organizations A and B and a process of inputting shared data.
- shared data is acquired from each organization A and B based on the data processing proposal, and the processing indicated by the data processing proposal is executed.
- the information processing system includes a data processing device 1, data input / output devices 3A and 3B, and databases 5A and 5B.
- the data input / output device 3A and the database 5A belong to the organization A
- the data input / output device 3B and the database 5B belong to the organization B.
- the data processing device 1 receives the schema of the data owned by each organization A and B, and makes it possible to browse the schema of the data owned by each organization A and B.
- the schema indicates the table structure of the databases 5A and 5B in which the data is stored, and includes information such as items possessed by the table and relationships between the tables. For example, as the information included in the schema, a user ID, a time, a store ID, a purchased product ID, and a purchase time are assumed.
- the data manager of each organization A and B can know what kind of data the other organization owns by referring to the schema of the data owned by the other organization, and the data owned by the own organization and others. It is possible to grasp what kind of information can be obtained by what kind of processing is performed using the data owned by the organization.
- the data processing device 1 accepts a data processing proposal indicating the range of shared data shared between the organizations A and B and the process of inputting the shared data, and requests each organization A and B to approve the proposal.
- the data processing device 1 obtains approval for the proposal, it acquires shared data from each organization A and B, executes the proposed processing, and transmits the processing result to each organization A and B.
- the data input / output devices 3A and 3B transmit the schema of the data owned by the organizations A and B to the data processing device 1, and share the schema between the organizations A and B.
- the data input / output devices 3A and 3B transmit the data processing proposal to the data processing device 1, and when the proposal is approved, the data input / output devices 3A and 3B acquire the data to be shared from the databases 5A and 5B and transmit the data to the data processing device 1 to the data processing device. Receive the processing result from 1.
- Databases 5A and 5B store data managed by each of organizations A and B.
- the schema and shared data of the databases 5A and 5B are transmitted to the data processing device 1 via the data input / output devices 3A and 3B.
- a relational database can be used for the databases 5A and 5B.
- the organizations A and B may be different organizations within the same company, or may be different companies.
- the number of organizations sharing data is not limited to two, and data may be shared among three or more organizations.
- the data processing device 1 shown in the figure includes an authentication unit 11, a schema information sharing unit 12, a data processing function sharing unit 13, a consensus building unit 14, and a processing execution unit 15.
- the authentication unit 11 establishes a secure session between the data processing device 1 and the data input / output devices 3A and 3B. For example, the authentication unit 11 establishes a secure session with the data input / output devices 3A and 3B by server / client authentication of Transport Layer Security (TLS). Communication between the data processing device 1 and the data input / output devices 3A and 3B is performed through a secure session.
- TLS Transport Layer Security
- the schema information sharing unit 12 holds the schema of the data owned by each organization A and B, and transmits the schema to the data input / output devices 3A and 3B in response to a request from the data input / output devices 3A and 3B.
- the data processing function sharing unit 13 manages the processing for the shared data received from the data input / output devices 3A and 3B.
- This process is, for example, a statistical process including a SQL JOIN statement that spans a plurality of databases 5A and 5B, and is a process for obtaining a correlation coefficient between columns after joining in a specific column.
- the processing performed by the data processing device 1 is not limited to the above.
- the agreement forming unit 14 receives the data sharing proposal from the data input / output devices 3A and 3B, and obtains approval from each organization A and B for the data processing proposal indicating the range of the shared data to be shared and the process of inputting the shared data. And form an agreement on the data processing proposal.
- the data sharing proposal includes a conditional expression that expresses the range of data shared by the own organization and a conditional expression that expresses the range of data that is desired to be shared by other organizations.
- the conditional expression is, for example, a SELECT statement including the WHERE clause of SQL.
- the process of inputting the shared data included in the data processing proposal is, for example, a processing function described by the data manager who proposes the data sharing.
- the consensus building unit 14 transmits the data processing proposal to the data input / output devices 3A and 3B to obtain approval for the proposal.
- the consensus building unit 14 causes the processing execution unit 15 to execute the processing of the proposal assuming that an agreement has been formed between the organizations A and B.
- the processing execution unit 15 executes processing according to the data processing proposal, and transmits the processing result to the data input / output devices 3A and 3B.
- the processing execution unit 15 is isolated so as not to be connected to other than the data input / output devices 3A and 3B by using the virtualization technology, and creates an application execution environment that executes only the processing indicated by the data processing proposal.
- shared data according to the conditional expression is acquired from each of the data input / output devices 3A and 3B, and the processing indicated by the data processing proposal is executed.
- the application execution environment is designed so that it cannot be accessed from the outside other than the input of shared data from the data input / output devices 3A and 3B, and only the processing indicated by the data processing proposal is executed.
- a Docker container can be used as the application execution environment. As post-processing, the process execution unit 15 deletes the Docker container and completely erases the data in the specific area by the shred command.
- the data input / output device 3 shown in the figure includes an authentication unit 31, a schema information sharing unit 32, a proposal unit 33, an authorization unit 34, a data transmission unit 35, and a result reception unit 36.
- the data input / output devices 3A and 3B of the organizations A and B have the same configuration as the data input / output device 3 shown in FIG.
- the database 5 connected to the data input / output device 3 is the databases 5A and 5B of the respective organizations A and B.
- the authentication unit 31 establishes a secure session with the data processing device 1.
- the schema information sharing unit 32 transmits the schema of the database 5 of its own organization to the data processing device 1. Further, the schema information sharing unit 32 acquires the schema of the database 5 of another organization from the data processing device 1.
- the data administrator describes the desired process by referring to the schema of the own organization and the schema of another organization acquired by the schema information sharing unit 32.
- process description method There are no restrictions on the process description method, and any process that can be executed by the process execution unit 15 may be used. For example, processing can be described in general and widely used languages such as SQL, Python, and R.
- the proposal unit 33 transmits a process of inputting shared data to the data processing device 1, and includes a conditional expression representing the range of data shared by the own organization and a conditional expression representing the range of data desired to be shared by another organization.
- the data sharing proposal is transmitted to the data processing device 1.
- the authorization unit 34 receives the data processing proposal, presents it to the data manager of its own organization, and transmits the authorization to the data processing device 1.
- the data transmission unit 35 acquires the data to be shared from the database 5 and transmits it to the data processing device 1 when the agreed data processing proposal is executed.
- the result receiving unit 36 receives the processing result from the data processing device 1.
- step S11 the data input / output device 3A authenticates each other with the data processing device 1 and establishes an encrypted secure communication path.
- step S12 the data input / output device 3B establishes a secure communication path with the data processing device 1 in the same manner as the data input / output device 3A.
- step S13 the data input / output device 3A requests the database 5A to acquire the schema.
- step S14 the data input / output device 3A transmits the schema acquired from the database 5A to the data processing device 1.
- the data processing device 1 holds the schema of the database 5A of the organization A and makes it viewable.
- step S15 the data input / output device 3B requests the database 5B to acquire the schema
- step S16 the data input / output device 3B transfers the schema acquired from the database 5B to the data processing device 1.
- the data processing device 1 holds the schema of the database 5B of the organization B and makes it viewable.
- step S31 the data input / output device 3A transmits the schema information acquisition request to the data processing device 1, and in step S32, the data input / output device 3A receives the schema information from the data processing device 1.
- the schema information includes the schema of the database 5A of the organization A and the schema of the database 5B of the organization B held by the data processing device 1.
- the data manager of organization A refers to the schema information and describes a processing function that executes the desired processing.
- step S33 the data input / output device 3A transmits a data processing function setting request to the data processing device 1 and registers the processing function in the data processing device 1.
- step S34 the data input / output device 3A receives the data processing function setting response from the data processing device 1.
- step S35 the data input / output device 3A transmits the data processing proposal to the data processing device 1.
- the data processing proposal includes a conditional expression that represents the range of data shared by the organization A, a conditional expression that represents the range of data that the organization B wants to share, and the processing content.
- the processing content may be information for specifying the processing function registered in the data processing device 1, or may be the processing function itself.
- step S36 the data processing device 1 transmits the approval request for the data processing proposal to the organization B
- step S37 the data processing device 1 transmits the approval request for the data processing proposal to the organization A. Since the data processing proposal of this embodiment is from the organization A, the processing of step S37 does not have to be performed.
- the data manager of organization B confirms the data processing proposal included in the authorization request.
- the data processing proposal includes the range of shared data of organization A, the range of shared data of organization B, and the processing content.
- the data input / output device 5B notifies the data processing device 1 that the data processing proposal has been approved in step S38.
- the organization B sends the data processing proposal modified with the range of the shared data of the organization A and the range of the shared data of the organization B to the data processing device 1. You may send it.
- the data processing device 1 transmits a request for approval of the modified data processing proposal to the organization A. Alternatively, the data processing device 1 may be notified of the disapproval of the data processing proposal.
- step S39 the data input / output device 5A notifies the data processing device 1 that the data manager of the organization A has approved the data processing proposal. If the data processing proposal transmitted by the organization A has not been modified, the processing in step S39 may be omitted.
- step S40 the data processing device 1 creates an application execution environment for executing the processing of the proposal, assuming that an agreement has been reached on the proposal of the organization A. , The implementation of the data processing shown in FIG. 6 is started.
- the data processing device 1 may store and manage the agreed data processing proposal in the storage device.
- the process of the data processing device 1 shown in FIG. 6 is a process executed in the application execution environment.
- step S51 the data processing device 1 requests the data input / output device 3A for shared data that meets the conditional expression representing the range of data shared from the organization A.
- step S52 the data input / output device 3A acquires the shared data that meets the conditional expression from the database 5A and transmits it to the data processing device 1.
- step S53 the data processing device 1 requests the data input / output device 3B for shared data that meets the conditional expression representing the range of data shared from the organization B.
- step S54 the data input / output device 3B acquires the shared data that meets the conditional expression from the database 5B and transmits it to the data processing device 1.
- the shared data received from each of organizations A and B is stored in the database built in the application execution environment.
- step S55 the data processing device 1 executes the processing of the agreed proposal.
- the data processing device 1 transmits the processing result to the data input / output devices 3A and 3B, respectively.
- the data processing device 1 deletes the application execution environment together with the shared data received from the organizations A and B.
- the information processing system of the present embodiment is an information processing system that shares and processes data between organizations A and B, and data input / output that manages data in the data processing device 1 and each organization. It has devices 3A and 3B.
- the data processing device 1 has a schema information sharing unit 12 that shares a schema that defines a data structure of data held by each organization A and B between each organization A and B, and shared data shared between each organization A and B.
- An agreement is reached with the agreement formation unit 14 that receives a data processing proposal indicating the scope of the data processing proposal and the process of inputting the shared data, obtains approval for the data processing proposal from each organization, and forms an agreement on the data processing proposal.
- the data input / output devices 3A and 3B include a proposal unit 33 that transmits a data processing proposal to the data processing device 1, an authorization unit 34 that transmits approval for the data processing proposal to the data processing device 1, and shared data indicated by the data processing proposal.
- the processing execution unit 15 constructs an execution environment for executing the processing of the data processing proposal by using the virtualization technology, and the shared data indicated by the data processing proposal is transmitted from each organization A and B. After duplicating to the execution environment, execute the process indicated by the data processing proposal, and after executing the process, destroy the execution environment. As a result, only the shared data is copied to the execution environment and destroyed after the processing is executed, so that the processing can be executed while keeping the data held by each organization A and B concealed.
- the data processing device 1 and the data input / output devices 3A and 3B described above include, for example, a central processing unit (CPU) 901, a memory 902, a storage 903, a communication device 904, as shown in FIG.
- a general-purpose computer system including an input device 905 and an output device 906 can be used.
- the data processing device 1 and the data input / output devices 3A and 3B are realized by the CPU 901 executing a predetermined program loaded on the memory 902.
- This program can be recorded on a computer-readable recording medium such as a magnetic disk, an optical disk, or a semiconductor memory, or can be distributed via a network.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Multi Processors (AREA)
Abstract
Description
11…認証部
12…スキーマ情報共有部
13…データ処理関数共有部
14…合意形成部
15…処理実行部
3,3A,3B…データ入出力装置
31…認証部
32…スキーマ情報共有部
33…提案部
34…認可部
35…データ送信部
36…結果受信部
5,5A,5B…データベース
Claims (7)
- 組織間でデータを共有して処理する情報処理システムであって、
データ処理装置と各組織においてデータを管理するデータ入出力装置を有し、
前記データ処理装置は、
各組織の保持するデータのデータ構造を規定するスキーマを組織間で共有するスキーマ共有部と、
組織間で共有する共有データの範囲と当該共有データを入力とする処理を示すデータ処理提案を受信し、当該データ処理提案に対する認可を各組織から得て、当該データ処理提案に対する合意を形成する合意形成部と、
合意が形成された前記データ処理提案の示す前記共有データを各組織から取得し、前記データ処理提案の示す処理を実行する処理実行部を有し、
前記データ入出力装置は、
前記データ処理提案を前記データ処理装置へ送信する提案部と、
前記データ処理提案に対する認可を前記データ処理装置へ送信する認可部と、
前記データ処理提案の示す前記共有データを前記データ処理装置へ送信する送信部を有する
情報処理システム。 - 請求項1に記載の情報処理システムであって、
前記処理実行部は、仮想化技術を用いて、前記データ処理提案の処理を実行する実行環境を構築し、前記データ処理提案の示す前記共有データを各組織から当該実行環境に複製したうえで前記データ処理提案の示す処理を実行し、処理の実行後、前記実行環境を破棄する
情報処理システム。 - 組織間でデータを共有して処理する情報処理方法であって、
データ処理装置による、
各組織の保持するデータのデータ構造を規定するスキーマを組織間で共有するステップと、
組織間で共有する共有データの範囲と当該共有データを入力とする処理を示すデータ処理提案を受信し、当該データ処理提案に対する認可を各組織から得て、当該データ処理提案に対する合意を形成するステップと、
合意が形成された前記データ処理提案の示す前記共有データを各組織から取得し、前記データ処理提案の示す処理を実行するステップを有し、
データ入出力装置による、
前記データ処理提案を前記データ処理装置へ送信するステップと、
前記データ処理提案に対する認可を前記データ処理装置へ送信するステップと、
前記データ処理提案の示す前記共有データを前記データ処理装置へ送信するステップを有する
情報処理方法。 - 請求項3に記載の情報処理方法であって、
前記データ処理提案の示す処理を実行するステップでは、仮想化技術を用いて、前記データ処理提案の処理を実行する実行環境を構築し、前記データ処理提案の示す前記共有データを各組織から当該実行環境に複製したうえで前記データ処理提案の示す処理を実行し、処理の実行後、前記実行環境を破棄する
情報処理方法。 - 各組織において管理されるデータを共有して処理するデータ処理装置であって、
各組織の保持するデータのデータ構造を規定するスキーマを組織間で共有するスキーマ共有部と、
組織間で共有する共有データの範囲と当該共有データを入力とする処理を示すデータ処理提案を受信し、当該データ処理提案に対する認可を各組織から得て、当該データ処理提案に対する合意を形成する合意形成部と、
合意が形成された前記データ処理提案の示す前記共有データを各組織から取得し、前記データ処理提案の示す処理を実行する処理実行部を有する
データ処理装置。 - 請求項5に記載のデータ処理装置であって、
前記処理実行部は、仮想化技術を用いて、前記データ処理提案の処理を実行する実行環境を構築し、前記データ処理提案の示す前記共有データを各組織から当該実行環境に複製したうえで前記データ処理提案の示す処理を実行し、処理の実行後、前記実行環境を破棄する
データ処理装置。 - 請求項5または6に記載のデータ処理装置の各部としてコンピュータを動作させるプログラム。
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022513835A JP7440796B2 (ja) | 2020-04-10 | 2020-04-10 | 情報処理システム、情報処理方法、データ処理装置、およびプログラム |
| ES20930305T ES3034421T3 (en) | 2020-04-10 | 2020-04-10 | Data processing device, information processing method, and program |
| CN202080098850.3A CN115315701A (zh) | 2020-04-10 | 2020-04-10 | 信息处理系统、信息处理方法、数据处理装置以及程序 |
| US17/917,748 US12141108B2 (en) | 2020-04-10 | 2020-04-10 | Information processing system, information processing method, data processing device, and program |
| EP20930305.6A EP4134852B1 (en) | 2020-04-10 | 2020-04-10 | Data processing device, information processing method, and program |
| PCT/JP2020/016118 WO2021205651A1 (ja) | 2020-04-10 | 2020-04-10 | 情報処理システム、情報処理方法、データ処理装置、およびプログラム |
| JP2024019385A JP7648961B2 (ja) | 2020-04-10 | 2024-02-13 | 情報処理システム、情報処理方法、データ処理装置、およびプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2020/016118 WO2021205651A1 (ja) | 2020-04-10 | 2020-04-10 | 情報処理システム、情報処理方法、データ処理装置、およびプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2021205651A1 true WO2021205651A1 (ja) | 2021-10-14 |
Family
ID=78022548
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2020/016118 Ceased WO2021205651A1 (ja) | 2020-04-10 | 2020-04-10 | 情報処理システム、情報処理方法、データ処理装置、およびプログラム |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US12141108B2 (ja) |
| EP (1) | EP4134852B1 (ja) |
| JP (2) | JP7440796B2 (ja) |
| CN (1) | CN115315701A (ja) |
| ES (1) | ES3034421T3 (ja) |
| WO (1) | WO2021205651A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7295492B1 (ja) * | 2022-11-17 | 2023-06-21 | 日本電信電話株式会社 | 連携提供装置、データ流通提供装置、および連携提供方法 |
| WO2025187037A1 (ja) * | 2024-03-08 | 2025-09-12 | Ntt株式会社 | データ共有装置およびデータ共有方法 |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022172043A (ja) * | 2021-04-30 | 2022-11-15 | 株式会社三洋物産 | 遊技機 |
| JP2022172017A (ja) * | 2021-04-30 | 2022-11-14 | 株式会社三洋物産 | 遊技機 |
| JP2022172044A (ja) * | 2021-04-30 | 2022-11-15 | 株式会社三洋物産 | 遊技機 |
| JP2022172018A (ja) * | 2021-04-30 | 2022-11-14 | 株式会社三洋物産 | 遊技機 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009245370A (ja) * | 2008-03-31 | 2009-10-22 | Dainippon Printing Co Ltd | 検索仲介システム |
| JP2011248852A (ja) * | 2010-04-27 | 2011-12-08 | Hitachi Ltd | システム連携装置 |
| JP2018018475A (ja) * | 2016-07-25 | 2018-02-01 | 株式会社アイエフエス | プレビューメール |
| JP2019533852A (ja) * | 2016-09-09 | 2019-11-21 | センソリアント・インコーポレイテッド | プライバシーを損なうことなしに製品および/またはサービスをユーザに提供するためのソフトウェアベースのスイッチ |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8281370B2 (en) * | 2006-11-27 | 2012-10-02 | Therap Services LLP | Managing secure sharing of private information across security domains |
| US9417914B2 (en) * | 2008-06-02 | 2016-08-16 | Microsoft Technology Licensing, Llc | Regaining control of a processing resource that executes an external execution context |
| JP4741689B2 (ja) * | 2009-03-11 | 2011-08-03 | 株式会社日立製作所 | データ処理方法、データ処理装置およびデータ処理プログラム |
| US20150012975A1 (en) * | 2013-07-04 | 2015-01-08 | Timo Hotti | Method for Assigning Users to Transactions in a Multitenant Service Platform |
| EP3101645B1 (en) | 2014-01-28 | 2019-09-04 | Nippon Telegraph and Telephone Corporation | Secure computation method, secure computation system, secure computation server, registrant terminal, user terminal and program |
| US10529043B2 (en) * | 2015-06-16 | 2020-01-07 | Ellucian Company L.P. | Higher education data model systems and networks, and methods of organizing and operating the same |
| US10902016B2 (en) * | 2018-02-12 | 2021-01-26 | Artem Shamsutdinov | Autonomous interdependent repositories |
| JP6867718B1 (ja) * | 2020-02-20 | 2021-05-12 | Eaglys株式会社 | 情報処理システム、情報処理装置、情報処理方法、および、情報処理プログラム |
-
2020
- 2020-04-10 WO PCT/JP2020/016118 patent/WO2021205651A1/ja not_active Ceased
- 2020-04-10 EP EP20930305.6A patent/EP4134852B1/en active Active
- 2020-04-10 US US17/917,748 patent/US12141108B2/en active Active
- 2020-04-10 ES ES20930305T patent/ES3034421T3/es active Active
- 2020-04-10 JP JP2022513835A patent/JP7440796B2/ja active Active
- 2020-04-10 CN CN202080098850.3A patent/CN115315701A/zh active Pending
-
2024
- 2024-02-13 JP JP2024019385A patent/JP7648961B2/ja active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009245370A (ja) * | 2008-03-31 | 2009-10-22 | Dainippon Printing Co Ltd | 検索仲介システム |
| JP2011248852A (ja) * | 2010-04-27 | 2011-12-08 | Hitachi Ltd | システム連携装置 |
| JP2018018475A (ja) * | 2016-07-25 | 2018-02-01 | 株式会社アイエフエス | プレビューメール |
| JP2019533852A (ja) * | 2016-09-09 | 2019-11-21 | センソリアント・インコーポレイテッド | プライバシーを損なうことなしに製品および/またはサービスをユーザに提供するためのソフトウェアベースのスイッチ |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7295492B1 (ja) * | 2022-11-17 | 2023-06-21 | 日本電信電話株式会社 | 連携提供装置、データ流通提供装置、および連携提供方法 |
| WO2024105860A1 (ja) * | 2022-11-17 | 2024-05-23 | 日本電信電話株式会社 | 連携提供装置、データ流通提供装置、および連携提供方法 |
| WO2025187037A1 (ja) * | 2024-03-08 | 2025-09-12 | Ntt株式会社 | データ共有装置およびデータ共有方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024054308A (ja) | 2024-04-16 |
| CN115315701A (zh) | 2022-11-08 |
| EP4134852A4 (en) | 2024-01-10 |
| JP7648961B2 (ja) | 2025-03-19 |
| EP4134852A1 (en) | 2023-02-15 |
| EP4134852B1 (en) | 2025-06-04 |
| JPWO2021205651A1 (ja) | 2021-10-14 |
| US20230161741A1 (en) | 2023-05-25 |
| US12141108B2 (en) | 2024-11-12 |
| ES3034421T3 (en) | 2025-08-18 |
| JP7440796B2 (ja) | 2024-02-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7648961B2 (ja) | 情報処理システム、情報処理方法、データ処理装置、およびプログラム | |
| CN113711536B (zh) | 从区块链网络中提取数据 | |
| US11743324B2 (en) | System and method for global data sharing | |
| US20250061226A1 (en) | Secure sharing of a data exchange listing | |
| US20200311031A1 (en) | User Environment, Multi-user Collaborative Data Governance Method and Computer-Readable Storage Medium | |
| WO2019190839A1 (en) | Distributed key management and encryption for blockchains | |
| US8745087B2 (en) | System and method for defining and manipulating roles and the relationship of roles to other system entities | |
| US11645244B2 (en) | Share replication between remote deployments | |
| US12182160B2 (en) | Data exchange availability, listing visibility, and listing fulfillment | |
| JP2022533770A (ja) | 共有の秘密及び読み取りの合意を用いてメタデータ駆動型ブロックチェーン上で忘れられる権利を実施するシステム又は方法 | |
| US20040068477A1 (en) | Method and system to publish the results of a search of descriptive profiles based on respective publication policies specified by owners of the descriptive profiles, and a profile service provider | |
| CN107430557A (zh) | 多方加密立方体处理设备、方法和系统 | |
| US20260017645A1 (en) | Sharing events and other metrics in native applications | |
| US10108692B1 (en) | Data set distribution | |
| US11968258B2 (en) | Sharing of data share metrics to customers | |
| US20090177510A1 (en) | System and method of generating a business plan | |
| Liu et al. | The application of block chain technology in spot exchange | |
| Narayanan | Engineering Data Pipelines Using Microsoft Azure | |
| US20260003979A1 (en) | Application control framework |
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: 20930305 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2022513835 Country of ref document: JP Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 2020930305 Country of ref document: EP Effective date: 20221110 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2020930305 Country of ref document: EP |