Device and method for certifying reliability of public key, and program for same
AssigneeBitflyer Blockchain, Inc.
InventorTakafumi Komiyama
Life of this patent
Estimating the term…
Loading patent…
AssigneeBitflyer Blockchain, Inc.
InventorTakafumi Komiyama
Estimating the term…
The reliability of a second public key which is part of a second key pair generated in association with a first key pair is certified. A generating apparatus 210 provides certification data to a receiving apparatus 220 (S301). The receiving apparatus 220 transmits a certification request requesting a certification that the second public key PK2 is in a parent-child relationship with the first public key PKI to a certifying apparatus 230 (S302). In this example, the certification request includes the certification data, but if the certification data is provided directly from the generating apparatus 210 to the certifying apparatus 230, the certification request does not need to include the certification data. The certifying apparatus 230 verifies the certification data by calculating a verification formula for the certification data in response to the certification request (S303).
A method for certifying a reliability of a second public key PK2 which is a part of a second key pair generated in association with a first key pair consisting of a first private key and a first public key PK1, wherein the first private key and a generator of a cyclic group “G” are denoted as “a” and “g”, and the first public key PK1 is “a·g” and a second public key PK2 is “ax·g”, where “x” is an integer, and “r” is a random number or a pseudo-random number or a piece of data including the random number or the pseudo-random number, the method comprising:
A non-transitory computer readable medium encoded with a computer program which, when executed by a computer, causes certification of a reliability of a second public key PK2 which is a part of a second key pair generated in association with a first key pair consisting of a first private key and a first public key PK1, wherein the first private key and a generator of a cyclic group “G” are denoted as “a” and “g”, and a first public key PK1 is “a·g” and a second public key PK2 is “ax·g”, where “x” is an integer and “r” is a random number or pseudo-random number or a piece of data including the random number or pseudo-random number, the computer program comprising:
An apparatus for certifying a reliability of a second public key PK2 which is a part of a second key pair generated in association with a first key pair consisting of a first private key and a first public key PK1, the apparatus comprising:
A method for certifying a reliability of a second identifier ID2 generated in association with a first identifier ID1, wherein a first integer and a generator of a cyclic group “G” are denoted as “a” and “g”, and the first identifier ID1 is “a·g” and the second identifier ID2 is “ax·g”, where “x” is an integer and “r” is a random number or pseudo-random number or a piece of data including the random number or pseudo-random number, the method comprising:
A non-transitory computer readable medium encoded with a computer program which, when executed by a computer, causes certification of a reliability of a second identifier ID2 generated in association with a first identifier ID1, wherein a first integer and a generator of a cyclic group “G” are denoted as “a” and “g”, and the first identifier ID1 is “a·g” and the second identifier ID2 is “ax·g”, and where “x” is an integer and “r” is a random number or pseudo-random number or a piece of data including the random number or pseudo-random number, the method computer program comprising:
An apparatus for certifying a reliability of a second identifier ID2 generated in association with a first identifier ID1, the apparatus comprising:
Dependencies are inferred from the claim text.