Object reuse protection with error correction
    1.
    发明授权
    Object reuse protection with error correction 失效
    具有纠错的对象重用保护

    公开(公告)号:US5249212A

    公开(公告)日:1993-09-28

    申请号:US891126

    申请日:1992-06-01

    IPC分类号: G06F11/10 G06F12/14

    CPC分类号: G06F11/10 G06F12/1458

    摘要: A method and apparatus for providing error detection, correction and prevention of unauthorized access to data using memory tags. The method and apparatus includes computing an original error detection/correction code associated with a data word. The original error detection/correction code, using a CPU and a subject identification register, is copied to a tag associated with the data word when an original subject writes the data word into a memory. A single-error-correction/double-error detection (SEC/DED) device applies a first bias to the tag to create a first-biased error detection/correction code when the memory is assigned to a first subject. The SEC/DED device applies a second bias to create a twice-biased error detection/correction code when a second subject attempts to access the data word. Access to the data word is denied if the twice-biased error detection/correction code comprises an uncorrectable error.

    摘要翻译: 一种用于提供错误检测,校正和防止使用存储器标签对数据进行未授权访问的方法和装置。 该方法和装置包括计算与数据字相关联的原始错误检测/校正码。 当原始对象将数据字写入存储器时,使用CPU和主体标识寄存器的原始错误检测/校正码被复制到与数据字相关联的标签。 单错误纠正/双重错误检测(SEC / DED)设备将第一偏置应用于标签,以便在将存储器分配给第一主体时创建第一偏置误差检测/校正码。 当第二个对象尝试访问数据字时,SEC / DED设备应用第二偏置来产生两倍偏差的错误检测/校正码。 如果两次偏置的错误检测/纠正码包含不可校正的错误,则访问数据字被拒绝。

    Memory tagging for object reuse protection
    2.
    发明授权
    Memory tagging for object reuse protection 失效
    内存标记用于对象重用保护

    公开(公告)号:US5249231A

    公开(公告)日:1993-09-28

    申请号:US878280

    申请日:1992-05-04

    IPC分类号: G06F12/14

    CPC分类号: G06F12/1466

    摘要: A method and apparatus for memory tagging for object reuse protection which includes a central processing unit (CPU), a memory for storing a data word object and a corresponding tag identifying a first process with a first identification (ID). The memory means is coupled to the CPU. A subject ID register for storing a current process ID for a current process is coupled to the CPU and the memory. Tag checking apparatus for comparing the current process ID to the first ID is coupled to the CPU, to the subject ID register, and to the memory. Control logic is coupled to the CPU, to the memory, and to the tag checking apparatus. The control logic is for denying access to the data word object by the current process if the current process ID does not match the first ID.

    摘要翻译: 一种用于对象重用保护的存储器标签的方法和装置,其包括中央处理单元(CPU),用于存储数据字对象的存储器和识别具有第一标识(ID)的第一处理的相应标签。 存储装置耦合到CPU。 用于存储当前进程的当前进程ID的主体ID寄存器耦合到CPU和存储器。 用于将当前进程ID与第一ID进行比较的标签检查装置耦合到CPU,主题ID寄存器和存储器。 控制逻辑耦合到CPU,存储器和标签检查装置。 如果当前进程ID与第一个ID不匹配,则控制逻辑用于拒绝当前进程对数据字对象的访问。