METHOD AND SYSTEM FOR USING MIRRORED DATA TO DETECT CORRUPT DATA
    1.
    发明申请
    METHOD AND SYSTEM FOR USING MIRRORED DATA TO DETECT CORRUPT DATA 审中-公开
    使用镜像数据检测腐蚀数据的方法和系统

    公开(公告)号:WO1996041261A1

    公开(公告)日:1996-12-19

    申请号:PCT/US1996009257

    申请日:1996-06-05

    CPC classification number: G06F11/167 G06F11/08 G06F2201/865 G11C29/74

    Abstract: Errors in data stored in the memory of a computer are detected prior to use of the data. A protected data type is declared in writing a program in which errors in critical must be detected before the data are used. The invention is preferably implemented on a personal computer system (10) or in a microcontroller for a device. When a protected data item is initialized, both the protected data item and its corresponding bit-inverted form are stored in memory. A constructor function is used to determine the bit-inverted form. Any time that the protected data item is subsequently accessed for use by an application program, either the stored protected data item or its corresponding bit-inverted form are inverted for comparison to the other stored data item. Any difference detected in this comparison indicates that a change has occured in either or both of the protected data item and its corresponding bit-inverted form within memory. Depending upon the application progam in which the invention is used, an appropriate action is taken upon detecting such an error, such as providing an indication of the error and terminating further execution of the program.

    Abstract translation: 在使用数据之前检测存储在计算机存储器中的数据的错误。 一个受保护的数据类型是在编写程序之前被声明的,在这个程序中,在使用数据之前必须检测到关键的错误。 本发明优选地在个人计算机系统(10)或设备的微控制器中实现。 当受保护的数据项被初始化时,受保护的数据项及其对应的位反转形式被存储在存储器中。 构造函数用于确定位反转形式。 随后受保护的数据项随后被访问以供应用程序使用,所存储的受保护数据项或其对应的位反转形式被反转,以与其他存储的数据项进行比较。 在该比较中检测到的任何差异表示在存储器内的受保护数据项和其对应的位倒置形式中的一个或两个中发生了改变。 根据使用本发明的应用程序,在检测到这种错误时采取适当的动作,例如提供错误的指示并终止程序的进一步执行。

    METHOD AND SYSTEM FOR USING MIRRORED DATA TO DETECT CORRUPT DATA
    2.
    发明公开
    METHOD AND SYSTEM FOR USING MIRRORED DATA TO DETECT CORRUPT DATA 失效
    方法和系统倒置数据,用以识别损坏的数据

    公开(公告)号:EP0835489A1

    公开(公告)日:1998-04-15

    申请号:EP96919156.0

    申请日:1996-06-05

    CPC classification number: G06F11/167 G06F11/08 G06F2201/865 G11C29/74

    Abstract: Errors in data stored in the memory of a computer are detected prior to use of the data. A protected data type is declared in writing a program in which errors in critical data must be detected before the data are used. The invention is preferably implemented on a personal computer system (10) or in a microcontroller for a device. When a protected data item is initialized, both the protected data item and its corresponding bit-inverted form are stored in memory. A constructor function is used to determine the bit-inverted form. Any time that the protected data item is subsequently accessed for use by an application program, either the stored protected data item or its corresponding bit-inverted form are inverted for comparison to the other stored data item. Any difference detected in this comparison indicates that a change has occurred in either or both of the protected data item and its corresponding bit-inverted form within memory. Depending upon the application program in which the invention is used, an appropriate action is taken upon detecting such an error, such as providing an indication of the error and terminating further execution of the program.

    METHOD AND SYSTEM FOR USING INVERTED DATA TO DETECT CORRUPT DATA
    3.
    发明授权
    METHOD AND SYSTEM FOR USING INVERTED DATA TO DETECT CORRUPT DATA 失效
    方法和系统倒置数据,用以识别损坏的数据

    公开(公告)号:EP0835489B1

    公开(公告)日:2000-11-08

    申请号:EP96919156.8

    申请日:1996-06-05

    CPC classification number: G06F11/167 G06F11/08 G06F2201/865 G11C29/74

    Abstract: Errors in data stored in the memory of a computer are detected prior to use of the data. A protected data type is declared in writing a program in which errors in critical data must be detected before the data are used. The invention is preferably implemented on a personal computer system (10) or in a microcontroller for a device. When a protected data item is initialized, both the protected data item and its corresponding bit-inverted form are stored in memory. A constructor function is used to determine the bit-inverted form. Any time that the protected data item is subsequently accessed for use by an application program, either the stored protected data item or its corresponding bit-inverted form are inverted for comparison to the other stored data item. Any difference detected in this comparison indicates that a change has occurred in either or both of the protected data item and its corresponding bit-inverted form within memory. Depending upon the application program in which the invention is used, an appropriate action is taken upon detecting such an error, such as providing an indication of the error and terminating further execution of the program.

Patent Agency Ranking