JP7403306B2 - サーバ、データ処理方法、計算機システム及び計算機 - Google Patents
サーバ、データ処理方法、計算機システム及び計算機 Download PDFInfo
- Publication number
- JP7403306B2 JP7403306B2 JP2019226049A JP2019226049A JP7403306B2 JP 7403306 B2 JP7403306 B2 JP 7403306B2 JP 2019226049 A JP2019226049 A JP 2019226049A JP 2019226049 A JP2019226049 A JP 2019226049A JP 7403306 B2 JP7403306 B2 JP 7403306B2
- Authority
- JP
- Japan
- Prior art keywords
- request
- computer
- cooperation
- processing
- blockchain
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/12—Transmitting and receiving encryption devices synchronised or initially set up in a particular manner
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- 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
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
-
- 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/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0407—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the identity of one or more communicating identities is hidden
-
- 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/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
サーバ161は、実行される連携プログラムに応じて支払処理のトランザクションの要求又は応答に秘匿化処理を適用し、ブロックチェーンBC#1の計算機101が不要な情報を取得するのを回避する。
図7は、本発明の実施例のサーバ161が実行する連携先のブロックチェーンBC#2への処理要求の秘匿要否判定及び秘匿処理の一例を示すフローチャートである。
次に、本実施例における連携元のブロックチェーンBC#1の計算機101による連携処理の説明を行う。
次に、本実施例における連携要求を受け付けた連携先の計算機121で行われる処理の説明を行う。
次に、本発明の実施例の変形例を説明する。前述の実施例では、仮に計算機101から送信される連携要求に応答の秘匿要求が含まれていなかった場合は、計算機121は応答内容を秘匿せずに送信してしまう。
次に、本発明の実施例の第2の変形例を説明する。前述の実施例では、連携先のブロックチェーンの台帳131として、台帳の各内容が直接の取引関係者間のみで共有されるものを想定したが、本変形例では、台帳の各内容が連携先のブロックチェーンに参加している直接の取引関係者以外にも共有される場合の処理方法について述べる。
以上のように、上記実施例の計算機システムは、以下のような構成とすることができる。
<補足>
られる。
プロセッサと、メモリと、サーバ及び第2の計算機に接続されるインタフェースと、を有する第1の計算機であって、
前記サーバから処理実行要求を受け付けて、当該処理実行要求に連携要求が含まれるか否かを判定し、前記連携要求が含まれる場合には、前記第2の計算機へ前記連携要求を送信する連携部と、
前記処理実行要求に含まれる処理要求を処理する管理部と、を有し、
前記連携部は、
前記第2の計算機から前記連携要求の処理結果を受け付けると、前記処理要求の処理結果と連携要求の処理結果を前記サーバに応答することを特徴とする第1の計算機。
プロセッサと、メモリと、サーバ及び第2の計算機に接続されるインタフェースと、を有する第1の計算機が処理を連携するデータ処理方法であって、
前記第1の計算機が、前記サーバから処理実行要求を受け付けて、当該処理実行要求に連携要求が含まれるか否かを判定し、前記連携要求が含まれる場合には、前記第2の計算機へ前記連携要求を送信する第1のステップと、
前記第1の計算機が、前記処理実行要求に含まれる処理要求を処理する第2のステップと、
前記第1の計算機が、前記第2の計算機から前記連携要求の処理結果を受け付けると、前記処理要求の処理結果と連携要求の処理結果を前記サーバに応答する第3のステップと、
を含むことを特徴とするデータ処理方法。
プロセッサと、メモリと、第1の計算機に接続されるインタフェースと、を有する第2の計算機が処理を連携するデータ処理方法であって、
連携要求を受け付けて、当該連携要求が秘匿化されているか否かを判定する連携部と、
前記連携要求が秘匿化されている場合には、前記連携要求を復元する復元部と、
前記復元された連携要求を処理する管理部と、を有し、
前記連携部は、
前記処理結果を応答することを特徴とするデータ処理方法。
応答内容の秘匿の要否を予め設定した秘匿レベル管理情報と、
前記管理部の処理結果を、前記秘匿レベル管理情報に基づいて秘匿化する秘匿化部と、をさらに有し、
前記連携部は、
前記秘匿化された処理結果を応答することを特徴とするデータ処理方法。
前記秘匿化部は、
前記秘匿レベル管理情報に基づいて前記処理結果を秘匿化する内容を決定することを特徴とするデータ処理方法。
プロセッサと、メモリと、第1の計算機に接続されるインタフェースと、を有するサーバが処理を連係するデータ処理方法であって、
前記サーバが、処理要求を受け付けて、前記処理要求に前記第1の計算機が所属する第1のブロックチェーンに対する処理と、前記第1の計算機と連携する第2の計算機が所属する第2のブロックチェーンに対する処理を示す連携要求が含まれているか否かを判定し、前記連携要求が含まれている場合には、前記連携要求の秘匿化が必要か否かを判定する第1のステップと、
前記サーバが、前記判定の結果に基づいて、秘匿化が必要な連携要求に秘匿化を実施する施す第2のステップと、
前記サーバが、前記判定の結果に応じて前記秘匿部で秘匿化が施された連携要求を含む処理実行要求を前記第1の計算機に送信する第3のステップと、
を含むことを特徴とするデータ処理方法。
前記サーバは、
前記秘匿化の内容を予め設定した秘匿管理情報を、さらに有し、
前記第2のステップは
前記秘匿管理情報に基づいて、前記連携要求を秘匿化する内容を決定することを特徴とするデータ処理方法。
前記第2のステップは、
前記連携要求に秘匿化が必要と判定した場合には、前記連携要求に対する応答に対して秘匿化の要否を示す情報を前記連携要求に付加して送信することを特徴とするデータ処理方法。
102、122、142、162 メモリ
103、123、143、163 CPU
104、124、144、164 I/F
105、125、145、165 連携部
106、126 トランザクション管理部
107、127 合意形成部
128、166 データ秘匿部
129、167 秘匿復元部
108 プログラム管理情報
109 連携先情報
111、131 台帳
130 秘匿制御情報
168 秘匿管理情報
141 クライアント端末
151、161 サーバ
Claims (13)
- プロセッサと、メモリと、第1の計算機に接続されるインタフェースと、を有するサーバであって、
処理要求を受け付けて、前記処理要求に前記第1の計算機が所属する第1のブロックチェーンに対する処理と、前記第1の計算機と連携する第2の計算機が所属する第2のブロックチェーンに対する処理を示す連携要求が含まれているか否かを判定し、前記連携要求が含まれている場合には、前記連携要求の秘匿化が必要か否かを判定する連携部と、
前記判定の結果に基づいて、秘匿化が必要な連携要求に秘匿化を施す秘匿部と、を有し、
前記連携部は、
前記判定の結果に応じて前記秘匿部で秘匿化が施された連携要求を含む処理実行要求を前記第1の計算機に送信することを特徴とするサーバ。 - 請求項1に記載のサーバであって、
前記秘匿化の内容を予め設定した秘匿管理情報を、さらに有し、
前記秘匿部は、
前記秘匿管理情報に基づいて、前記連携要求を秘匿化する内容を決定することを特徴とするサーバ。 - 請求項2に記載のサーバであって、
前記連携部は、
前記連携要求に秘匿化が必要と判定した場合には、前記秘匿管理情報を参照して、前記連携要求に対する応答に対して秘匿化の要否を示す情報を前記連携要求に付加して送信することを特徴とするサーバ。 - 第1のブロックチェーンに所属する第1の計算機と、第2のブロックチェーンに所属する第2の計算機と、ネットワークを介して前記第1の計算機及び第2の計算機に接続されたサーバと、を有する計算機システムで処理を連携するデータ処理方法であって、
前記サーバが、処理要求を受け付ける第1のステップと、
前記サーバが、前記受け付けた処理要求に、前記第1の計算機が所属する第1のブロックチェーンに対する処理と、前記第1の計算機と連携する第2の計算機の第2のブロックチェーンに対する処理を示す連携要求が含まれているか否かを判定する第2のステップと、
前記サーバが、前記処理要求に前記連携要求が含まれている場合には、前記連携要求の秘匿化が必要か否かを判定する第3のステップと、
前記サーバが、前記判定の結果に基づいて、秘匿化が必要な場合には前記連携要求に秘匿化を施す第4のステップと、
前記サーバが、前記判定の結果に応じて秘匿化が施された連携要求を含む処理実行要求を前記第1の計算機に送信する第5のステップと、を含むことを特徴とするデータ処理方法。 - 請求項4に記載のデータ処理方法であって、
前記サーバは、
前記秘匿化の内容を予め設定した秘匿管理情報を、さらに有し、
前記第4のステップは、
前記秘匿管理情報に基づいて、前記連携要求を秘匿化する内容を決定することを特徴とするデータ処理方法。 - 請求項5に記載のデータ処理方法であって、
前記第5のステップは、
前記連携要求に秘匿化が必要と判定した場合には、前記秘匿管理情報を参照して、前記連携要求の応答に対して秘匿化の要否を示す情報を前記連携要求に付加して送信することを特徴とするデータ処理方法。 - 第1のブロックチェーンに所属する第1の計算機と、第2のブロックチェーンに所属する第2の計算機と、ネットワークを介して前記第1の計算機及び第2の計算機に接続されたサーバと、を有して処理を連携する計算機システムであって、
前記サーバは、
処理要求を受け付けて、前記処理要求に前記第1の計算機が所属する第1のブロックチェーンに対する処理と、前記第1の計算機と連携する第2の計算機が所属する第2のブロックチェーンに対する処理を示す連携要求が含まれているか否かを判定し、前記連携要求が含まれている場合には、前記連携要求の秘匿化が必要か否かを判定する連携部と、
前記判定の結果に基づいて、秘匿化が必要な連携要求に秘匿化を施す秘匿部と、を有し、
前記連携部は、
前記判定の結果に応じて前記秘匿部で秘匿化が施された連携要求を含む処理要求を処理実行要求として前記第1の計算機に送信することを特徴とする計算機システム。 - 請求項7に記載の計算機システムであって、
前記サーバは、
前記秘匿化の内容を予め設定した秘匿管理情報を、さらに有し、
前記連携部は、
前記秘匿管理情報に基づいて、前記連携要求を秘匿化する内容を決定することを特徴とする計算機システム。 - 請求項8に記載の計算機システムであって、
前記連携部は、
前記連携要求に秘匿化が必要と判定した場合には、前記秘匿管理情報を参照して、前記連携要求に対する応答に対して秘匿化の要否を示す情報を前記連携要求に付加して送信することを特徴とする計算機システム。 - 請求項7に記載の計算機システムであって、
前記第1の計算機は、
前記サーバから受信した処理実行要求を受信して、前記処理実行要求に含まれる前記処理要求を処理し、前記処理実行要求に前記連携要求が含まれる場合には、前記連携要求を前記第2の計算機へ送信し、
前記第2の計算機は、
前記連携要求を受け付けて、当該連携要求が秘匿化されている場合には、前記連携要求を復元した後に当該連携要求を処理して、前記連携要求の処理結果を前記第1の計算機へ応答し、
前記第1の計算機は、
前記連携要求に対する応答を受信すると、前記処理要求の処理結果と、連携要求に対する処理結果と、を前記サーバに応答することを特徴とする計算機システム。 - プロセッサと、メモリと、第1のブロックチェーンに所属する第1の計算機に接続されるインタフェースと、を有する計算機であって、
当該計算機が所属する第2のブロックチェーンに対する処理を含む連携要求を受け付けて、当該連携要求が秘匿化されているか否かを判定する連携部と、
前記連携要求が秘匿化されている場合には、前記連携要求を復元する復元部と、
前記復元された連携要求を処理する管理部と、を有し、
前記連携部は、前記処理の結果を応答し、
前記連携要求は、前記第1のブロックチェーンに対する処理と連携する前記第2のブロックチェーンに対する処理を含むことを特徴とする計算機。 - 請求項11に記載の計算機であって、
応答内容の秘匿の要否を予め設定した秘匿レベル管理情報と、
前記管理部の処理結果を、前記秘匿レベル管理情報に基づいて秘匿化する秘匿化部と、をさらに有し、
前記連携部は、
前記秘匿化された処理結果を応答することを特徴とする計算機。 - 請求項12に記載の計算機であって、
前記秘匿化部は、
前記秘匿レベル管理情報に基づいて前記処理結果を秘匿化する内容を決定することを特徴とする計算機。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019226049A JP7403306B2 (ja) | 2019-12-16 | 2019-12-16 | サーバ、データ処理方法、計算機システム及び計算機 |
| PCT/JP2020/042837 WO2021124769A1 (ja) | 2019-12-16 | 2020-11-17 | サーバ、データ処理方法、計算機システム及び計算機 |
| CN202080058899.6A CN114270350A (zh) | 2019-12-16 | 2020-11-17 | 服务器、数据处理方法、计算机系统以及计算机 |
| US17/642,039 US20220407696A1 (en) | 2019-12-16 | 2020-11-17 | Server, data processing method, computer system, and computer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019226049A JP7403306B2 (ja) | 2019-12-16 | 2019-12-16 | サーバ、データ処理方法、計算機システム及び計算機 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2021096542A JP2021096542A (ja) | 2021-06-24 |
| JP2021096542A5 JP2021096542A5 (ja) | 2022-07-19 |
| JP7403306B2 true JP7403306B2 (ja) | 2023-12-22 |
Family
ID=76431339
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019226049A Active JP7403306B2 (ja) | 2019-12-16 | 2019-12-16 | サーバ、データ処理方法、計算機システム及び計算機 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20220407696A1 (ja) |
| JP (1) | JP7403306B2 (ja) |
| CN (1) | CN114270350A (ja) |
| WO (1) | WO2021124769A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022140950A1 (zh) * | 2020-12-28 | 2022-07-07 | 杭州趣链科技有限公司 | 账户查询系统、跨链网关 |
| US12393945B2 (en) * | 2022-07-28 | 2025-08-19 | Mastercard International Incorporated | Method and system for payment processing using distributed digitized surrogates |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019204986A (ja) | 2018-05-21 | 2019-11-28 | 日本電信電話株式会社 | サービス提供システム、サービス提供サーバ、サービス提供方法およびサービス提供プログラム |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6729013B2 (ja) * | 2016-06-07 | 2020-07-22 | 富士ゼロックス株式会社 | 情報処理システム、情報処理装置及びプログラム |
| CN108173805B (zh) * | 2017-11-24 | 2020-12-01 | 西安电子科技大学 | 一种基于区块链的具有隐私保持的分布式匿名区协同构造方法 |
| GB2583993B (en) * | 2018-11-19 | 2023-08-02 | Luther Systems Ltd | Immutable ledger with efficient and secure data destruction, system and method |
| CA3049924C (en) * | 2018-12-13 | 2021-04-20 | Alibaba Group Holding Limited | Off-chain smart contract service based on trusted execution environment |
| CN109741803A (zh) * | 2019-01-14 | 2019-05-10 | 南京大学 | 基于区块链的医疗数据安全协作系统 |
-
2019
- 2019-12-16 JP JP2019226049A patent/JP7403306B2/ja active Active
-
2020
- 2020-11-17 WO PCT/JP2020/042837 patent/WO2021124769A1/ja not_active Ceased
- 2020-11-17 US US17/642,039 patent/US20220407696A1/en not_active Abandoned
- 2020-11-17 CN CN202080058899.6A patent/CN114270350A/zh active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019204986A (ja) | 2018-05-21 | 2019-11-28 | 日本電信電話株式会社 | サービス提供システム、サービス提供サーバ、サービス提供方法およびサービス提供プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114270350A (zh) | 2022-04-01 |
| US20220407696A1 (en) | 2022-12-22 |
| JP2021096542A (ja) | 2021-06-24 |
| WO2021124769A1 (ja) | 2021-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12430639B2 (en) | Method, system, and computer-readable medium for secured multi-lateral data exchange over a computer network | |
| Ernstberger et al. | Sok: data sovereignty | |
| JP3251917B2 (ja) | 電子入札システムおよび電子入札方法 | |
| US20190392407A1 (en) | Encrypted asset transfer system and method for facilitating transfer of digital assets | |
| JP7235668B2 (ja) | 登録方法、コンピュータ、及びプログラム | |
| WO2020051710A1 (en) | System and process for managing digitized security tokens | |
| US20080209575A1 (en) | License Management in a Privacy Preserving Information Distribution System | |
| CN111902838B (zh) | 因特网数据使用控制系统 | |
| WO2004084050A1 (en) | User identity privacy in authorization certificates | |
| JP2025510779A (ja) | デジタル資産登録、追跡及び認証のための統合プラットフォーム | |
| Cha et al. | A blockchain-based privacy preserving ticketing service | |
| JP7403306B2 (ja) | サーバ、データ処理方法、計算機システム及び計算機 | |
| US20230012276A1 (en) | System, Method, and Apparatus for Decentralized E-Commerce | |
| CN111080274B (zh) | 一种基于Corda数据库的支付方法及系统 | |
| US20240394679A1 (en) | Securing peer-to-peer transfer of collectible personal 3d digital assets for sale in the metaverse | |
| CN115017489B (zh) | 债券发行联盟链中主体权限管理方法及债券发行联盟链系统 | |
| Tanner et al. | Technology review of blockchain data privacy solutions | |
| Chhabra et al. | Blockchain, ai, and data protection in healthcare: A comparative analysis of two blockchain data marketplaces in relation to fair data processing and the ‘data double-spending’problem | |
| JP2024022850A (ja) | 受発注システム及び受発注管理方法 | |
| US12175478B2 (en) | Internet data usage control system | |
| JP7163351B2 (ja) | 電子取引システム、電子取引システムのデータ秘匿化方法 | |
| CN118821183A (zh) | 基于加密算法的数据安全存取方法及系统 | |
| WO2021257463A1 (en) | Internet data usage control system | |
| Stepanovas et al. | A Privacy and Security Focused System for Customer Data Management in E-commerce | |
| Canard et al. | A Secure Universal Loyalty Card. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220708 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220708 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230905 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231017 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20231114 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231212 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7403306 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |