US 11,949,789 B2
Blockchain-enabled computing
Holger Assenmacher, Eulenbis (DE)
Assigned to CRYPTOWERK CORP., Redwood City, CA (US)
Filed by Cryptowerk Corp., Redwood City, CA (US)
Filed on Jul. 6, 2022, as Appl. No. 17/858,489.
Application 17/858,489 is a continuation of application No. 16/874,203, filed on May 14, 2020, granted, now 11,394,556.
Claims priority of provisional application 62/848,040, filed on May 15, 2019.
Prior Publication US 2022/0337420 A1, Oct. 20, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); G06F 16/23 (2019.01); H04L 9/06 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/3231 (2013.01) [G06F 16/2365 (2019.01); H04L 9/0637 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A computer-implemented method for software execution validation, the method comprising:
detecting an attempt to execute an element of code;
loading an aggregated verification fingerprint, the aggregated verification fingerprint computed from at least a plurality of data item verification fingerprints using at least one one-way compression function, so that the aggregated verification fingerprint has a first bit length, which is less than a total bit length of a concatenation of the data item verification fingerprints, the aggregated verification fingerprint stored in at least one blockchain;
validating the element of code against the aggregated verification fingerprint; and
based on the validation, allowing execution or denying execution of the element of code.