JPWO2020010279A5 - - Google Patents

Download PDF

Info

Publication number
JPWO2020010279A5
JPWO2020010279A5 JP2020573204A JP2020573204A JPWO2020010279A5 JP WO2020010279 A5 JPWO2020010279 A5 JP WO2020010279A5 JP 2020573204 A JP2020573204 A JP 2020573204A JP 2020573204 A JP2020573204 A JP 2020573204A JP WO2020010279 A5 JPWO2020010279 A5 JP WO2020010279A5
Authority
JP
Japan
Prior art keywords
blockchain
address
transaction
authentication server
public key
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.)
Pending
Application number
JP2020573204A
Other languages
Japanese (ja)
Other versions
JP2021529397A (en
Publication date
Application filed filed Critical
Priority claimed from PCT/US2019/040646 external-priority patent/WO2020010279A1/en
Publication of JP2021529397A publication Critical patent/JP2021529397A/en
Publication of JPWO2020010279A5 publication Critical patent/JPWO2020010279A5/ja
Pending legal-status Critical Current

Links

Claims (9)

少なくとも1つのブロックチェーンで構成される、ブロックチェーンを維持する1つまたは複数のコンピューティングデバイスと、認証サーバとを含み、
前記少なくとも1つのブロックチェーンは、それぞれがブロックチェーンアドレスを含む1つまたは複数のブロックを有し、前記1つまたは複数のコンピューティングデバイスは、ネットワークを介して相互に通信することができ、前記ブロックチェーンの少なくとも1つのブロックは、ブロックチェーントランザクションに関連付けられ、
前記認証サーバは、認証サービスと関連付けられ、前記認証サーバは、前記ネットワーク上で、前記1つまたは複数のコンピューティングデバイスと通信して、以下のステップを実施するように構成され、すなわち、
前記ブロックチェーントランザクションへのトランザクション当事者の同一性を検証する公的に信用されているデジタル証明書について、前記1つまたは複数のコンピューティングデバイスからの認証要求を受け取るステップであって、前記認証要求は少なくとも、ブロックチェーン識別子と、検証される前記ブロックチェーンへの前記トランザクション当事者と関連付けられた特定の識別情報とを含む、ステップと、
前記ブロックチェーンへの前記トランザクション当事者の前記同一性を検証するステップであって、
検証される前記トランザクション当事者による前記認証要求に含まれる、受け取った前記ブロックチェーン識別子の所有権を確立すること、または、
前記認証要求に含まれる、受け取った前記特定の識別情報が、検証される前記ブロックチェーンへの前記トランザクション当事者と関連することを検証すること
によって、検証するステップと、
前記トランザクション当事者と前記ブロックチェーン識別子とを結びつける1つまたは複数の検証可能な属性を検証する際に、公的に信用されているデジタル証明書を作成し発行するステップであって、前記1つまたは複数の検証可能な属性は前記認証要求に含まれる、ステップと、
以下の(1)~(4)の一部または全てに基づいて、前記ブロックチェーンアドレスのうちの少なくとも1つに対応する公開鍵または秘密鍵のひとつの所有を検証することによって、検証される前記トランザクション当事者からの、受け取った前記ブロックチェーン識別子の所有権を確立するステップであって、
(1)前記認証サーバが、受け取った前記ブロックチェーン識別子として、前記公開鍵またはアドレスに対応する前記認証サーバへ、秘密鍵署名を提供することを、前記コンピューティングデバイスに要求すること、
(2)前記認証サーバが、受け取った前記ブロックチェーン識別子として、前記公開鍵またはアドレスに対応する前記認証サーバへ、その対応する公開鍵に応じて、秘密鍵署名を提供することを、前記コンピューティングデバイスに要求すること、
(3)前記認証サーバが、受け取った前記ブロックチェーン識別子として、前記公開鍵またはアドレスに対応する前記認証サーバへ、その公開鍵に対応するアドレスに応じて、秘密鍵署名を提供することを、前記コンピューティングデバイスに要求すること、または、
(4)要求するコンピューティングデバイスに、対話型署名プロトコルに参加することを要求すること、
の一部または全てに基づく、ステップと、
を実施するように構成されている、
システム。
Includes one or more computing devices that maintain the blockchain, consisting of at least one blockchain, and an authentication server.
The at least one blockchain has one or more blocks , each containing a blockchain address, and the one or more computing devices can communicate with each other over a network, said block . At least one block of the chain is associated with a blockchain transaction and
The authentication server is associated with an authentication service, which is configured to communicate with the one or more computing devices on the network to perform the following steps:
A step of receiving an authentication request from one or more computing devices for a publicly trusted digital certificate that verifies the identity of a transaction party to the blockchain transaction, wherein the authentication request is. A step that includes at least a blockchain identifier and specific identity associated with said transactional party to said blockchain to be verified.
A step of verifying the identity of the transaction party to the blockchain.
Establishing ownership of the received blockchain identifier contained in the authentication request by the transaction party being verified, or
Verify that the particular identification information received contained in the authentication request is associated with the transaction party to the blockchain to be verified.
With the steps to verify by
The step of creating and issuing a publicly trusted digital certificate in validating one or more verifiable attributes linking the transaction party to the blockchain identifier, said one or more. Multiple verifiable attributes are included in the authentication request, step and
The verification is performed by verifying the possession of one of the public or private keys corresponding to at least one of the blockchain addresses based on some or all of the following (1) to (4). A step in establishing ownership of the received blockchain identifier from a transaction party.
(1) Requesting the computing device to provide a private key signature to the authentication server corresponding to the public key or address as the received blockchain identifier.
(2) The computing that the authentication server provides the authentication server corresponding to the public key or address as the received blockchain identifier with a private key signature according to the corresponding public key. Requesting the device,
(3) The authentication server provides the authentication server corresponding to the public key or address as the received blockchain identifier with a private key signature according to the address corresponding to the public key. Requests from computing devices, or
(4) Require the required computing device to participate in the interactive signing protocol,
Steps and, based on some or all of
Is configured to carry out,
system.
前記認証証明書は、暗号化公開鍵に関連付けられている、請求項1記載のシステム。 The system according to claim 1, wherein the authentication certificate is associated with an encrypted public key. 前記認証証明書に含まれる前記ブロックチェーンアドレスに対応するブロックチェーンノードは、前記暗号化公開鍵に関連付けられている、請求項記載のシステム。 The system according to claim 2 , wherein the blockchain node corresponding to the blockchain address included in the authentication certificate is associated with the encrypted public key. 安全なトランザクションのための方法であって、
ネットワークの1つまたは複数のコンピューティングデバイスによって、複数のブロックを有するブロックチェーンを形成するステップであって、各ブロックはブロックチェーンアドレスを有し、前記複数のブロックの第1のブロックは、前記ブロックチェーンのトランザクションに関連付けられた第1のブロックチェーンアドレスを有する、ステップと、
前記認証サーバにおいて、前記1つまたは複数のコンピューティングデバイスのなかの1つの要求するコンピューティングデバイスから、要求を受け取るステップであって、前記要求は少なくとも、ブロックチェーン識別子と、未検証の前記トランザクションエンティティに関連付けられた特定の識別情報とを含む、ステップと、
前記認証サーバによって、前記未検証の前記トランザクションエンティティの前記同一性を、受け取った前記ブロックチェーン識別子の1つまたは複数および受け取った前記特定の識別情報に基づいて、検証するステップであって、
検証される前記ブロックチェーンへの前記トランザクション当事者による前記要求に含まれる受け取った前記ブロックチェーン識別子の所有権を確立すること、および
検証される前記ブロックチェーンへの前記トランザクション当事者に関連付けられた前記要求に含まれる受け取った前記特定の識別情報を検証すること
によって、検証するステップと、
前記認証サーバによって、前記要求に応じた前記デジタル証明書を作成し発行するステップであって、前記証明書は、前記ブロックチェーントランザクションへの前記未検証のトランザクションエンティティの前記同一性を検証する前記要求に含まれる前記第1のブロックチェーンアドレスの認証局を提供する認証されたアドレスを含む、ステップと、
を含み、
前記認証サーバは、以下の(1)~(4)の一部または全てに基づいて、すなわち、
(1)前記認証サーバが、受け取った前記ブロックチェーン識別子として、前記公開鍵またはアドレスに対応する前記認証サーバへ、秘密鍵署名を提供することを、前記コンピューティングデバイスに要求すること、
(2)前記認証サーバが、受け取った前記ブロックチェーン識別子として、前記公開鍵またはアドレスに対応する前記認証サーバへ、その対応する公開鍵に応じて、秘密鍵署名を提供することを、前記コンピューティングデバイスに要求すること、
(3)前記認証サーバが、受け取った前記ブロックチェーン識別子として、前記公開鍵またはアドレスに対応する前記認証サーバへ、その公開鍵に対応するアドレスに応じて、秘密鍵署名を提供することを、前記コンピューティングデバイスに要求すること、または、
(4)要求するコンピューティングデバイスに、対話型署名プロトコルに参加することを要求すること、
の一部または全てに基づいて、前記第1のブロックチェーンアドレスに対応する公開鍵または秘密鍵のひとつの、前記未検証のトランザクションエンティティによる所有を検証することによって、前記未検証のトランザクションエンティティによる、受け取った前記ブロックチェーン識別子の所有権を確立する、
方法。
A method for secure transactions,
A step of forming a blockchain with a plurality of blocks by one or more computing devices in a network , where each block has a blockchain address and the first block of the plurality of blocks is the block . A step and a step that has a first blockchain address associated with a transaction in the chain .
In the authentication server, a step of receiving a request from one of the one or more computing devices requested by the computing device, wherein the request is at least a blockchain identifier and the unverified transaction entity. Steps and ,, including the specific identification information associated with
A step of verifying the identity of the unverified transaction entity by the authentication server based on one or more of the received blockchain identifiers and the particular identification information received.
Establishing ownership of the received blockchain identifier contained in the request by the transaction party to the blockchain to be verified, and.
Verifying the particular identification information received contained in the request associated with the transaction party to the blockchain to be verified.
With the steps to verify by
A step of creating and issuing the digital certificate in response to the request by the authentication server, wherein the certificate verifies the identity of the unverified transaction entity to the blockchain transaction. A step and a step comprising an authenticated address that provides a certificate authority for the first blockchain address contained in.
Including
The authentication server is based on a part or all of the following (1) to (4), that is,
(1) Requesting the computing device to provide a private key signature to the authentication server corresponding to the public key or address as the received blockchain identifier.
(2) The computing that the authentication server provides the authentication server corresponding to the public key or address as the received blockchain identifier with a private key signature according to the corresponding public key. Requesting the device,
(3) The authentication server provides the authentication server corresponding to the public key or address as the received blockchain identifier with a private key signature according to the address corresponding to the public key. Requests from computing devices, or
(4) Require the required computing device to participate in the interactive signing protocol,
By verifying the ownership of one of the public or private keys corresponding to the first blockchain address by the unverified transaction entity, based on some or all of the above, by the unverified transaction entity. Establish ownership of the received blockchain identifier,
Method.
前記エンティティが前記トランザクションに関連付けられていることを検証するステップの後に、資金を前記第1のブロックチェーンアドレスとの間で転送するステップをさらに含む、請求項記載の方法。 4. The method of claim 4 , further comprising transferring funds to and from the first blockchain address after the step of verifying that the entity is associated with the transaction. 前記1つまたは複数のコンピューティングデバイスは、前記サーバからの前記認証証明書の要求によって、各エンティティの同一性を検証するように構成されている、請求項記載の方法。 The method of claim 4 , wherein the one or more computing devices are configured to verify the identity of each entity upon request of the authentication certificate from the server. 前記1つまたは複数のコンピューティングデバイスは、前記各エンティティの同一性を検証した後、前記各エンティティとの金融トランザクションを行うように構成されている、請求項記載の方法。 The method of claim 6 , wherein the one or more computing devices are configured to perform a financial transaction with each of the entities after verifying the identity of each of the entities. 前記認証証明書を、暗号化公開鍵に関連付ける、請求項記載の方法。 The method of claim 4 , wherein the authentication certificate is associated with an encrypted public key. 前記認証証明書に含まれる前記ブロックチェーンアドレスに対応するブロックチェーンノードを、前記暗号化公開鍵に関連付ける、請求項記載の方法。 The method according to claim 8 , wherein the blockchain node corresponding to the blockchain address included in the authentication certificate is associated with the encrypted public key.
JP2020573204A 2018-07-03 2019-07-03 Systems and methods for blockchain address and owner verification Pending JP2021529397A (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201862693713P 2018-07-03 2018-07-03
US62/693,713 2018-07-03
US201862768049P 2018-11-15 2018-11-15
US62/768,049 2018-11-15
PCT/US2019/040646 WO2020010279A1 (en) 2018-07-03 2019-07-03 Systems and methods for blockchain addresses and owner verification

Publications (2)

Publication Number Publication Date
JP2021529397A JP2021529397A (en) 2021-10-28
JPWO2020010279A5 true JPWO2020010279A5 (en) 2022-07-11

Family

ID=67470674

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020573204A Pending JP2021529397A (en) 2018-07-03 2019-07-03 Systems and methods for blockchain address and owner verification

Country Status (6)

Country Link
US (1) US20200013026A1 (en)
EP (1) EP3834156A1 (en)
JP (1) JP2021529397A (en)
CN (1) CN112437938A (en)
SG (1) SG11202013208VA (en)
WO (1) WO2020010279A1 (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019144042A2 (en) 2018-01-21 2019-07-25 CipherTrace, Inc. Distributed security mechanism for blockchains and distributed ledgers
US11836718B2 (en) 2018-05-31 2023-12-05 CipherTrace, Inc. Systems and methods for crypto currency automated transaction flow detection
US11403674B2 (en) 2018-07-30 2022-08-02 Hewlett Packard Enterprise Development Lp Systems and methods for capturing time series dataset over time that includes secured representations of distributed ledger addresses
US11356443B2 (en) 2018-07-30 2022-06-07 Hewlett Packard Enterprise Development Lp Systems and methods for associating a user claim proven using a distributed ledger identity with a centralized identity of the user
US11488161B2 (en) * 2018-07-31 2022-11-01 Hewlett Packard Enterprise Development Lp Systems and methods for providing transaction provenance of off-chain transactions using distributed ledger transactions with secured representations of distributed ledger addresses of transacting parties
US11271908B2 (en) * 2018-07-31 2022-03-08 Hewlett Packard Enterprise Development Lp Systems and methods for hiding identity of transacting party in distributed ledger transaction by hashing distributed ledger transaction ID using secured representation of distributed ledger address of transacting party as a key
US11546373B2 (en) 2018-11-20 2023-01-03 CipherTrace, Inc. Cryptocurrency based malware and ransomware detection systems and methods
DE102018009168A1 (en) * 2018-11-21 2020-05-28 Daimler Ag Method for paying in a motor vehicle by means of a transaction of a cryptocurrency computer network
US11303450B2 (en) * 2018-12-19 2022-04-12 Visa International Service Association Techniques for securely performing offline authentication
CN111311413B (en) * 2020-02-25 2023-08-29 百度在线网络技术(北京)有限公司 Method, device, equipment and medium for monitoring resource circulation of block chain
AU2021418733A1 (en) 2020-12-29 2023-06-22 CipherTrace, Inc. Systems and methods for correlating cryptographic addresses between blockchain networks
US12026789B2 (en) 2021-02-08 2024-07-02 CipherTrace, Inc. Systems and methods of forensic analysis of cryptocurrency transactions
CN112865972B (en) * 2021-03-31 2023-03-14 深圳市巽震科技孵化器有限公司 Initialization method, device and system based on digital certificate platform and storage device
US11386194B1 (en) 2021-07-09 2022-07-12 Oversec, Uab Generating and validating activation codes without data persistence
CN113904774A (en) * 2021-08-27 2022-01-07 重庆小雨点小额贷款有限公司 Block chain address authentication method and device and computer equipment
IT202100023090A1 (en) * 2021-09-07 2023-03-07 It Legals Ltd SYSTEM AND METHOD FOR THE DEANONYMIZATION OF CRYPTOCURRENCY HOLDERS AND THE TRACEABILITY OF CRYPTOCURRENCY TRANSACTIONS WITH BLOCKCHAIN
US20230112606A1 (en) * 2021-10-12 2023-04-13 Vmware, Inc. Device enrollment in a unified endpoint management system over a closed network
WO2023148682A1 (en) * 2022-02-04 2023-08-10 Treasury Intelligence Solutions GmbH Secure data exchange orchestration
US20230291575A1 (en) * 2022-03-11 2023-09-14 Paypal, Inc. Pki-based authentication of blockchain addresses
CN114679394B (en) * 2022-04-12 2023-09-15 北京理工大学 Bitcoin address classification verification method based on network space search engine
CN116226937A (en) * 2023-05-06 2023-06-06 中国信息通信研究院 Block chain-based carbon effect code generation method and device, equipment and medium
CN116886319A (en) * 2023-09-08 2023-10-13 海马云(天津)信息技术有限公司 Certificate verification method and device and communication equipment

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU6620000A (en) * 1999-08-06 2001-03-05 Frank W Sudia Blocked tree authorization and status systems
CN100344091C (en) * 2004-01-19 2007-10-17 上海市电子商务安全证书管理中心有限公司 Distributed certificate verification method
CN105960776B (en) * 2014-02-04 2020-04-03 维萨国际服务协会 Token authentication using limited-use credentials
US11055707B2 (en) * 2014-06-24 2021-07-06 Visa International Service Association Cryptocurrency infrastructure system
KR101637854B1 (en) * 2015-10-16 2016-07-08 주식회사 코인플러그 Certificate issuance system and method based on block chain, certificate authentication system and method based on block chain
WO2017171165A1 (en) * 2015-12-14 2017-10-05 (주)코인플러그 System for issuing public certificate on basis of block chain, and method for issuing public certificate on basis of block chain by using same
CN106911641A (en) * 2015-12-23 2017-06-30 索尼公司 For authorizing the client terminal device for accessing, server unit and access control system
US10333705B2 (en) * 2016-04-30 2019-06-25 Civic Technologies, Inc. Methods and apparatus for providing attestation of information using a centralized or distributed ledger
CA2975843C (en) * 2016-08-10 2023-06-13 Peer Ledger Inc. Apparatus, system, and methods for a blockchain identity translator
DE102016215917A1 (en) * 2016-08-24 2018-03-01 Siemens Aktiengesellschaft Secured processing of a credential request
CN106372940B (en) * 2016-08-31 2019-10-11 江苏通付盾科技有限公司 Identity identifying method, server and terminal device based on block chain network
US10243748B1 (en) * 2018-06-28 2019-03-26 Jonathan Sean Callan Blockchain based digital certificate provisioning of internet of things devices

Similar Documents

Publication Publication Date Title
US11651109B2 (en) Permission management method, permission verification method, and related apparatus
JPWO2020010279A5 (en)
CN110933108B (en) Data processing method and device based on block chain network, electronic equipment and storage medium
CN109687976B (en) Motorcade building and managing method and system based on block chain and PKI authentication mechanism
JP6716745B2 (en) Blockchain-based authorization authentication method, terminal and server using this
CN111884815A (en) Block chain-based distributed digital certificate authentication system
WO2018170341A1 (en) Methods and systems for universal storage and access to user-owned credentials for trans-institutional digital authentication
CN110708170A (en) Data processing method and device and computer readable storage medium
KR102252086B1 (en) Method for oauth service through blockchain, and terminal and server using the same
KR20190114433A (en) Method for oauth service through blockchain, and terminal and server using the same
WO2019184155A1 (en) Blockchain node authority control method, blockchain system and storage medium
CN115021958B (en) Mist calculation and blockchain fusion intelligent home identity authentication method and system
CN111027036A (en) Identity association method based on block chain
CN111711607B (en) Block chain-based flow type micro-service trusted loading and verifying method
CN110177124A (en) Identity identifying method and relevant device based on block chain
CN111586049A (en) Lightweight key authentication method and device for mobile internet
TW201909013A (en) System and method for identity verification and privacy protection in public blockchain
CN115174091A (en) Homomorphic encryption privacy protection method for distributed digital identity
CN115102695A (en) Vehicle networking certificate authentication method based on block chain
CN110910110A (en) Data processing method and device and computer storage medium
TWI818209B (en) Distributed ledger-based methods and systems for certificate authentication
CN112926983A (en) Block chain-based deposit certificate transaction encryption system and method
CN112287040A (en) Rights and interests combination method and device based on block chain
KR20190114424A (en) Method for sso service through blockchain, and terminal and server using the same
CN111682941B (en) Centralized identity management, distributed authentication and authorization method based on cryptography