JPWO2020010279A5 - - Google Patents
Download PDFInfo
- 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
Links
- 230000000875 corresponding Effects 0.000 claims 14
- 230000002452 interceptive Effects 0.000 claims 2
Claims (9)
前記少なくとも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つまたは複数のコンピューティングデバイスによって、複数のブロックを有するブロックチェーンを形成するステップであって、各ブロックはブロックチェーンアドレスを有し、前記複数のブロックの第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.
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)
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)
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 |
-
2019
- 2019-07-03 EP EP19745862.3A patent/EP3834156A1/en not_active Withdrawn
- 2019-07-03 US US16/503,414 patent/US20200013026A1/en not_active Abandoned
- 2019-07-03 SG SG11202013208VA patent/SG11202013208VA/en unknown
- 2019-07-03 WO PCT/US2019/040646 patent/WO2020010279A1/en unknown
- 2019-07-03 JP JP2020573204A patent/JP2021529397A/en active Pending
- 2019-07-03 CN CN201980045178.9A patent/CN112437938A/en active Pending
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 |