-
公开(公告)号:EP4184856A1
公开(公告)日:2023-05-24
申请号:EP23151264.1
申请日:2020-04-22
申请人: nChain Licensing AG
发明人: WAHAB, Jad , ZHANG, Wei , DOIRON, Brock , VAUGHAN, Owen , WRIGHT, Craig Steven
摘要: A method comprising, at a node of a blockchain network: obtaining a first transaction including runnable code specifying a reference instance of an r-part of ant ECDSA signature; receiving a second transaction including information comprising at least an s-part of the ECDSA signature, and obtaining a public key wherein the ECDSA signature signs a message based on a corresponding private key; and running the code from the first transaction, the code being configured to return a result of true, irrespective of whose private key was used as the first private key, on condition that: the ECDSA verification function, as applied to the ECDSA signature, verifies that the s-part received in the second transaction corresponds to the reference instance of the r-part specified by the first transaction, given the message received in the second transaction and the obtained first public key.
-
公开(公告)号:EP4097931A1
公开(公告)日:2022-12-07
申请号:EP21701358.0
申请日:2021-01-19
申请人: nChain Licensing AG
IPC分类号: H04L12/715 , H04L29/08 , H04L9/32
-
-
公开(公告)号:EP4268420A1
公开(公告)日:2023-11-01
申请号:EP21819768.9
申请日:2021-11-23
申请人: nChain Licensing AG
IPC分类号: H04L9/32
-
-
公开(公告)号:EP4097930A1
公开(公告)日:2022-12-07
申请号:EP21700645.1
申请日:2021-01-19
申请人: nChain Licensing AG
IPC分类号: H04L12/715 , H04L29/08 , H04L9/32 , H04L29/06
-
7.
公开(公告)号:EP4008087A1
公开(公告)日:2022-06-08
申请号:EP20768402.8
申请日:2020-09-02
申请人: nChain Licensing AG
发明人: MACKAY, Alexander , VAUGHAN, Owen
-
-
公开(公告)号:EP4395228A3
公开(公告)日:2024-09-25
申请号:EP24169061.9
申请日:2019-10-09
申请人: nChain Licensing AG
CPC分类号: H04L9/3255 , H04L9/3252 , G06F21/64 , H04L9/3239 , H04L9/3066 , H04L9/0833 , H04L9/50
摘要: A computer-implemented method is disclosed. The method includes obtaining a first blockchain transaction configured to be redeemable to permit access to, or transfer control of, a resource, wherein the first blockchain transaction has an output comprising a public key combination verification function. The function comprises a plurality of public keys including a first public key and a second public key, each public key being a point on an elliptic curve, and a group public key being the elliptic curve point addition of the first and second public keys. A first gradient value is determined, being the gradient of the line between the first and second public keys. A second blockchain transaction is provided, the second transaction comprising an input comprising the public keys, the first gradient value, and the group public key. The first blockchain transaction is configured to be redeemable to permit access to, or transfer control of, a resource on successful application of the public key combination verification function to the input to verify that the group public key is derived from a combination of the public keys.
-
公开(公告)号:EP4395228A2
公开(公告)日:2024-07-03
申请号:EP24169061.9
申请日:2019-10-09
申请人: nChain Licensing AG
IPC分类号: H04L9/08
CPC分类号: H04L9/3255 , H04L9/3252 , G06F21/64 , H04L9/3239 , H04L9/3066 , H04L9/0833 , H04L9/50
摘要: A computer-implemented method is disclosed. The method includes obtaining a first blockchain transaction configured to be redeemable to permit access to, or transfer control of, a resource, wherein the first blockchain transaction has an output comprising a public key combination verification function. The function comprises a plurality of public keys including a first public key and a second public key, each public key being a point on an elliptic curve, and a group public key being the elliptic curve point addition of the first and second public keys. A first gradient value is determined, being the gradient of the line between the first and second public keys. A second blockchain transaction is provided, the second transaction comprising an input comprising the public keys, the first gradient value, and the group public key. The first blockchain transaction is configured to be redeemable to permit access to, or transfer control of, a resource on successful application of the public key combination verification function to the input to verify that the group public key is derived from a combination of the public keys.
-
-
-
-
-
-
-
-
-