会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • CONTROL FLOW PROTECTION MECHANISM
    • 控制流量保护机制
    • WO2007100116A1
    • 2007-09-07
    • PCT/JP2007/054115
    • 2007-02-26
    • SHARP KABUSHIKI KAISHAKAY, AndrewKIRBY, AnthonyNONWEILER, John
    • KAY, AndrewKIRBY, AnthonyNONWEILER, John
    • G06F21/22
    • G06F21/50
    • A method is provided of protecting a program executing on a device at least to some extent from execution flow errors caused by physical disturbances, such as device failures and voltage spikes, that cause program execution to jump to an unexpected memory location. The executing program follows an execution path that proceeds through a plurality of regions (B'[m], B'[f]). A first check value (wisb) is provided at a randomly accessible memory location. It is determined at least once (e.g. in TERM[m]) in at least one region (B'[m]) whether the first check value (wisb) has an expected value (s[m]) for that region (B'[m]). The first check value (wisb) is updated (e.g. in "set-up for call to f"), as execution passes from a first region (B'[m]) into a second region (B'[f]) in which such a determination is made, so as to have a value (s[f]) expected in the second region (B'[f]). An error handling procedure is performed if such a determination is negative.
    • 提供了一种方法,至少在一定程度上保护在设备上执行的程序,所述执行流程错误是由导致程序执行跳转到意外的存储器位置的物理干扰(例如设备故障和电压尖峰)造成的。 执行程序遵循经过多个区域(B'[m],B'[f])的执行路径。 在随机访问的存储器位置提​​供第一检查值(wisb)。 在至少一个区域(B'[m])中确定至少一次(例如在TERM [m])中第一检查值(wisb)是否具有该区域的预期值(s [m])(B' [M])。 当执行从第一区域(B'[m])传递到第二区域(B'[f])时,第一检查值(wisb)被更新(例如,在“调用f”的设置中),其中 进行这样的确定,以便具有在第二区域(B'[f])中预期的值(s [f])。 如果这样的确定是否定的,则执行错误处理过程。