PROGRAM VERIFICATION USING HASH CHAINS

Patent №

US 10,185,595

Granted

2019-01-22

Filed 2018

Owner

CONFIA SYSTEMS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15997648

An example method includes partitioning a software application into two or more instruction blocks each containing one or more software instructions. The two or more instruction blocks are arranged in a sequence defining an order in which to execute the two or more instruction blocks. The method may also involve storing, in a first block of the two or more instruction blocks, a first identifier of the first block and storing, in a second block of the two or more instruction blocks, (i) a second identifier of the second block, (ii) the first identifier of the first block, and (iii) a one-way cryptographic hash of contents of the first block. The first block is adjacent to the second block in the sequence. The method may additionally include transmitting, to a computing device, the two or more instruction blocks for execution by the computing device in the defined order.

AI hardwareG06F 9/5061G06F 9/30003G06F 9/4881G06F 21/44G06F 21/602H04L 9/06H04L 9/3236H04L 9/3297+1 more

AI classification

AI hardware0.73
Evolutionary computation0.03
Vision0.00
Knowledge representation0.00
Planning0.00
Natural language0.00
Speech0.00
Machine learning0.00

Ownership

CONFIA SYSTEMS, INC.

assignment · 460830273

Assignors

RAMATCHANDIRANE, NADARADJANE

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC