SECURE SELECTIVE LOAD OF DYNAMIC PAGED SEGMENTS IN MEMORY CONSTRAINED SYSTEMS

    公开(公告)号:US20190080093A1

    公开(公告)日:2019-03-14

    申请号:US15702628

    申请日:2017-09-12

    Abstract: Techniques for the secure loading of dynamic paged segments are provided. An example method according to the disclosure includes determining a first hash value for each of one or more pageable segments associated with a device, authenticating the one or more pageable segments based on the first hash values, determining a second hash value for each of the one or more pageable segments, transferring the second hash values for each of the pageable segments to the device, determining a load hash value for a loading pageable segment when the loading pageable segment is to be loaded into the device, comparing the load hash value with the second hash value associated with the loading pageable segment, and loading the loading pageable segment in the device when the load hash value matches the second hash value associated with the loading pageable segment.

    Patch infrastructure for ROM firmware

    公开(公告)号:US10346157B2

    公开(公告)日:2019-07-09

    申请号:US15664012

    申请日:2017-07-31

    Abstract: Various aspects include methods for implementing a firmware patch infrastructure. Various aspects may include identifying a patchable object from a firmware source code image based on a symbol in the patchable object's name, generating a patchable firmware source code file by injecting a first call to the patchable object configured to call to an indirection table and a second call to the patchable object configure to execute the patchable object, building a patchable firmware source code image from a plurality of patchable firmware source code files including the patchable firmware source code file having the first call to the patchable object and the second call to the patchable object, and creating the indirection table including an entry for the first call from the patchable firmware source code image having an indication to implement the second call in the patchable firmware source code image.

    Patch Infrastructure For ROM Firmware
    6.
    发明申请

    公开(公告)号:US20190034196A1

    公开(公告)日:2019-01-31

    申请号:US15664012

    申请日:2017-07-31

    CPC classification number: G06F8/66 G06F8/30 G06F8/65

    Abstract: Various aspects include methods for implementing a firmware patch infrastructure. Various aspects may include identifying a patchable object from a firmware source code image based on a symbol in the patchable object's name, generating a patchable firmware source code file by injecting a first call to the patchable object configured to call to an indirection table and a second call to the patchable object configure to execute the patchable object, building a patchable firmware source code image from a plurality of patchable firmware source code files including the patchable firmware source code file having the first call to the patchable object and the second call to the patchable object, and creating the indirection table including an entry for the first call from the patchable firmware source code image having an indication to implement the second call in the patchable firmware source code image.

Patent Agency Ranking