Patent attributes
The various implementations described herein include methods and devices for creating and using trust binaries. In one aspect, a method includes obtaining executable code for a program, identifying a plurality of executable functions from the executable code, and for each executable function of the plurality of executable functions, generating a respective function digest based on one or more static parts of the respective executable function. The method further includes constructing a respective trust binary comprising the respective digest for each executable function of the plurality of executable functions, generating a trust binary name by applying a hash function to a header of the executable code, and indexing the trust binary in a trust database utilizing the trust binary name.