Patent SG-11201804190Y-A (SG)
Title: Method and system for blockchain variant using digital signatures
Inventor: KING DAVID
IPC: H04L9/32
Filed: 2016-12-14
Abstract: INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau ... .... 0Y1d (43) International Publication Date .... ....:C.1 29 June 2017(29.06.2017) WIPO I PCT (10) WO International Publication Number 1111111111113111111111111111111111111111111111111111111111111111111111111111111111111111 2017/112469 Al (51) International Patent Classification: AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, HO4L 9/32 (2006.01) 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, (21) International Application Number: HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, PCT/US2016/066459 KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, (22) International Filing Date: MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, 14 December 2016 (14.12.2016) 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, (25) Filing Language: English TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, (26) Publication Language: English ZA, ZM, ZW. (30) Priority Data: (84) Designated States (unless otherwise indicated, for every 14/976,331 21 December 2015 (21.12.2015) US kind of regional protection available): ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, (71) Applicant: MASTERCARD INTERNATIONAL IN- TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, CORPORATED [US/US]; 2000 Furchase Street, Pur- TJ, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, chase, NY 10577 (US). 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, (72) Inventor KING, David, J.; 24 Harvery Road, Guilldford GU1 3SG (GB). SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG). (74) Agent: DOBBYN, Colm, J ; Mastercard International In- Published: corporated, 2000 Purchase Street, Purchase, NY 10577 (US). — with international search report (Art 21(3)) (81) Designated States (unless otherwise indicated, for every kind of national protection available): AE, AG, AL, AM, (54) Title: METHOD AND SYSTEM FOR BLOCKCHAIN VARIANT USING DIGITAL SIGNATURES cog an rcoi..lo rl a key pair compsmoo domain 0 mla ce .d a domain p eh^kvy. I`E0 2 :vm':eryn thRtlomei^ kxlbdckzyRanee eneratict Psc v by a recover dew° or O e princesai canerver, a o a II 'ern an as , : woore - 10 - r ma oloohchar netmt and e.. t I reenter ph gram each nicreb0 Job' knd is recanted key 0 9 cay pgr corepasng the mealhe , [ Joh( noand ant 604 pnadta Vey correepor d ng to the sssoc aced member Scn, i e of tha praeessingsalver, each memtar peb4oof I I mb Jong the domain h E06 'nee Reverseby ofl.lo prxc et a leanaa on Plx.k o I n network atcr elarkio IIod^s a 11118ky of olcc.oadin r caMioryspa alo a hash wed 1 erg The roe -e keey ccrresporhng 606 pea E n acthar Il etetvec rans3[.n bl inq IF. JYate Fe R E 0 .4t ClecF mealy earam4 by a I ann on dvioei FR croaessng eat r ^ P SJ(j IV 'x-8'2 Cr \ FIG. 6 1 1 ' ei 1-1 (57) : A method for using digital signatures for signing blockchain transactions includes: generating a domain key pair 1-1 comprising a domain private key and a domain public key, wherein the domain public key is signed after generation; receiving a 1 L .-- plurality of member public keys, wherein each member public key is received from an associated member of a blockchain network ..::::; and is a public key in a key pair comprising the member public key and a member private key corresponding to the associated mem - N ber; signing each member public key using the domain private key; receiving a transaction block from a specific member of the 0 blockchain network, wherein the transaction block includes a plurality of blockchain transaction values and a hash signed using the member private key corresponding to the specific member; signing the received transaction block using the domain private key; and transmitting the signed transaction block.