[go: up one dir, main page]

RU2019137970A - Системы и способы записи данных, представляющих несколько взаимодействий - Google Patents

Системы и способы записи данных, представляющих несколько взаимодействий Download PDF

Info

Publication number
RU2019137970A
RU2019137970A RU2019137970A RU2019137970A RU2019137970A RU 2019137970 A RU2019137970 A RU 2019137970A RU 2019137970 A RU2019137970 A RU 2019137970A RU 2019137970 A RU2019137970 A RU 2019137970A RU 2019137970 A RU2019137970 A RU 2019137970A
Authority
RU
Russia
Prior art keywords
computer
node
node computer
administrative
digital signature
Prior art date
Application number
RU2019137970A
Other languages
English (en)
Inventor
Аджит ТХЕКАДАТХ
Суман МУКЕРДЖИ
Мондо ДЖЕЙКОБС
Дэвид ХЕНСТОК
Original Assignee
Виза Интернэшнл Сервис Ассосиэйшн
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Виза Интернэшнл Сервис Ассосиэйшн filed Critical Виза Интернэшнл Сервис Ассосиэйшн
Publication of RU2019137970A publication Critical patent/RU2019137970A/ru

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3236Cryptographic 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 using cryptographic hash functions
    • H04L9/3239Cryptographic 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 using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2379Updates performed during online database operations; commit processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/30Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3247Cryptographic 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/56Financial cryptography, e.g. electronic payment or e-cash

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Claims (31)

