JP7783643B2 - 複数のサブネットを有する分散ネットワーク - Google Patents
複数のサブネットを有する分散ネットワークInfo
- Publication number
- JP7783643B2 JP7783643B2 JP2023523326A JP2023523326A JP7783643B2 JP 7783643 B2 JP7783643 B2 JP 7783643B2 JP 2023523326 A JP2023523326 A JP 2023523326A JP 2023523326 A JP2023523326 A JP 2023523326A JP 7783643 B2 JP7783643 B2 JP 7783643B2
- Authority
- JP
- Japan
- Prior art keywords
- nodes
- subnet
- subnets
- key
- shared secret
- 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
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/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/085—Secret sharing or secret splitting, e.g. threshold schemes
-
- 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/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
Claims (12)
- 複数のサブネットを有する分散ネットワークであって、前記複数のサブネットの各々は、変更可能な一連の複数のノードを有し、前記ネットワークは、
分散鍵生成プロトコルが、前記複数のサブネットの各々について、公開鍵署名方式の個別の静的検証鍵を生成するとともに前記各サブネットの第1ノードセットに対応する第1共有秘密鍵セットを生成し、
秘密再配布プロトコルが、前記第1共有秘密鍵セットのそれぞれの共有秘密鍵を、前記各サブネットの第2ノードセットに再配布することで、前記各サブネットの同一の静的検証鍵に対応する第2共有秘密鍵セットを生成するように構成されており、
前記各サブネットの前記複数のノードは、割り当てられた一連の複数の計算ユニットを実行するように構成されており、個々の計算ユニットは、ネットワークのノード上で実行され、それ自体のユニット状態を有するソフトウェアの一部であり、
前記複数のサブネットの前記複数の計算ユニットは、サブネットの各ノード上に割り当てられた計算ユニットのサブセットの空間で、アクティブレプリケーションを実行することにより、前記複数のサブネット全体にわたって、決定論的かつ複製される方法で計算を実行するように構成されており、
前記複数のサブネットの前記複数のノードは、前記複数のノードのうち許容されたサブセットが、それらの共有秘密鍵によるサブネット情報の共同署名を実行するように構成され、署名された前記サブネット情報を前記分散ネットワークのユーザおよび/または別の受信側サブネットに提供する、分散ネットワーク。 - 前記第1ノードセットのサブセットの各ノードは、前記第1共有秘密鍵セットのうちの1つの共有秘密鍵を保持し、
前記第2ノードセットのサブセットの各ノードは、前記第2共有秘密鍵セットのうちの1つの共有秘密鍵を保持する、請求項1に記載の分散ネットワーク。 - 前記ネットワークは、前記秘密再配布プロトコルが、前記複数のサブネットの各々について、前記第2共有秘密鍵セットの共有秘密鍵を、前記各サブネットの第3ノードセットに再配布することで、前記各サブネットの同一の静的検証鍵に対応する第3共有秘密鍵セットを生成するように構成されている、請求項1または2に記載の分散ネットワーク。
- 前記第1ノードセットのサブセットは、前記第2ノードセットのサブセットと等しい、および/または、
前記第2ノードセットのサブセットは、前記第3ノードセットのサブセットと等しい、請求項3に記載の分散ネットワーク。 - 前記第1ノードセットのサブセットは、前記第2ノードセットのサブセットとは異なる、および/または、
前記第2ノードセットのサブセットは、前記第3ノードセットのサブセットとは異なる、請求項3に記載の分散ネットワーク。 - 前記分散ネットワークは、前記各サブネットの前記秘密再配布プロトコルを、事前に定義された時間間隔で定期的に実行するように構成されている、請求項1から5までのいずれか1項に記載の分散ネットワーク。
- 前記分散鍵生成プロトコルは、しきい値分散鍵生成プロトコルである、請求項1から6までのいずれか1項に記載の分散ネットワーク。
- 前記秘密再配布プロトコルは、しきい値鍵再配布プロトコルである、請求項1から7までのいずれか1項に記載の分散ネットワーク。
- 前記分散ネットワークの前記ユーザおよび/または前記受信側サブネットは、対応する前記サブネットの前記静的検証鍵により、前記サブネット情報の前記共同署名を検証するように構成されている、請求項1に記載の分散ネットワーク。
- 前記分散ネットワークは、複数の構成ノードを備える管理サブネットを備え、前記管理サブネットは、
前記複数のサブネットの静的検証鍵を格納し、
公開鍵署名方式のルート検証鍵および対応する複数の共有秘密鍵を保持し、
1つ以上のサブセットの前記静的検証鍵を提供するための検証鍵請求を受信し、
前記検証鍵請求に応答して、1つ以上のサブセットの前記静的検証鍵を備える検証鍵応答を提供し、
前記管理サブネットの前記複数のノードのサブネットが、前記ルート検証鍵に対応する前記共有秘密鍵の許容サブネットとともに前記検証鍵応答に署名することで、前記検証鍵応答の共同証明を作成する、
ように構成されている請求項1から9までのいずれか1項に記載の分散ネットワーク。 - 複数のサブネットを備える分散ネットワークにおいて複数の検証鍵の管理を行うコンピュータ実装方法であって、前記複数のサブネットの各々は複数のノードを備えており、前記方法は、
分散鍵生成プロトコルが、前記複数のサブネットの各々について、公開鍵署名方式の個別の静的検証鍵生成するとともに前記各サブネットの第1ノードセットに対応する第1共有秘密鍵セットを生成するステップと、
秘密再配布プロトコルが、前記第1共有秘密鍵セットのそれぞれの共有秘密鍵を、前記各サブネットの第2ノードセットに再配布することで、前記各サブネットの同一の静的検証鍵に対応する第2共有秘密鍵セットを生成するステップと、
前記各サブネットの前記複数のノードが、割り当てられた一連の複数の計算ユニットを実行するステップであって、個々の計算ユニットは、ネットワークのノード上で実行され、それ自体のユニット状態を有するソフトウェアの一部であるステップと、
前記複数のサブネットの前記複数の計算ユニットが、サブネットの各ノード上に割り当てられた計算ユニットのサブセットの空間で、アクティブレプリケーションを実行することにより、前記複数のサブネット全体にわたって、決定論的かつ複製される方法で計算を実行するステップと、
前記複数のサブネットの前記複数のノードが、前記複数のノードのうち許容されたサブセットが、それらの共有秘密鍵によるサブネット情報の共同署名を実行するステップと、
署名された前記サブネット情報を前記分散ネットワークのユーザおよび/または別の受信側サブネットに提供するステップと、を備える方法。 - 複数のノードよりなるノードセットをそれぞれ含む複数のサブネットを備える分散ネットワークを動作させるコンピュータプログラムであって、
前記コンピュータプログラムは複数のプログラム命令を備えており、
前記複数のプログラム命令は、前記複数のノードの1つ以上に、以下の方法を実行させるために前記複数のノードの1つ以上によって実行可能であり、前記方法は、
分散鍵生成プロトコルが、前記複数のサブネットの各々について、公開鍵署名方式の個別の静的検証鍵を生成するとともに前記各サブネットの第1ノードセットに対応する第1共有秘密鍵セットを生成するステップと、
秘密再配布プロトコルが、前記第1共有秘密鍵セットのそれぞれの共有秘密鍵を、前記各サブネットの第2ノードセットに再配布することで、前記各サブネットの同一の静的検証鍵に対応する第2共有秘密鍵セットを生成するステップと、
前記各サブネットの前記複数のノードが、割り当てられた一連の複数の計算ユニットを実行するステップであって、個々の計算ユニットは、ネットワークのノード上で実行され、それ自体のユニット状態を有するソフトウェアの一部であるステップと、
前記複数のサブネットの前記複数の計算ユニットが、サブネットの各ノード上に割り当てられた計算ユニットのサブセットの空間で、アクティブレプリケーションを実行することにより、前記複数のサブネット全体にわたって、決定論的かつ複製される方法で計算を実行するステップと、
前記複数のサブネットの前記複数のノードが、前記複数のノードのうち許容されたサブセットが、それらの共有秘密鍵によるサブネット情報の共同署名を実行するステップと、
署名された前記サブネット情報を前記分散ネットワークのユーザおよび/または別の受信側サブネットに提供するステップと、を備えている、コンピュータプログラム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2020/068420 WO2022002375A1 (en) | 2020-06-30 | 2020-06-30 | Distributed networks having a plurality of subnets |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023553783A JP2023553783A (ja) | 2023-12-26 |
| JP7783643B2 true JP7783643B2 (ja) | 2025-12-10 |
Family
ID=71579547
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023523326A Active JP7783643B2 (ja) | 2020-06-30 | 2020-06-30 | 複数のサブネットを有する分散ネットワーク |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US12388628B2 (ja) |
| EP (1) | EP4173222B1 (ja) |
| JP (1) | JP7783643B2 (ja) |
| KR (1) | KR20230038493A (ja) |
| CN (1) | CN116171555A (ja) |
| WO (1) | WO2022002375A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115086319A (zh) * | 2022-06-13 | 2022-09-20 | 杭州复杂美科技有限公司 | 多子网区块链网络及其交易广播方法、设备及存储介质 |
| US12131320B2 (en) * | 2022-11-01 | 2024-10-29 | Analog One Corporation | Methods and systems for implementing an omni-chain interoperability protocol in an omni-chain network |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6651042B1 (ja) | 2019-08-28 | 2020-02-19 | 株式会社bitFlyer Blockchain | 複数のノードを有する分散ネットワークに資産の移転を表すトランザクションを記憶する方法及びそのためのプログラム並びに当該分散ネットワークを構成するためのノード |
| JP2020516164A (ja) | 2017-04-07 | 2020-05-28 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | ブロックチェーンを使用した安全なデータレコード配信のための方法及びシステム |
| JP2020517134A (ja) | 2017-04-11 | 2020-06-11 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | ブロックチェーン上の迅速な分散型総意 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7962605B2 (en) * | 2001-11-20 | 2011-06-14 | Microsoft Corporation | Distributed device discovery framework for a network |
| US7072337B1 (en) * | 2002-01-25 | 2006-07-04 | 3Com Corporation | System and method for resolving network addresses for network devices on distributed network subnets |
| US9055000B1 (en) * | 2012-12-17 | 2015-06-09 | Juniper Networks, Inc. | Distributed network subnet |
| US10382258B2 (en) * | 2017-05-11 | 2019-08-13 | Western Digital Technologies, Inc. | Viral system discovery and installation for distributed networks |
| RO134065A0 (ro) | 2019-08-14 | 2020-04-30 | Ingenium Blockchain Technologies S.R.L. | Platformă şi metodă de conectare a unui motor de blockchain |
-
2020
- 2020-06-30 KR KR1020237003374A patent/KR20230038493A/ko active Pending
- 2020-06-30 EP EP20737329.1A patent/EP4173222B1/en active Active
- 2020-06-30 JP JP2023523326A patent/JP7783643B2/ja active Active
- 2020-06-30 US US18/014,111 patent/US12388628B2/en active Active
- 2020-06-30 CN CN202080104278.7A patent/CN116171555A/zh active Pending
- 2020-06-30 WO PCT/EP2020/068420 patent/WO2022002375A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020516164A (ja) | 2017-04-07 | 2020-05-28 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | ブロックチェーンを使用した安全なデータレコード配信のための方法及びシステム |
| JP2020517134A (ja) | 2017-04-11 | 2020-06-11 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | ブロックチェーン上の迅速な分散型総意 |
| JP2020517136A (ja) | 2017-04-11 | 2020-06-11 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | 動的ノードグループのための秘密鍵のセキュアな再利用 |
| JP6651042B1 (ja) | 2019-08-28 | 2020-02-19 | 株式会社bitFlyer Blockchain | 複数のノードを有する分散ネットワークに資産の移転を表すトランザクションを記憶する方法及びそのためのプログラム並びに当該分散ネットワークを構成するためのノード |
Non-Patent Citations (2)
| Title |
|---|
| MARAM, S. K. D. et al.,CHURP: Dynamic-Committee Proactive Secret Sharing,CCS'19: Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security,ACM,2019年11月,pp.2369-2386,<DOI://10.1145/3319535.3363203> |
| 佐々木 啓 ほか,単一の鍵で多重帰属できるグループファイル共有システムの実装,第73回(平成23年)全国大会講演論文集(4) インタフェース コンピュータと人間社会,情報処理学会,2011年03月02日,4-57頁から4-58頁 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023553783A (ja) | 2023-12-26 |
| CN116171555A (zh) | 2023-05-26 |
| US20230269092A1 (en) | 2023-08-24 |
| EP4173222B1 (en) | 2024-08-14 |
| KR20230038493A (ko) | 2023-03-20 |
| EP4173222C0 (en) | 2024-08-14 |
| WO2022002375A1 (en) | 2022-01-06 |
| US12388628B2 (en) | 2025-08-12 |
| EP4173222A1 (en) | 2023-05-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7664655B2 (ja) | 秘密分散の再分配 | |
| US8429408B2 (en) | Masking the output of random number generators in key generation protocols | |
| JP7523155B2 (ja) | ブラインド識別情報を有する分散ネットワーク | |
| US12362923B2 (en) | Verification key generation in distributed networks | |
| EP4315734B1 (en) | Data authentication in distributed networks | |
| JP7783643B2 (ja) | 複数のサブネットを有する分散ネットワーク | |
| WO2023052609A1 (en) | Digital signatures with key-derivation | |
| EP2395698A1 (en) | Implicit certificate generation in the case of weak pseudo-random number generators | |
| KR20240089221A (ko) | 재랜덤화된 사전 서명을 사용한 디지털 서명 | |
| US12316775B2 (en) | Multi-party computations in a distributed network | |
| HK40092956A (en) | Distributed networks having a plurality of subnets | |
| HK40092956B (en) | Distributed networks having a plurality of subnets | |
| EP4292240B1 (en) | Randomness in distributed networks | |
| CN120165870B (zh) | 一种基于椭圆曲线的不经意传输方法、系统、设备及介质 | |
| HK40109152A (en) | Data authentication in distributed networks | |
| HK40109152B (en) | Data authentication in distributed networks | |
| HK40115302A (en) | Digital signatures with re-randomized presignatures | |
| HK40115302B (en) | Digital signatures with re-randomized presignatures |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230626 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240529 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240605 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20240830 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241024 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250205 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20250425 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20250704 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250729 |
|
| 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: 20251029 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251120 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7783643 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |