RU2019115233A - Способы и устройство для распределенной базы данных, содержащей анонимные входные данные - Google Patents
Способы и устройство для распределенной базы данных, содержащей анонимные входные данные Download PDFInfo
- Publication number
- RU2019115233A RU2019115233A RU2019115233A RU2019115233A RU2019115233A RU 2019115233 A RU2019115233 A RU 2019115233A RU 2019115233 A RU2019115233 A RU 2019115233A RU 2019115233 A RU2019115233 A RU 2019115233A RU 2019115233 A RU2019115233 A RU 2019115233A
- Authority
- RU
- Russia
- Prior art keywords
- record
- computing device
- public key
- distributed database
- target
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 claims 6
- 238000003780 insertion Methods 0.000 claims 2
- 230000037431 insertion Effects 0.000 claims 2
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
- G06F16/9024—Graphs; Linked lists
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
-
- 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/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0866—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics
-
- 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/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
-
- 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/321—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 a third party or a trusted authority
-
- 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
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
-
- 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)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computer Networks & Wireless Communication (AREA)
- Accounting & Taxation (AREA)
- Signal Processing (AREA)
- Finance (AREA)
- Computing Systems (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Claims (54)
1. Устройство, содержащее:
первую часть экземпляра распределенной базы данных на первом вычислительном устройстве, приспособленном для включения во множество вычислительных устройств, которые реализуют посредством сети, функционально соединенной с множеством вычислительных устройств, распределенную базу данных, которая содержит первую запись, находящуюся в логической связи с первым открытым ключом, связанным с первым вычислительным устройством; и
процессор первого вычислительного устройства, функционально соединенный с первой частью экземпляра распределенной базы данных,
при этом процессор приспособлен для:
приема со второго вычислительного устройства из множества вычислительных устройств первого открытого ключа, связанного со вторым вычислительным устройством, и (1) зашифрованного с помощью первого открытого ключа, связанного с первым вычислительным устройством, и (2) находящегося в логической связи со второй записью распределенной базы данных;
расшифровки на первом вычислительном устройстве первого открытого ключа, связанного со вторым вычислительным устройством, с помощью закрытого ключа, находящегося в паре с первым открытым ключом, связанным с первым вычислительным устройством;
отправки на второе вычислительное устройство второго открытого ключа, (1) связанного с первым вычислительным устройством, (2) находящегося в логической связи с третьей записью распределенной базы данных и (3) зашифрованного с помощью второго открытого ключа, связанного со вторым вычислительным устройством и находящегося в логической связи с четвертой записью распределенной базы данных; и
отправки сигнала для внесения в распределенную базу данных команды передачи, приспособленной для передачи значения из исходных записей, включая первую запись и четвертую запись, в целевые записи, включая вторую запись и третью запись, при этом команда передачи подписана с помощью закрытого ключа и приспособлена для исполнения таким образом, чтобы скрыть идентификатор вычислительного устройства, связанного с целевыми записями, среди набора вычислительных устройств, содержащего первое вычислительное устройство и второе вычислительное устройство.
2. Устройство по п. 1, отличающееся тем, что третий экземпляр распределенной базы данных на третьем вычислительном устройстве из множества вычислительных устройств содержит множество записей, включая первую запись, вторую запись, третью запись и четвертую запись,
при этом первый экземпляр распределенной базы данных не содержит каждую запись из множества записей.
3. Устройство по п. 1, отличающееся тем, что команда передачи приспособлена для идентификации того, что исходные записи имеют по меньшей мере значение, прежде чем передавать значение из исходных записей в целевые записи.
4. Устройство по п. 1, отличающееся тем, что команду передачи вносят в распределенную базу данных в первый раз,
когда исходные записи не имеют по меньшей мере значения в первый раз, при этом команда передачи приспособлена для отсрочки передачи до тех пор, пока исходные записи не будут иметь по меньшей мере значение.
5. Устройство по п. 1, отличающееся тем, что команда передачи связана с периодом времени, при этом команда передачи приспособлена для передачи значения из исходных записей в целевые записи, если исходные записи имеют по меньшей мере значение в момент времени в пределах периода времени.
6. Устройство по п. 1, отличающееся тем, что команда передачи представляет собой первую команду передачи, вторая запись представляет собой первую целевую запись, и набор вычислительных устройств представляет собой первый набор вычислительных устройств,
при этом процессор приспособлен для отправки сигнала для внесения в распределенную базу данных, прежде чем исполнять первую команду передачи, второй команды передачи, приспособленной для передачи значения из первой целевой записи во вторую целевую запись таким образом, чтобы скрыть идентификатор вычислительного устройства, связанного с закрытым ключом, соответствующим открытому ключу, находящемуся в логической связи со второй целевой записью, среди второго набора вычислительных устройств, содержащего первый набор вычислительных устройств,
при этом вторая команда передачи приспособлена для передачи значения из первой целевой записи во вторую целевую запись, если первая целевая запись имеет значение в момент времени в пределах периода времени.
7. Устройство по п. 1, отличающееся тем, что процессор дополнительно приспособлен для:
отправки на второе вычислительное устройство первого открытого ключа и числового значения, подлежащего вычитанию из первой записи и объединению с каждой из целевых записей, посредством исполнения команды передачи.
8. Устройство по п. 1, отличающееся тем, что команда передачи дополнительно приспособлена для:
включения порога времени, обусловливающего аннулирование команды передачи при недостижении конвергенции посредством протокола консенсуса до наступления порога времени.
9. Устройство по п. 1, отличающееся тем, что процессор приспособлен для определения команды передачи путем:
выполнения лексикографического сравнения между вторым открытым ключом, связанным с первым вычислительным устройством, и первым открытым ключом, связанным со вторым вычислительным устройством.
10. Устройство по п. 1, отличающееся тем, что значение соответствует сумме цифрового актива.
11. Устройство, содержащее:
первую часть экземпляра распределенной базы данных на первом вычислительном устройстве, приспособленном для включения во множество вычислительных устройств, которые реализуют посредством сети, функционально соединенной с множеством вычислительных устройств, распределенную базу данных, которая содержит первую запись, находящуюся в логической связи с первым открытым ключом, связанным с первым вычислительным устройством; и
процессор первого вычислительного устройства, функционально соединенный с первым экземпляром распределенной базы данных,
при этом процессор приспособлен для:
приема со второго вычислительного устройства из множества вычислительных устройств первого открытого ключа, связанного со вторым вычислительным устройством, и значения, запрошенного для передачи из второй записи, находящейся в логической связи с первым открытым ключом, связанным со вторым вычислительным устройством;
шифрования второго открытого ключа, связанного с первым вычислительным устройством, с помощью первого открытого ключа, связанного со вторым вычислительным устройством, для определения зашифрованного второго открытого ключа, связанного с первым вычислительным устройством;
отправки на второе вычислительное устройство зашифрованного второго открытого ключа, связанного с первым вычислительным устройством; и
отправки сигнала для внесения в распределенную базу данных команды передачи, приспособленной для передачи значения из исходных записей, включая первую запись и вторую запись, в целевые записи, включая третью запись, находящуюся в логической связи со вторым открытым ключом, связанным с первым вычислительным устройством, и четвертую запись, находящуюся в логической связи со вторым открытым ключом, связанным со вторым вычислительным устройством, при этом команда передачи подписана с помощью закрытого ключа, находящегося в паре с первым открытым ключом, связанным с первым вычислительным устройством, и приспособлена для исполнения таким образом, чтобы скрыть идентификаторы вычислительных устройств, связанных с закрытыми ключами, соответствующими открытым ключам, находящимся в логической связи с целевыми записями, среди набора вычислительных устройств, содержащего первое вычислительное устройство и второе вычислительное устройство.
12. Устройство по п. 11, отличающееся тем, что третий экземпляр распределенной базы данных на третьем вычислительном устройстве из множества вычислительных устройств содержит множество записей, включая первую запись, вторую запись, третью запись и четвертую запись,
при этом первый экземпляр распределенной базы данных не содержит каждую запись из множества записей.
13. Устройство по п. 11, отличающееся тем, что команда передачи связана с периодом времени, при этом команда передачи приспособлена для передачи значения из исходных записей в целевые записи, если каждая из исходных записей имеет по меньшей мере значение в момент времени в пределах периода времени.
14. Устройство по п. 11, отличающееся тем, что команда передачи представляет собой первую команду передачи, третья запись представляет собой первую целевую запись, и набор вычислительных устройств представляет собой первый набор вычислительных устройств,
при этом процессор приспособлен для отправки сигнала для внесения в распределенную базу данных, прежде чем исполнять первую команду передачи, второй команды передачи, приспособленной для передачи значения из первой целевой записи во вторую целевую запись таким образом, чтобы скрыть идентификатор вычислительного устройства, связанного с закрытым ключом, соответствующим открытому ключу, находящемуся в логической связи со второй целевой записью, среди второго набора вычислительных устройств, содержащего первый набор вычислительных устройств,
при этом вторая команда передачи приспособлена для передачи значения из первой целевой записи во вторую целевую запись, если первая целевая запись имеет значение в момент времени в пределах периода времени.
15. Устройство по п. 11, отличающееся тем, что команда передачи дополнительно приспособлена для:
включения порога времени, обусловливающего аннулирование команды передачи при недостижении конвергенции посредством протокола консенсуса до наступления порога времени.
16. Устройство по п. 11, отличающееся тем, что процессор приспособлен для определения команды передачи путем:
выполнения лексикографического сравнения между вторым открытым ключом, связанным с первым вычислительным устройством, и вторым открытым ключом, связанным со вторым вычислительным устройством.
17. Устройство по п. 11, отличающееся тем, что значение соответствует сумме цифрового актива.
18. Устройство, содержащее:
первый экземпляр распределенной базы данных на первом вычислительном устройстве, приспособленном для включения во множество вычислительных устройств, которые реализуют посредством сети, функционально соединенной с множеством вычислительных устройств, распределенную базу данных, которая содержит первую запись, находящуюся в логической связи с первым открытым ключом, вторую запись, находящуюся в логической связи со вторым открытым ключом, третью запись, находящуюся в логической связи с третьим открытым ключом, и четвертую запись, находящуюся в логической связи с четвертым открытым ключом; и
процессор первого вычислительного устройства, функционально соединенный с первым экземпляром распределенной базы данных,
при этом процессор приспособлен для:
приема указания операции над базой данных, которая включает запрос на передачу значения из первой записи и значения из второй записи таким образом, что значение предоставляют в первую целевую запись, и значение предоставляют во вторую целевую запись,
исполнения на первом экземпляре распределенной базы данных команды передачи, приспособленной для передачи значения из первой записи и второй записи в первую целевую запись и вторую целевую запись, при этом команда передачи приспособлена для исполнения таким образом, что команда передачи скрывает идентификатор второго вычислительного устройства, связанного с закрытым ключом, соответствующим третьему открытому ключу, и идентификатор третьего вычислительного устройства, связанного с закрытым ключом, соответствующим четвертому открытому ключу.
19. Устройство по п. 18, отличающееся тем, что указание операции над базой данных принимают со второго вычислительного устройства,
при этом второе вычислительное устройство и третье вычислительное устройство не включены во множество вычислительных устройств.
20. Устройство по п. 18, отличающееся тем, что указание операции над базой данных принимают со второго вычислительного устройства,
при этом второе вычислительное устройство не включено во множество вычислительных устройств.
21. Устройство по п. 18, отличающееся тем, что значение указывает сумму цифрового актива.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201662420147P | 2016-11-10 | 2016-11-10 | |
US62/420,147 | 2016-11-10 | ||
PCT/US2017/061135 WO2018089815A1 (en) | 2016-11-10 | 2017-11-10 | Methods and apparatus for a distributed database including anonymous entries |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2021109425A Division RU2775263C2 (ru) | 2016-11-10 | 2017-11-10 | Способы и устройство для распределенной базы данных, содержащей анонимные входные данные |
Publications (3)
Publication Number | Publication Date |
---|---|
RU2019115233A true RU2019115233A (ru) | 2020-11-17 |
RU2019115233A3 RU2019115233A3 (ru) | 2020-11-17 |
RU2746446C2 RU2746446C2 (ru) | 2021-04-14 |
Family
ID=62110079
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2019115233A RU2746446C2 (ru) | 2016-11-10 | 2017-11-10 | Способы и устройство для распределенной базы данных, содержащей анонимные входные данные |
Country Status (13)
Country | Link |
---|---|
US (2) | US10887096B2 (ru) |
EP (2) | EP3539026B1 (ru) |
JP (2) | JP6966544B2 (ru) |
KR (1) | KR102443888B1 (ru) |
CN (2) | CN117033488A (ru) |
AU (2) | AU2017357770B2 (ru) |
CA (1) | CA3042255A1 (ru) |
LT (1) | LT3539026T (ru) |
PT (1) | PT3539026T (ru) |
RU (1) | RU2746446C2 (ru) |
SG (1) | SG11201903278YA (ru) |
SI (1) | SI3539026T1 (ru) |
WO (1) | WO2018089815A1 (ru) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9390154B1 (en) | 2015-08-28 | 2016-07-12 | Swirlds, Inc. | Methods and apparatus for a distributed database within a network |
US9529923B1 (en) | 2015-08-28 | 2016-12-27 | Swirlds, Inc. | Methods and apparatus for a distributed database within a network |
US10747753B2 (en) | 2015-08-28 | 2020-08-18 | Swirlds, Inc. | Methods and apparatus for a distributed database within a network |
RU2746446C2 (ru) | 2016-11-10 | 2021-04-14 | Свирлдз, Инк. | Способы и устройство для распределенной базы данных, содержащей анонимные входные данные |
US11222006B2 (en) | 2016-12-19 | 2022-01-11 | Swirlds, Inc. | Methods and apparatus for a distributed database that enables deletion of events |
CN111756550B (zh) * | 2017-03-28 | 2023-08-22 | 创新先进技术有限公司 | 一种区块链共识方法及装置 |
SG11201910769WA (en) | 2017-06-20 | 2020-01-30 | Nchain Holdings Ltd | System and method of multi-round token distribution using a blockchain network |
KR102208336B1 (ko) | 2017-07-11 | 2021-01-27 | 스월즈, 인크. | 네트워크 내의 분산 데이터베이스를 효율적으로 구현하기 위한 방법들 및 장치 |
US10425335B2 (en) * | 2017-09-19 | 2019-09-24 | Sap Se | Reconstructing message flows based on hash values |
KR102188667B1 (ko) | 2017-11-01 | 2020-12-08 | 스월즈, 인크. | 고속 카피가능 데이터베이스를 효율적으로 구현하기 위한 방법들 및 장치 |
CN108416675A (zh) | 2018-02-14 | 2018-08-17 | 阿里巴巴集团控股有限公司 | 资产管理方法及装置、电子设备 |
US11341467B2 (en) * | 2018-05-15 | 2022-05-24 | Comcast Cable Communications, Llc | Systems and methods for monitoring content consumption |
US10671370B2 (en) * | 2018-05-30 | 2020-06-02 | Red Hat, Inc. | Distributing file system states |
US10754693B2 (en) * | 2018-07-05 | 2020-08-25 | Vmware, Inc. | Secure transfer of control over computational entities in a distributed computing environment |
JP7389114B2 (ja) | 2018-10-23 | 2023-11-29 | ティーゼロ・アイピー,エルエルシー | 取引システムを実施するネットワークノードのサブセット内の文脈ベースのフィルタリング |
US11811769B2 (en) | 2019-01-31 | 2023-11-07 | Salesforce, Inc. | Systems, methods, and apparatuses for implementing a declarative, metadata driven, cryptographically verifiable multi-network (multi-tenant) shared ledger |
US11824864B2 (en) | 2019-01-31 | 2023-11-21 | Salesforce, Inc. | Systems, methods, and apparatuses for implementing a declarative and metadata driven blockchain platform using distributed ledger technology (DLT) |
US11803537B2 (en) * | 2019-01-31 | 2023-10-31 | Salesforce, Inc. | Systems, methods, and apparatuses for implementing an SQL query and filter mechanism for blockchain stored data using distributed ledger technology (DLT) |
US11899817B2 (en) | 2019-01-31 | 2024-02-13 | Salesforce, Inc. | Systems, methods, and apparatuses for storing PII information via a metadata driven blockchain using distributed and decentralized storage for sensitive user information |
EP3948569A1 (en) * | 2019-03-23 | 2022-02-09 | British Telecommunications public limited company | Configuring distributed sequential transactional databases |
US20220100739A1 (en) * | 2019-03-23 | 2022-03-31 | British Telecommunications Public Limited Company | Distributed sequential transactional database selection |
US11995647B2 (en) | 2019-04-30 | 2024-05-28 | Salesforce, Inc. | System and method of providing interoperable distributed and decentralized ledgers using consensus on consensus and delegated consensus |
US11296867B2 (en) * | 2019-05-01 | 2022-04-05 | Intuit Inc. | Systems and methods for hash chain migration |
JP2022532830A (ja) | 2019-05-22 | 2022-07-20 | スワールズ,インコーポレイテッド | 分散データベース内に状態証明及び台帳識別子を実装するための方法及び機器 |
CN110674110B (zh) * | 2019-09-09 | 2022-07-05 | 中国建设银行股份有限公司 | 银行分布式数据库的构建方法及装置 |
KR102097651B1 (ko) * | 2019-11-06 | 2020-04-06 | 주식회사엔클라우드 | 멀티캐스트를 이용한 암호화 영상 전송 장치 |
US11722589B2 (en) * | 2020-04-08 | 2023-08-08 | Huawei Technologies Co., Ltd. | Rapid ledger consensus system and method for distributed wireless networks |
JP7016389B1 (ja) * | 2020-08-04 | 2022-02-04 | 株式会社三菱Ufj銀行 | システム及びプログラム |
CN111930847B (zh) * | 2020-09-16 | 2021-01-08 | 深圳壹账通智能科技有限公司 | 基于区块链的数据处理方法、装置及存储介质 |
KR20230107561A (ko) * | 2020-10-06 | 2023-07-17 | 헤데라 하쉬그라프, 엘엘씨 | 네트워크 내의 분산 데이터베이스를 위한 방법들 및 장치 |
US11756117B2 (en) * | 2021-07-20 | 2023-09-12 | Progrexion IP, Inc. | Electronic certification data structures for verifying resource integrity |
CN114844891B (zh) * | 2022-04-21 | 2024-04-12 | 浪潮云信息技术股份公司 | 基于Raft算法的区块链共识方法及*** |
Family Cites Families (156)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4309569A (en) | 1979-09-05 | 1982-01-05 | The Board Of Trustees Of The Leland Stanford Junior University | Method of providing digital signatures |
US5701480A (en) | 1991-10-17 | 1997-12-23 | Digital Equipment Corporation | Distributed multi-version commitment ordering protocols for guaranteeing serializability during transaction processing |
JPH0798669A (ja) | 1993-08-05 | 1995-04-11 | Hitachi Ltd | 分散データベース管理システム |
US5495607A (en) | 1993-11-15 | 1996-02-27 | Conner Peripherals, Inc. | Network management system having virtual catalog overview of files distributively stored across network domain |
US6446092B1 (en) * | 1996-11-01 | 2002-09-03 | Peerdirect Company | Independent distributed database system |
US5991414A (en) | 1997-09-12 | 1999-11-23 | International Business Machines Corporation | Method and apparatus for the secure distributed storage and retrieval of information |
US6728713B1 (en) | 1999-03-30 | 2004-04-27 | Tivo, Inc. | Distributed database management system |
US6594328B1 (en) | 1999-07-28 | 2003-07-15 | Motorola, Inc. | Method and apparatus for facilitating an estimation of a carrier frequency error in a receiver of a wireless communication system |
WO2001011843A1 (en) | 1999-08-06 | 2001-02-15 | Sudia Frank W | Blocked tree authorization and status systems |
US6754845B2 (en) | 2000-01-14 | 2004-06-22 | International Business Machines Corporation | Method of achieving optimistic multiple processor agreement in potentially asynchronous networks |
US6584476B1 (en) | 2000-04-22 | 2003-06-24 | Oracle Corp. | System and method for enforcing referential constraints between versioned database tables |
EP1152330A1 (en) | 2000-05-04 | 2001-11-07 | Carels Innovative Software, BVBA/SPRL | Process for automatically creating and controlling a set of graphical objects in a client server environment |
US6966836B1 (en) | 2000-11-16 | 2005-11-22 | Ea.Com, Inc. | Positive-return gambling |
US6931431B2 (en) | 2001-01-13 | 2005-08-16 | International Business Machines Corporation | Agreement and atomic broadcast in asynchronous networks |
US20020143800A1 (en) | 2001-01-24 | 2002-10-03 | Henrik Lindberg | Model view controller |
US7711122B2 (en) * | 2001-03-09 | 2010-05-04 | Arcot Systems, Inc. | Method and apparatus for cryptographic key storage wherein key servers are authenticated by possession and secure distribution of stored keys |
US7062490B2 (en) | 2001-03-26 | 2006-06-13 | Microsoft Corporation | Serverless distributed file system |
US7088821B2 (en) | 2001-05-03 | 2006-08-08 | Cheman Shaik | Absolute public key cryptographic system and method surviving private-key compromise with other advantages |
US8868467B2 (en) | 2002-10-23 | 2014-10-21 | Oleg Serebrennikov | Method for performing transactional communication using a universal transaction account identifier assigned to a customer |
JP2003202964A (ja) | 2002-01-09 | 2003-07-18 | Hitachi Ltd | 計算機システムの制御方法、計算機システム、記憶装置の制御方法及び記憶装置 |
US7146009B2 (en) * | 2002-02-05 | 2006-12-05 | Surety, Llc | Secure electronic messaging system requiring key retrieval for deriving decryption keys |
US7558883B1 (en) | 2002-06-28 | 2009-07-07 | Microsoft Corporation | Fast transaction commit |
RU2376635C2 (ru) | 2002-10-23 | 2009-12-20 | Закрытое акционерное общество "МедиаЛингва" | Способ и система проведения транзакций в сети с использованием сетевых идентификаторов |
US8311980B2 (en) | 2002-12-09 | 2012-11-13 | Hewlett-Packard Development Company, L.P. | Namespace consistency for a wide-area file system |
FI118619B (fi) * | 2003-05-16 | 2008-01-15 | Jarmo Talvitie | Menetelmä ja järjestelmä tiedon salaamiseksi ja tallentamiseksi |
US7873684B2 (en) | 2003-08-14 | 2011-01-18 | Oracle International Corporation | Automatic and dynamic provisioning of databases |
JP4189332B2 (ja) | 2004-01-30 | 2008-12-03 | 株式会社東芝 | データベース管理システム、データベース管理方法、データベース登録要求プログラムおよびデータベース管理プログラム |
CA2469598A1 (en) | 2004-06-01 | 2005-12-01 | Daniel W. Onischuk | Computerized voting system |
US7844745B1 (en) | 2004-08-19 | 2010-11-30 | Nortel Networks Limited | Alternate home subscriber server (HSS) node to receive a request if a first HSS node cannot handle said request |
US7389314B2 (en) | 2004-08-30 | 2008-06-17 | Corio, Inc. | Database backup, refresh and cloning system and method |
US7590632B1 (en) | 2004-10-12 | 2009-09-15 | Sun Microsystems, Inc. | Method for serializer maintenance and coalescing |
US7555516B2 (en) | 2004-11-23 | 2009-06-30 | Microsoft Corporation | Fast Paxos recovery |
US7783664B2 (en) | 2004-12-17 | 2010-08-24 | Microsoft Corporation | Method and system for protecting the consistency of information in a distributed file system |
US9361311B2 (en) | 2005-01-12 | 2016-06-07 | Wandisco, Inc. | Distributed file system using consensus nodes |
US20090157735A1 (en) | 2005-05-13 | 2009-06-18 | Gentry Craig B | Method and apparatus for secure and small credits for verifiable service provider metering |
US7890508B2 (en) | 2005-08-19 | 2011-02-15 | Microsoft Corporation | Database fragment cloning and management |
US7636704B2 (en) | 2005-08-26 | 2009-12-22 | Emc Corporation | Methods and apparatus for scheduling an action on a computer |
US8533169B1 (en) | 2005-09-21 | 2013-09-10 | Infoblox Inc. | Transactional replication |
US7797457B2 (en) | 2006-03-10 | 2010-09-14 | Microsoft Corporation | Leaderless byzantine consensus |
GB2446199A (en) * | 2006-12-01 | 2008-08-06 | David Irvine | Secure, decentralised and anonymous peer-to-peer network |
JP5211342B2 (ja) | 2007-01-12 | 2013-06-12 | 国立大学法人山梨大学 | 秘匿通信方法 |
US9104962B2 (en) | 2007-03-06 | 2015-08-11 | Trion Worlds, Inc. | Distributed network architecture for introducing dynamic content into a synthetic environment |
US20080256078A1 (en) * | 2007-04-10 | 2008-10-16 | Venkat Bhashyam | Secure distributed computing engine and database system |
US7899188B2 (en) | 2007-05-31 | 2011-03-01 | Motorola Mobility, Inc. | Method and system to authenticate a peer in a peer-to-peer network |
US8825743B2 (en) | 2007-07-12 | 2014-09-02 | Cornell University | Semantic transactions in online applications |
US7877331B2 (en) | 2007-09-06 | 2011-01-25 | King Fahd University Of Petroleum & Minerals | Token based new digital cash protocols with combined blind digital signature and pseudonym authentication |
US7849223B2 (en) | 2007-12-07 | 2010-12-07 | Microsoft Corporation | Virtually synchronous Paxos |
US8176497B2 (en) | 2008-01-16 | 2012-05-08 | Dell Products, Lp | Method to dynamically provision additional computer resources to handle peak database workloads |
US8370391B2 (en) | 2008-03-25 | 2013-02-05 | Microsoft Corporation | Functional updates for tree processing |
US8037279B2 (en) | 2008-06-12 | 2011-10-11 | Oracle America, Inc. | Method and system for cross-domain data sharing |
JP5407209B2 (ja) | 2008-07-28 | 2014-02-05 | 富士ゼロックス株式会社 | 文書管理装置、文書管理プログラム、及び文書管理システム |
CN101334797B (zh) | 2008-08-04 | 2010-06-02 | 中兴通讯股份有限公司 | 一种分布式文件***及其数据块一致性管理的方法 |
US9253154B2 (en) | 2008-08-12 | 2016-02-02 | Mcafee, Inc. | Configuration management for a capture/registration system |
US8533582B2 (en) | 2009-03-20 | 2013-09-10 | Xerox Corporation | Trail-based data content discovery, organization, and processing |
US8713038B2 (en) | 2009-04-02 | 2014-04-29 | Pivotal Software, Inc. | Integrating map-reduce into a distributed relational database |
US8571519B2 (en) | 2009-05-07 | 2013-10-29 | Nokia Corporation | Method and apparatus for using pseudonyms |
CN102667761B (zh) | 2009-06-19 | 2015-05-27 | 布雷克公司 | 可扩展的集群数据库 |
JP5278219B2 (ja) | 2009-07-17 | 2013-09-04 | ヤマハ株式会社 | ハウリングキャンセラ |
GB0914815D0 (en) | 2009-08-25 | 2009-09-30 | Univ City | Improvements relating to database replication protocols |
EP2348450B1 (en) | 2009-12-18 | 2013-11-06 | CompuGroup Medical AG | Database system, computer system, and computer-readable storage medium for decrypting a data record |
US8356007B2 (en) | 2010-10-20 | 2013-01-15 | Microsoft Corporation | Distributed transaction management for database systems with multiversioning |
US8380659B2 (en) | 2010-02-09 | 2013-02-19 | Google Inc. | Method and system for efficiently replicating data in non-relational databases |
US8862617B2 (en) | 2010-02-09 | 2014-10-14 | Google Inc. | System and method for replicating objects in a distributed storage system |
US20130145426A1 (en) | 2010-03-12 | 2013-06-06 | Michael Wright | Web-Hosted Self-Managed Virtual Systems With Complex Rule-Based Content Access |
US20110250974A1 (en) | 2010-04-07 | 2011-10-13 | Gary Stephen Shuster | Simulated gaming using prior game outcome |
US8654650B1 (en) | 2010-04-30 | 2014-02-18 | Amazon Technologies, Inc. | System and method for determining node staleness in a distributed system |
JP5431261B2 (ja) | 2010-07-23 | 2014-03-05 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 情報管理システム、方法及びプログラム |
US8880486B2 (en) | 2010-07-27 | 2014-11-04 | Sap Ag | Distributed database system utilizing an extended two-phase-commit process |
US20140310243A1 (en) | 2010-08-16 | 2014-10-16 | Mr. Steven James McGee | Heart beacon cycle |
US8600944B2 (en) | 2010-09-24 | 2013-12-03 | Hitachi Data Systems Corporation | System and method for managing integrity in a distributed database |
US8818963B2 (en) | 2010-10-29 | 2014-08-26 | Microsoft Corporation | Halloween protection in a multi-version database system |
WO2012071335A1 (en) | 2010-11-22 | 2012-05-31 | Bluearc Uk Limited | File cloning and de-cloning in a data storage system |
DE112011103497T5 (de) | 2010-11-22 | 2013-08-14 | International Business Machines Corp. | Informationsverarbeitungssystem, Informationsverarbeitungsvorrichtung, Lastausgleichsverfahren, Planungsverfahren für die Datenbankbereitstellung und Programm zum Durchführen der Verbindungsverteilung für den Lastausgleich in einer verteilten Datenbank |
US9805108B2 (en) | 2010-12-23 | 2017-10-31 | Mongodb, Inc. | Large distributed database clustering systems and methods |
JP6073246B2 (ja) | 2011-01-10 | 2017-02-01 | ストローン リミテッド | 大規模記憶システム |
US8612386B2 (en) | 2011-02-11 | 2013-12-17 | Alcatel Lucent | Method and apparatus for peer-to-peer database synchronization in dynamic networks |
US8799247B2 (en) | 2011-02-11 | 2014-08-05 | Purdue Research Foundation | System and methods for ensuring integrity, authenticity, indemnity, and assured provenance for untrusted, outsourced, or cloud databases |
US8712975B2 (en) | 2011-03-08 | 2014-04-29 | Rackspace Us, Inc. | Modification of an object replica |
US8577873B2 (en) | 2011-03-30 | 2013-11-05 | Indian Statistical Institute | Determining a relative importance among ordered lists |
US8799248B2 (en) | 2011-04-26 | 2014-08-05 | Brian J. Bulkowski | Real-time transaction scheduling in a distributed database |
US8732140B2 (en) | 2011-05-24 | 2014-05-20 | Red Lambda, Inc. | Methods for storing files in a distributed environment |
CN103842994A (zh) | 2011-08-01 | 2014-06-04 | 标记公司 | 异步分布式数据库管理的***和方法 |
US20130110767A1 (en) | 2011-10-26 | 2013-05-02 | Nec Laboratories America, Inc. | Online Transaction Processing |
US9489429B2 (en) | 2011-11-16 | 2016-11-08 | Hitachi, Ltd. | Computer system, data management method, and program |
US9244717B2 (en) | 2012-03-29 | 2016-01-26 | Vmware, Inc. | Method and system for visualizing linked clone trees |
US9710501B2 (en) | 2012-03-30 | 2017-07-18 | Kinaxis Inc. | Enhanced performance for large versioned databases |
RU2510623C2 (ru) | 2012-04-19 | 2014-04-10 | Государственное казенное образовательное учреждение высшего профессионального образования Академия Федеральной службы охраны Российской Федерации (Академия ФСО России) | Способ репликации информации в распределенных базах данных с конкурентным распределением потоков |
US20150172412A1 (en) | 2012-07-06 | 2015-06-18 | Cornell University | Managing dependencies between operations in a distributed system |
CN102819585B (zh) | 2012-07-31 | 2015-04-22 | 北大方正集团有限公司 | 一种xml数据库文档控制方法 |
FR2995437B1 (fr) | 2012-09-07 | 2014-10-10 | Commissariat Energie Atomique | Dispositif de controle nucleaire pour reacteur refroidi au metal liquide de type rnr. |
US8775464B2 (en) | 2012-10-17 | 2014-07-08 | Brian J. Bulkowski | Method and system of mapreduce implementations on indexed datasets in a distributed database environment |
US9760596B2 (en) | 2013-05-13 | 2017-09-12 | Amazon Technologies, Inc. | Transaction ordering |
US8886601B1 (en) | 2013-06-20 | 2014-11-11 | Palantir Technologies, Inc. | System and method for incrementally replicating investigative analysis data |
US10354325B1 (en) * | 2013-06-28 | 2019-07-16 | Winklevoss Ip, Llc | Computer-generated graphical user interface |
WO2015008377A1 (ja) | 2013-07-19 | 2015-01-22 | 富士通株式会社 | 状態復元プログラム、装置、及び支援方法 |
US20150046337A1 (en) * | 2013-08-06 | 2015-02-12 | Chin-hao Hu | Offline virtual currency transaction |
US9241044B2 (en) | 2013-08-28 | 2016-01-19 | Hola Networks, Ltd. | System and method for improving internet communication by using intermediate nodes |
US9251235B1 (en) | 2013-09-11 | 2016-02-02 | Amazon Technologies, Inc. | Log-based synchronization |
US9280591B1 (en) | 2013-09-20 | 2016-03-08 | Amazon Technologies, Inc. | Efficient replication of system transactions for read-only nodes of a distributed database |
RU2560810C2 (ru) | 2013-11-01 | 2015-08-20 | Илья Самуилович Рабинович | Способ и система защиты информации от несанкционированного использования (ее варианты) |
US10311152B2 (en) | 2013-12-20 | 2019-06-04 | Hitachi Vantara Corporation | System for queue based object cloning |
US9647832B2 (en) | 2014-01-13 | 2017-05-09 | Visa International Service Association | Efficient methods for protecting identity in authenticated transmissions |
US10212226B2 (en) | 2014-01-16 | 2019-02-19 | Hewlett Packard Enterprise Development Lp | Node cluster synchronization |
US20150244795A1 (en) | 2014-02-21 | 2015-08-27 | Solidfire, Inc. | Data syncing in a distributed system |
US10334037B2 (en) | 2014-03-31 | 2019-06-25 | Yaana Technologies, Inc. | Peer-to-peer rendezvous system for minimizing third party visibility and method thereof |
US9519510B2 (en) | 2014-03-31 | 2016-12-13 | Amazon Technologies, Inc. | Atomic writes for multiple-extent operations |
US9495478B2 (en) | 2014-03-31 | 2016-11-15 | Amazon Technologies, Inc. | Namespace management in distributed storage systems |
US11270298B2 (en) * | 2014-04-14 | 2022-03-08 | 21, Inc. | Digital currency mining circuitry |
WO2015167496A1 (en) | 2014-04-30 | 2015-11-05 | Hewlett-Packard Development Company, L.P. | Selecting from computing nodes for correlating events |
US9189342B1 (en) | 2014-05-29 | 2015-11-17 | Emc Corporation | Generic process for determining child to parent inheritance for fast provisioned or linked clone virtual machines |
US10111071B2 (en) | 2014-09-19 | 2018-10-23 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Bluetooth low energy automation mesh network |
US10025802B2 (en) | 2014-09-19 | 2018-07-17 | Amazon Technologies, Inc. | Automated configuration of log-coordinated storage groups |
EP3002661A1 (en) | 2014-09-30 | 2016-04-06 | Advanced Digital Broadcast S.A. | System and method for controlling a virtual input interface |
WO2016053760A1 (en) * | 2014-09-30 | 2016-04-07 | Raistone, Inc. | Systems and methods for transferring digital assets using a de-centralized exchange |
KR101544722B1 (ko) * | 2014-11-13 | 2015-08-18 | 주식회사 엘지씨엔에스 | 부인 방지 방법, 이를 위한 결제 관리 서버 및 사용자 단말기 |
US9842031B1 (en) | 2014-12-08 | 2017-12-12 | Amazon Technologies, Inc. | Incremental updates to user transaction state at read-only nodes of a distributed database |
US11012806B2 (en) | 2015-01-09 | 2021-05-18 | Ariba, Inc. | Multi-adapter support in the cloud |
CN107210914B (zh) | 2015-01-27 | 2020-11-03 | 维萨国际服务协会 | 用于安全凭证供应的方法 |
US9967091B2 (en) | 2015-02-12 | 2018-05-08 | Xerox Corporation | Method for enhancing security in distributed systems |
US20160328429A1 (en) | 2015-03-17 | 2016-11-10 | Cloudera, Inc. | Mutations in a column store |
US20160283920A1 (en) | 2015-03-28 | 2016-09-29 | Justin Fisher | Authentication and verification of digital data utilizing blockchain technology |
EP3278287A4 (en) * | 2015-03-31 | 2018-08-22 | Nasdaq, Inc. | Systems and methods of blockchain transaction recordation |
KR102103063B1 (ko) | 2015-04-01 | 2020-05-29 | 아브 이니티오 테크놀로지 엘엘시 | 분산 컴퓨팅 시스템에서 데이터베이스 트랜잭션들을 프로세싱하는 방법 |
US9568943B1 (en) | 2015-04-27 | 2017-02-14 | Amazon Technologies, Inc. | Clock-based distributed data resolution |
US10026082B2 (en) * | 2015-05-21 | 2018-07-17 | Mastercard International Incorporated | Method and system for linkage of blockchain-based assets to fiat currency accounts |
US10097356B2 (en) * | 2015-07-02 | 2018-10-09 | Nasdaq, Inc. | Systems and methods of secure provenance for distributed transaction databases |
US9529923B1 (en) | 2015-08-28 | 2016-12-27 | Swirlds, Inc. | Methods and apparatus for a distributed database within a network |
US10747753B2 (en) | 2015-08-28 | 2020-08-18 | Swirlds, Inc. | Methods and apparatus for a distributed database within a network |
US9390154B1 (en) | 2015-08-28 | 2016-07-12 | Swirlds, Inc. | Methods and apparatus for a distributed database within a network |
WO2017040313A1 (en) | 2015-08-28 | 2017-03-09 | Swirlds, Inc. | Methods and apparatus for a distributed database within a network |
US10303887B2 (en) | 2015-09-14 | 2019-05-28 | T0.Com, Inc. | Data verification methods and systems using a hash tree, such as a time-centric merkle hash tree |
US9836366B2 (en) | 2015-10-27 | 2017-12-05 | Netapp, Inc. | Third vote consensus in a cluster using shared storage devices |
US20170300550A1 (en) | 2015-11-02 | 2017-10-19 | StoreReduce | Data Cloning System and Process |
US20170180367A1 (en) | 2015-12-16 | 2017-06-22 | ClearChat, Inc. | System And Method For Encrypted And Authenticated Electronic Messaging Using A Central Address Book |
CN105681301B (zh) * | 2016-01-16 | 2019-03-12 | 杭州复杂美科技有限公司 | 区块链上的结算方法 |
WO2017131791A1 (en) | 2016-01-30 | 2017-08-03 | Entit Software Llc | Log event cluster analytics management |
JP2019514146A (ja) | 2016-04-04 | 2019-05-30 | フォーミュルス ブラック コーポレーション | 高速システム状態クローニング |
CN106022917A (zh) * | 2016-05-08 | 2016-10-12 | 杭州复杂美科技有限公司 | 区块链撮合交易所方案 |
TW201810989A (zh) | 2016-05-18 | 2018-03-16 | 納格維遜股份有限公司 | 用以保護密碼指數的方法及系統 |
US9646029B1 (en) | 2016-06-02 | 2017-05-09 | Swirlds, Inc. | Methods and apparatus for a distributed database within a network |
US10396991B2 (en) | 2016-06-30 | 2019-08-27 | Microsoft Technology Licensing, Llc | Controlling verification of key-value stores |
WO2018006072A1 (en) | 2016-06-30 | 2018-01-04 | Clause, Inc. | Systems and method for forming, storing, managing,and executing contracts |
US10956400B2 (en) | 2016-07-15 | 2021-03-23 | Sap Se | Query processing using primary data versioning and secondary data |
US10367637B2 (en) | 2016-07-22 | 2019-07-30 | Qualcomm Incorporated | Modular exponentiation with transparent side channel attack countermeasures |
US20180101777A1 (en) | 2016-10-12 | 2018-04-12 | Anuthep Benja-Athon | EM Oracle |
RU2746446C2 (ru) | 2016-11-10 | 2021-04-14 | Свирлдз, Инк. | Способы и устройство для распределенной базы данных, содержащей анонимные входные данные |
US11222006B2 (en) | 2016-12-19 | 2022-01-11 | Swirlds, Inc. | Methods and apparatus for a distributed database that enables deletion of events |
EP3340084A1 (en) | 2016-12-22 | 2018-06-27 | Dassault Systèmes | Replica selection |
CN110430064B (zh) | 2017-03-30 | 2020-12-04 | 腾讯科技(深圳)有限公司 | 区块链***、消息处理方法及存储介质 |
KR102208336B1 (ko) | 2017-07-11 | 2021-01-27 | 스월즈, 인크. | 네트워크 내의 분산 데이터베이스를 효율적으로 구현하기 위한 방법들 및 장치 |
KR102188667B1 (ko) | 2017-11-01 | 2020-12-08 | 스월즈, 인크. | 고속 카피가능 데이터베이스를 효율적으로 구현하기 위한 방법들 및 장치 |
WO2019226099A1 (en) | 2018-05-23 | 2019-11-28 | Haj Enterprise Ab | A system and a method for achieving consensus between multiple parties on an event |
EP3821353A4 (en) | 2018-07-09 | 2022-03-16 | Prescient Innovations Inc. | MULTIMEDIA CONTENT ALLOCATION SYSTEMS AND METHODS |
US11334439B2 (en) | 2018-08-29 | 2022-05-17 | International Business Machines Corporation | Checkpointing for increasing efficiency of a blockchain |
JP2022532830A (ja) | 2019-05-22 | 2022-07-20 | スワールズ,インコーポレイテッド | 分散データベース内に状態証明及び台帳識別子を実装するための方法及び機器 |
KR20230107561A (ko) | 2020-10-06 | 2023-07-17 | 헤데라 하쉬그라프, 엘엘씨 | 네트워크 내의 분산 데이터베이스를 위한 방법들 및 장치 |
-
2017
- 2017-11-10 RU RU2019115233A patent/RU2746446C2/ru active
- 2017-11-10 CA CA3042255A patent/CA3042255A1/en active Pending
- 2017-11-10 LT LTEPPCT/US2017/061135T patent/LT3539026T/lt unknown
- 2017-11-10 CN CN202311013280.5A patent/CN117033488A/zh active Pending
- 2017-11-10 SI SI201731099T patent/SI3539026T1/sl unknown
- 2017-11-10 CN CN201780069585.4A patent/CN109923536B/zh active Active
- 2017-11-10 KR KR1020197016554A patent/KR102443888B1/ko active IP Right Grant
- 2017-11-10 SG SG11201903278YA patent/SG11201903278YA/en unknown
- 2017-11-10 JP JP2019520639A patent/JP6966544B2/ja active Active
- 2017-11-10 WO PCT/US2017/061135 patent/WO2018089815A1/en unknown
- 2017-11-10 PT PT178705653T patent/PT3539026T/pt unknown
- 2017-11-10 EP EP17870565.3A patent/EP3539026B1/en active Active
- 2017-11-10 AU AU2017357770A patent/AU2017357770B2/en not_active Ceased
- 2017-11-10 EP EP21212979.5A patent/EP4027251A1/en active Pending
-
2019
- 2019-05-07 US US16/405,069 patent/US10887096B2/en active Active
-
2021
- 2021-01-04 US US17/140,351 patent/US11677550B2/en active Active
- 2021-01-14 AU AU2021200222A patent/AU2021200222B2/en not_active Ceased
- 2021-10-21 JP JP2021172145A patent/JP7221355B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
AU2021200222B2 (en) | 2022-11-17 |
SI3539026T1 (sl) | 2022-05-31 |
US11677550B2 (en) | 2023-06-13 |
US10887096B2 (en) | 2021-01-05 |
EP4027251A1 (en) | 2022-07-13 |
RU2021109425A3 (ru) | 2022-03-10 |
CN109923536B (zh) | 2023-08-18 |
JP7221355B2 (ja) | 2023-02-13 |
AU2021200222A1 (en) | 2021-03-18 |
CN117033488A (zh) | 2023-11-10 |
KR20190079671A (ko) | 2019-07-05 |
LT3539026T (lt) | 2022-03-25 |
CA3042255A1 (en) | 2018-05-17 |
JP2022020684A (ja) | 2022-02-01 |
WO2018089815A1 (en) | 2018-05-17 |
EP3539026B1 (en) | 2021-12-08 |
US20210126780A1 (en) | 2021-04-29 |
CN109923536A (zh) | 2019-06-21 |
JP2020504916A (ja) | 2020-02-13 |
US20190268147A1 (en) | 2019-08-29 |
AU2017357770B2 (en) | 2020-12-24 |
EP3539026A4 (en) | 2020-06-24 |
RU2019115233A3 (ru) | 2020-11-17 |
RU2746446C2 (ru) | 2021-04-14 |
KR102443888B1 (ko) | 2022-09-16 |
PT3539026T (pt) | 2022-03-08 |
JP6966544B2 (ja) | 2021-11-17 |
AU2017357770A1 (en) | 2019-05-09 |
RU2021109425A (ru) | 2021-04-29 |
SG11201903278YA (en) | 2019-05-30 |
EP3539026A1 (en) | 2019-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2019115233A (ru) | Способы и устройство для распределенной базы данных, содержащей анонимные входные данные | |
US11876897B2 (en) | Right holder terminal, permission information management method, and permission information management program | |
CN110321695B (zh) | 大数据***密码服务方法、装置 | |
US11979388B2 (en) | System and method for enhanced data protection | |
US10402579B2 (en) | Systems, methods, and apparatus to provide private information retrieval | |
WO2022057631A1 (zh) | 基于节点群的数据处理方法、***、设备和介质 | |
US10235539B2 (en) | Server device, recording medium, and concealed search system | |
US9735962B1 (en) | Three layer key wrapping for securing encryption keys in a data storage system | |
KR101388724B1 (ko) | 데이터베이스 암호화 시스템과 방법 및 컴퓨터 판독가능 기록 매체 | |
GB2584558A (en) | Data sanitization system for public host platform | |
JP2020506612A (ja) | 暗号鍵を使用した信頼実行環境へのアドレシング | |
KR20160139493A (ko) | 클라우드 서비스를 위한 암호화 키 관리 방법 및 그 장치 | |
RU2019105545A (ru) | Идентификация сетевого узла, на который будут реплицироваться данные | |
RU2019137970A (ru) | Системы и способы записи данных, представляющих несколько взаимодействий | |
EP4328747A3 (en) | Scalable virtual machine operation inside trust domains within the trust domain architecture | |
JP6348004B2 (ja) | 暗号化データ管理システム、プロキシサーバ、暗号化データ管理方法およびコンピュータプログラム | |
SE1851062A1 (en) | System and method for handling anonymous biometric and/or behavioural data | |
EP3786828A1 (en) | Confidential information processing system and confidential information processing method | |
US10063655B2 (en) | Information processing method, trusted server, and cloud server | |
US20210281550A1 (en) | Binding data to a network in the presence of an entity | |
CN110610101A (zh) | 一种数据存证方法、装置、设备及存储介质 | |
US20180083778A1 (en) | Binding data to a network in the presence of an entity with revocation capabilities | |
US20210081562A1 (en) | Data processing apparatus, data processing method, and computer readable medium | |
US9608965B2 (en) | Secure network request anonymization | |
US10158486B1 (en) | Synchronization of key management services with cloud services |