US 12,316,663 B2
Features extraction for blockchain transactions and program protocols
Attila Marosi-Bauer, Üröm (HU)
Assigned to CUBE Security Inc., Palo Alto, CA (US)
Filed by CUBE Security Inc., Palo Alto, CA (US)
Filed on Jun. 27, 2024, as Appl. No. 18/757,252.
Claims priority of provisional application 63/523,840, filed on Jun. 28, 2023.
Prior Publication US 2025/0007936 A1, Jan. 2, 2025
Int. Cl. H04L 9/40 (2022.01); G06F 11/34 (2006.01)
CPC H04L 63/1425 (2013.01) [G06F 11/3476 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving state information of an autonomous program protocol that is recorded on a blockchain;
generating a trace log associated with one or more transactions executed by the autonomous program protocol, the trace log comprising machine events executed by the blockchain, the machine events associated with the one or more transactions, wherein the autonomous program protocol is recorded on the blockchain in bytecode and the trace log is in opcode;
extracting a set of features from the trace log, wherein a feature in the set comprises a summary of a machine event executed by the blockchain;
inputting the set of features to a machine learning model to determine a threat nature associated with the transactions of the autonomous program protocol; and
performing a responsive action to address the threat nature.