Patent SG-11201809585W-A (SG)
Title: A method and system for verifying integrity of a digital asset using a distributed hash table and a peer-to-peer distributed ledger
Inventor: WRIGHT CRAIG STEVEN
IPC: G06F21/60
Filed: 2017-05-12
Abstract: INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property 111111101111 0 DOI 010111110101111 0 111 Oil Mil 1011 HEIDI lil Oil lil Organization International Bureau (10) International Publication Number (43) International Publication Date ......0\" WO 2017/195160 Al 16 November 2017 (16.11.2017) WIPO I PCT (51) International Patent Classification: CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, GOOF 21/10 (2013.01) GOOF 21/60 (2013.01) DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, (21) International Application Number: HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, PCT/IB2017/052800 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, (22) International Filing Date: PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, 12 May 2017 (12.05.2017) 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. (25) Filing Language: English (26) Publication Language: English (84) Designated States (unless otherwise indicated, for every kind of regional protection available): ARIPO (BW, GH, (30) Priority Data: GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, 1608463.4 13 May 2016 (13.05.2016) GB UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, 1608456.8 13 May 2016 (13.05.2016) GB TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, 1608454.3 13 May 2016 (13.05.2016) GB 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, (71) Applicant: NCHAIN HOLDINGS LIMITED [AG/AG]; TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, Fitzgerald House, 44 Church Street, St. John's (AG). KM, ML, MR, NE, SN, TD, TG). (72) Inventors: WRIGHT, Craig Steven; c/o Urquhart-Dykes & Lord LLP, 7th Floor Churchill House, Churchill Way, Published: _ Cardiff CF10 2HH (GB). SAVANAH, Stephane; c/o — with international search report (Art. 21(3)) 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, = = = (54) TABLE _ — = — = - - = = = _= = _1 Title: 1 Data AND A PEER A METHOD AND SYSTEM FOR VERIFYING 23 .) F,rst user -TO-PEER DISTRIBUTED LEDGER 5 14 27 INTEGRITY OF A DIGITAL ASSET USING A DISTRIBUTED HASH (57) : A computer-implemented method (900) and system (1) for verifying the integrity of a computer software for installation using a distributed hash table (13) and a peer-to-peer distributed ledger (14). This may be the Bitcoin blockchain or an alternative implementation. The method includes determining (910) a metadata associated with a transac- tion record stored on the peer-to-peer distributed ledger (14). An indica- tion of an entry stored on the distributed hash table (13) may be deter- mined (920) from the metadata. The method further includes determining (930) a third hash value based on the computer software and determining (940) a fourth hash value from the entry on the distributed hash table (13). The method further includes comparing (950) the third hash value and the fourth hash value and verifying (960) the integrity of the computer software based on the comparing of the third hash value and the fourth L I___ ) hash value. 11 _ 15 Second node 7 © V; I Distributed hash table (DHT) 13 Peer-to-peer 11 kr) 19 _ /19 01 11 20 Ir ... ' 11 © ei Fig. 1Dl 2 20 distributed ledger 14 . J C