1. Способ, содержащий этапы, на которых:
принимают посредством компьютера административного узла данные, представляющие множество взаимодействий, от компьютера первого узла, причем множество взаимодействий включает в себя первое взаимодействие, связанное с компьютером первого узла, и второе взаимодействие, связанное с компьютером административного узла;
принимают посредством компьютера административного узла первую цифровую подпись, связанную с данными, представляющими множество взаимодействий, причем первая цифровая подпись сгенерирована с помощью первого секретного ключа, связанного с компьютером первого узла, и первая цифровая подпись указывает на согласие компьютера первого узла с первым взаимодействием;
генерируют с помощью компьютера административного узла вторую цифровую подпись с помощью второго секретного ключа, связанного с компьютером административного узла, причем вторая цифровая подпись указывает на согласие компьютера административного узла со вторым взаимодействием; и
создают с помощью компьютера административного узла блок для цепочки блоков, каковой блок включает в себя данные, представляющие множество взаимодействий.
2. Способ по п. 1, дополнительно содержащий этап, на котором проверяют посредством компьютера административного узла первую цифровую подпись с использованием первого общедоступного ключа, связанного с компьютером первого узла.
3. Способ по п. 1, в котором первое взаимодействие включает в себя передачу первой величины с компьютера первого узла в компьютер административного узла, при этом второе взаимодействие включает в себя передачу второй величины с компьютера административного узла в компьютер второго узла.
4. Способ по п. 3, в котором вторая цифровая подпись указывает, что вторая величина будет передана, даже если первая величина не передана.
5. Способ по п. 1, в котором данные, представляющие множество взаимодействий, были сгенерированы компьютером первого узла, причем множество взаимодействий спроектировано компьютером первого узла для передачи величины с компьютера первого узла в компьютер второго узла.
6. Компьютер административного узла, содержащий:
процессор и
машиночитаемый носитель, при этом машиночитаемый носитель содержит код, исполняемый процессором, для осуществления способа, содержащего:
прием данных, представляющих множество взаимодействий, от компьютера первого узла, причем множество взаимодействий включает в себя первое взаимодействие, связанное с компьютером первого узла, и второе взаимодействие, связанное с компьютером административного узла;
прием первой цифровой подписи, связанной с данными, представляющими множество взаимодействий, причем первая цифровая подпись сгенерирована с помощью первого секретного ключа, связанного с компьютером первого узла, и первая цифровая подпись указывает на согласие компьютера первого узла с первым взаимодействием;
генерирование второй цифровой подписи с помощью второго секретного ключа, связанного с компьютером административного узла, причем вторая цифровая подпись указывает на согласие компьютера административного узла со вторым взаимодействием; и
создание блока для цепочки блоков, каковой блок содержит данные, представляющие множество взаимодействий.
7. Компьютер административного узла по п. 6, дополнительно предусматривающий проверку первой цифровой подписи с помощью первого общедоступного ключа, связанного с компьютером первого узла.
8. Компьютер административного узла по п. 6, причем первое взаимодействие включает в себя передачу первой величины с компьютера первого узла в компьютер административного узла, при этом второе взаимодействие включает в себя передачу второй величины с компьютера административного узла в компьютер второго узла.
9. Компьютер административного узла по п. 8, причем вторая цифровая подпись указывает, что вторая величина будет передана, даже если первая величина не передана.
10. Компьютер административного узла по п. 6, причем данные, представляющие множество взаимодействий, были сгенерированы компьютером первого узла, при этом множество взаимодействий спроектировано компьютером первого узла для передачи величины с компьютера первого узла на компьютер второго узла.
11. Способ, содержащий этапы, на которых:
генерируют посредством компьютера первого узла данные, представляющие множество взаимодействий, причем множество взаимодействий включает в себя первое взаимодействие, связанное с компьютером первого узла, и второе взаимодействие, связанное с компьютером административного узла;
генерируют посредством компьютера первого узла с помощью первого секретного ключа первую цифровую подпись, связанную с данными, представляющими множество взаимодействий, причем первая цифровая подпись указывает на согласие компьютера первого узла с первым взаимодействием; и
передают посредством компьютера первого узла данные, представляющие множество взаимодействий, и первую цифровую подпись в компьютер административного узла, причем компьютер административного узла генерирует вторую цифровую подпись с помощью второго секретного ключа, причем вторая цифровая подпись указывает на согласие компьютера административного узла со вторым взаимодействием, при этом компьютер административного узла создает блок для цепочки блоков, каковой блок включает в себя данные, представляющие множество взаимодействий.
12. Способ по п. 11, в котором компьютер административного узла проверяет первую цифровую подпись с использованием первого общедоступного ключа, связанного с компьютером первого узла.
13. Способ по п. 11, в котором первое взаимодействие включает в себя передачу первой величины с компьютера первого узла в компьютер административного узла, при этом второе взаимодействие включает в себя передачу второй величины с компьютера административного узла в компьютер второго узла.
14. Способ по п. 13, в котором вторая цифровая подпись указывает, что вторая величина будет передана, даже если первая величина не передана.
15. Способ по п. 11, в котором компьютер первого узла проектирует множество взаимодействий для передачи величины с компьютера первого узла на компьютер второго узла.
16. Компьютер первого узла, содержащий:
процессор и
машиночитаемый носитель, причем машиночитаемый носитель содержит код, исполняемый процессором, для осуществления способа по любому из пп. 11–15.
RU2019137970A 2017-04-26 2018-04-13 Системы и способы записи данных, представляющих несколько взаимодействий RU2019137970A (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201762490502P 2017-04-26 2017-04-26
US62/490,502 2017-04-26
PCT/US2018/027455 WO2018200215A1 (en) 2017-04-26 2018-04-13 Systems and methods for recording data representing multiple interactions

Publications (1)

Publication Number Publication Date
RU2019137970A true RU2019137970A (ru) 2021-05-26

Family

ID=63918696

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2019137970A RU2019137970A (ru) 2017-04-26 2018-04-13 Системы и способы записи данных, представляющих несколько взаимодействий

Country Status (7)

Country Link
US (3) US11429592B2 (ru)
EP (1) EP3616388B1 (ru)
CN (2) CN115065485B (ru)
AU (2) AU2018257949B2 (ru)
CA (1) CA3059438A1 (ru)
RU (1) RU2019137970A (ru)
WO (1) WO2018200215A1 (ru)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2019137970A (ru) 2017-04-26 2021-05-26 Виза Интернэшнл Сервис Ассосиэйшн Системы и способы записи данных, представляющих несколько взаимодействий
EP4221157B8 (en) 2017-06-30 2025-10-29 nChain Licensing AG Flow control for probabilistic relay in a blockchain network
GB201811263D0 (en) * 2018-07-10 2018-08-29 Netmaster Solutions Ltd A method and system for managing digital using a blockchain
US10790976B1 (en) * 2018-08-01 2020-09-29 Bloomio Ag System and method of blockchain wallet recovery
CN109241181A (zh) * 2018-08-08 2019-01-18 北京百度网讯科技有限公司 数据库操作方法和装置
US11128472B2 (en) * 2018-09-04 2021-09-21 Red Hat, Inc. Signature verification using blockchain
EP4546175A3 (en) * 2018-10-09 2025-06-18 Huawei Technologies Co., Ltd. Chip, private key generation method, and trusted certification method
CA3061603A1 (en) * 2018-11-14 2020-05-14 Royal Bank Of Canada System and method for storing contract data structures on permissioned distributed ledgers
IL301597A (en) * 2018-12-10 2023-05-01 Algorand Inc Using virtual blockchain protocols to implement a fair electronic exchange
BE1027181B1 (de) 2019-04-09 2020-11-09 Phoenix Contact Gmbh & Co Verfahren und System zum sicheren Bereitstellen von Daten eines Gegenstands über dessen gesamten Lebenszyklus
CN110086628B (zh) * 2019-04-23 2022-02-25 西安邮电大学 单源网络编码环境下椭圆曲线签名的方法
US20210092127A1 (en) * 2019-09-19 2021-03-25 Microsoft Technology Licensing, Llc Writing role-backed access control to chain
CN112766971A (zh) * 2021-03-30 2021-05-07 支付宝(杭州)信息技术有限公司 在区块链中发送交易和执行交易的方法和装置
CN116957741B (zh) * 2023-05-07 2025-02-18 中交(厦门)电子商务有限公司 基于区块链的电商平台交互系统及方法

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7899800B2 (en) * 2006-08-18 2011-03-01 Isilon Systems, Inc. Systems and methods for providing nonlinear journaling
US8045568B2 (en) * 2006-09-29 2011-10-25 Genband Us Llc Enterprise mobility
US10789373B2 (en) * 2011-10-31 2020-09-29 Reid Consulting Group, Inc. System and method for securely storing and sharing information
US20130197939A1 (en) 2012-01-26 2013-08-01 Netspective Communications Llc Social health care record system and method
US10490304B2 (en) 2012-01-26 2019-11-26 Netspective Communications Llc Device-driven non-intermediated blockchain system over a social integrity network
US9729327B2 (en) * 2013-10-29 2017-08-08 International Business Machines Corporation Computer-based optimization of digital signature generation for records based on eventual selection criteria for products and services
US9608829B2 (en) * 2014-07-25 2017-03-28 Blockchain Technologies Corporation System and method for creating a multi-branched blockchain with configurable protocol rules
US9935925B2 (en) * 2014-10-03 2018-04-03 Intrinsic Id B.V. Method for establishing a cryptographically protected communication channel
US10509898B2 (en) * 2015-01-21 2019-12-17 Jim Barney et al. Enhanced security authentication methods, systems and media
AU2016255340A1 (en) * 2015-02-27 2017-07-06 Visa International Service Association Transaction signing utilizing asymmetric cryptography
RU2673842C1 (ru) 2015-03-20 2018-11-30 Ривец Корп. Автоматическая аттестация сохранности устройства с применением цепочки блоков
EP3767878A1 (en) * 2015-03-27 2021-01-20 Black Gold Coin, Inc. A system and a method for personal identification and verification
US20160283920A1 (en) * 2015-03-28 2016-09-29 Justin Fisher Authentication and verification of digital data utilizing blockchain technology
SG11201708000PA (en) 2015-03-31 2017-10-30 Nasdaq Inc Systems and methods of blockchain transaction recordation
US10026082B2 (en) * 2015-05-21 2018-07-17 Mastercard International Incorporated Method and system for linkage of blockchain-based assets to fiat currency accounts
US20160342989A1 (en) * 2015-05-21 2016-11-24 Mastercard International Incorporated Method and system for processing blockchain-based transactions on existing payment networks
US10097356B2 (en) 2015-07-02 2018-10-09 Nasdaq, Inc. Systems and methods of secure provenance for distributed transaction databases
US10303785B2 (en) 2015-08-10 2019-05-28 International Business Machines Corporation Optimizing online schema processing for busy database objects
US10402792B2 (en) * 2015-08-13 2019-09-03 The Toronto-Dominion Bank Systems and method for tracking enterprise events using hybrid public-private blockchain ledgers
US10345484B2 (en) 2015-09-01 2019-07-09 Southern Company Services, Inc. Storm confirmation and path prediction system
US10521780B1 (en) * 2015-12-16 2019-12-31 United Services Automobile Association (Usaa) Blockchain based transaction management
CN105761143B (zh) * 2016-02-01 2019-04-05 上海凭安网络科技有限公司 一种基于区块链的多方共建信用记录的方法
US11108566B2 (en) * 2016-02-12 2021-08-31 Visa International Service Association Methods and systems for using digital signatures to create trusted digital asset transfers
WO2017147696A1 (en) * 2016-02-29 2017-09-08 Troy Jacob Ronda Systems and methods for distributed identity verification
CN105956923B (zh) * 2016-04-20 2022-04-29 上海如鸽投资有限公司 资产交易系统以及资产的数字化认证和交易方法
US11373183B2 (en) 2016-05-06 2022-06-28 Mastercard International Incorporated Method and system for instantaneous payment using recorded guarantees
EP3466137B1 (en) * 2016-05-25 2022-04-27 Nokia Technologies Oy Method, device and system for utilizing block chain to define trusted circle
CN105976232B (zh) * 2016-06-24 2020-04-28 深圳前海微众银行股份有限公司 资产交易方法和装置
CN106296138A (zh) 2016-08-09 2017-01-04 西安电子科技大学 基于部分盲签名技术的比特币支付系统及其方法
CN111083220B (zh) 2016-08-29 2022-08-12 中国银联股份有限公司 提供金融服务应用的方法
CN106452785B (zh) 2016-09-29 2019-05-17 财付通支付科技有限公司 区块链网络、分支节点及区块链网络应用方法
GB2557577A (en) 2016-10-21 2018-06-27 Cygnetise Ltd Methods and apparatus for recording a change of authorisation state of one or more authorisation agents
WO2018085558A2 (en) 2016-11-03 2018-05-11 Visa International Service Association Systems and methods for creating a universal record
US11190360B2 (en) * 2016-12-23 2021-11-30 Cloudminds (Shanghai) Robotics Co., Ltd. Method, apparatus, node, signature device and system for generating block of blockchain
US11587070B2 (en) * 2017-01-16 2023-02-21 Enrico Maim Methods and systems for executing smart contracts in secure environments
US20200394652A1 (en) * 2017-03-08 2020-12-17 Ip Oversight Corporation A method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
US11128437B1 (en) * 2017-03-30 2021-09-21 EMC IP Holding Company LLC Distributed ledger for peer-to-peer cloud resource sharing
RU2019137970A (ru) 2017-04-26 2021-05-26 Виза Интернэшнл Сервис Ассосиэйшн Системы и способы записи данных, представляющих несколько взаимодействий
US10419209B1 (en) * 2017-04-26 2019-09-17 Wells Fargo Bank, N.A. Parallel assurance of blockchain signatures

Also Published As

Publication number Publication date
US11971879B2 (en) 2024-04-30
CN110546939A (zh) 2019-12-06
AU2022241492B2 (en) 2024-02-08
EP3616388B1 (en) 2024-10-16
CN115065485B (zh) 2025-08-26
US20200379979A1 (en) 2020-12-03
EP3616388A1 (en) 2020-03-04
CN110546939B (zh) 2022-07-26
WO2018200215A1 (en) 2018-11-01
AU2018257949B2 (en) 2022-08-25
AU2018257949A1 (en) 2019-10-24
US20240265007A1 (en) 2024-08-08
AU2022241492A1 (en) 2022-10-20
CA3059438A1 (en) 2018-11-01
US11429592B2 (en) 2022-08-30
EP3616388A4 (en) 2020-04-01
CN115065485A (zh) 2022-09-16
US20220342872A1 (en) 2022-10-27

Similar Documents

Publication Publication Date Title
RU2019137970A (ru) Системы и способы записи данных, представляющих несколько взаимодействий
JP7778897B2 (ja) ブロックチェーンネットワークにおけるブロックを伝搬する方法及び装置
KR101575030B1 (ko) 클라우드 상의 공유 데이터에 대한 다중 서명생성방법
JP4981072B2 (ja) 復号可能かつ検索可能な暗号化のための方法およびシステム
PH12019501715A1 (en) Digital certificate management method and apparatus, and electronic device
CN108632031B (zh) 密钥生成装置及方法、加密装置及方法
PH12018500536A1 (en) Per-packet resource pool selection in lte v2x system
RU2019115233A (ru) Способы и устройство для распределенной базы данных, содержащей анонимные входные данные
WO2019101240A3 (en) Authentication based on a recoverd public key
MY208966A (en) Network security management method, apparatus, and network security management system
CN103581175A (zh) 一种安全的数据聚合方法
JP2017513327A5 (ru)
WO2017114123A1 (zh) 一种密钥配置方法及密钥管理中心、网元
JP6367376B2 (ja) 安全なネットワーク通信のためのカオス・ベースの同期
WO2015073422A3 (en) System and method for updating an encryption key across a network
KR102871872B1 (ko) 공통 비밀을 공유하는 컴퓨터 구현 시스템 및 방법
JP2016513398A5 (ru)
EA201100887A1 (ru) Способ формирования шифровального/дешифровального ключа
US20190190713A1 (en) Encryption system, encryption method, and computer readable medium
US10348502B2 (en) Encrypting and decrypting data on an electronic device
JP2015521003A5 (ru)
PH12021550208A1 (en) Method and apparatus for managing network
JP6592851B2 (ja) 匿名ブロードキャスト方法、鍵交換方法、匿名ブロードキャストシステム、鍵交換システム、通信装置、プログラム
JP2016521937A5 (ru)
MX388600B (es) Generación de secuencia de claves para operaciones criptográficas.