Patent SG-11201908732Y-A (SG)
Title: Securing blockchain transaction based on undetermined data
Inventor: CHAN YING
IPC: H04L9/32
Filed: 2018-04-06
Abstract: WO 18/ 18963 4 Al (12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (43) International Publication Date 18 October 2018 (18.10.2018) W I PO I PCT omit VIII °nolo OH ionolimunio oimIE (10) International Publication Number WO 2018/189634 Al (51) International Patent Classification: GOOF 7/72 (2006.01) HO4L 9/30 (2006.01) HO4L 9/08 (2006.01) HO4L 9/32 (2006.01) (21) International Application Number: PCT/IB2018/052407 (22) International Filing Date: 06 April 2018 (06.04.2018) (25) Filing Language: English (26) Publication Language: English (30) Priority Data: 1705749.8 10 April 2017 (10.04.2017) GB (71) Applicant: NCHAIN HOLDINGS LIMITED [AG/AG]; Fitzgerald House, 44 Church Street, St. John's (AG). (72) Inventor: CHAN, Ying; c/o Urquhart-Dykes & Lord LLP, 7th Floor Churchill House, Churchill Way, Cardiff CF10 2HH (GB). (81) Designated States (unless otherwise indicated, for every kind of national protection available): AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. (84) Designated States (unless otherwise indicated, for every kind of regional protection available): ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG). Published: with international search report (Art. 21(3)) (54) Title: SECURING BLOCKCHAIN TRANSACTION BASED ON UNDETERMINED DATA (57) : Computer-implemented methods for locking a blockchain transaction based on undetermined data are de- scribed. The invention is implemented using a blockchain net- ioo work. This may, for example, be the Bitcoin blockchain. A lock- ing node may include a locking script in a blockchain transaction Node to lock a digital asset. The locking script includes a public key 102 for a determined data source and instructions to cause a validat- ing node executing the locking script to verify the source of da- ta provided in an unlocking script by: a) generating a modified 104 104 public key based on the public key for the determined data source and based on data defined in the unlocking script; and b) evalu- ating a cryptographic signature in the unlocking script based on the modified public key. The blockchain transaction containing the locking script is sent by the locking node to the blockchain network. The lock may be removed using a cryptographic signa- ture generated from a private key modified based on the data. FIG. 1