METHODS AND SYSTEMS FOR ENSURING PROGRAM CODE FLOW INTEGRITY

    公开(公告)号:US20190073472A1

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

    申请号:US15694881

    申请日:2017-09-04

    Abstract: In one embodiment a device is described, the device including a memory operative to store an program, a storage operative to store a reference check value for at least one operation in the program, a processor operative to execute the program, including, determining a run-time check value upon execution of the at least one operation in the program, comparing the stored reference check value with the run-time check value, storing the run-time check value as a pre-branch run-time check value prior to entering a conditional branch of the program when the compared stored reference check value and the run-time check value are equal values, resetting the run-time check value of the executing program to the pre-branch run-time check value upon exiting the conditional branch of the program, wherein the reference check value, the run-time check value, and the pre-branch run-time check value are determined as a result of a single function. Related apparatus, methods and systems are also described.

    Viewport decryption
    2.
    发明授权

    公开(公告)号:US10331862B2

    公开(公告)日:2019-06-25

    申请号:US15492002

    申请日:2017-04-20

    Abstract: In one embodiment, a method for protecting video content is implemented on at least one computing device and includes: receiving the video content as encrypted video data on the at least one computing device, determining a viewport within the encrypted video data, where the viewport represents a subset of a larger amount of video that is presentable at a specific point in time in the video content, decrypting at least a portion of the encrypted video data corresponding to the viewport, where at least a remaining portion of the video that is time synchronized with the viewport remains encrypted, rendering viewport video from the viewport, and playing the viewport video.

Patent Agency Ranking