SG10202105050PA

Key data processing method and apparatus, and server

Abstract

An original key of a shared object in a blockchain is obtained. The number of partie s sharing ibe original key is detennined. The original key arc processed by using a predetermined algorithm, to generate tbe same number of child keys as thal of the number of parties sharing the original key, where the child keys are used to restore the original key when the same number of child keys are obtained.

SG10202105050PA, drawing sheet 1
Sheet 1 of 1

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

20 claims: 3 independent, 17 dependent

  1. 1
    A computer-implemented method for managing shared ownership in a block chain network, the method comprising:obtaining a parent cryptographic key associated with a blockchain object (1302);obtaining a number (N) of parties to share control over the blockchain object (1304);and generating N child cryptographic keys based on the parent cryptographic key by applying a predetermined algorithm to the parent cryptographic key, wherein N is an integer greater than or equal to 2, wherein applying the predetermined algorithm comprises performing a modulo operation based on the parent cryptographic key, and wherein the N child cryptographic keys are collectively configured to enable reconstruction of the parent cryptographic key (1306).
  2. 8
    A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:obtaining a parent cryptographic key associated with a blockchain object (1302);obtaining a number (N) of parties to share control over the blockchain object (1304);and generating N child cryptographic keys based on the parent cryptographic key by applying a predetermined algorithm to the parent cryptographic key, wherein N is an integer greater than or equal to 2, wherein applying the predetermined algorithm comprises performing a modulo operation based on the parent cryptographic key, and wherein the N child cryptographic keys are collectively configured to enable reconstruction of the parent cryptographic key (1306).
  3. 15
    A computer-implemented system, comprising:obtaining a parent cryptographic key associated with a blockchain object (1302);obtaining a number (N) of parties to share control over the blockchain object (1304);and generating N child cryptographic keys based on the parent cryptographic key by applying a predetermined algorithm to the parent cryptographic key, wherein N is an integer greater than or equal to 2, wherein applying the predetermined algorithm comprises performing a modulo operation based on the parent cryptographic key, and wherein the N child cryptographic keys are collectively configured to enable reconstruction of the parent cryptographic key (1306).