发明名称 Integrity of tagged data
摘要 A method and computer apparatus are presented for providing a secure data architecture for computer memory of a processor. The apparatus comprises a memory unit and a processing unit. Data are stored in the memory unit and manipulated by the processing unit, which is programmed to implement the data architecture. Tagged single data words are formed by concatenating a tag to each of the single data words. Each of the tags takes a value that corresponds to the data type of the single data word to which it is concatenated. A data multiword is creating by concatenating tagged single data words having the same data type. The data multiword is stored within a location in the computer memory, the location selected to ensure alignment of the data multiword in accordance with its length. An effective tag value is constructed for the data multiword by concatenating all of its single word tags. An operation is prevented from being performed on the data multiword if the effective tag value is not one of a predetermined list of valid effective tag values for the operation.
申请公布号 US6549903(B1) 申请公布日期 2003.04.15
申请号 US20000505570 申请日期 2000.02.17
申请人 ELBRUS INTERNATIONAL LIMITED 发明人 BABAIAN BORIS A.;GRUZDOV FEODOR A.;VOLKONSKY VLADIMIR Y.;SAKHIN YULI K.
分类号 G06F7/00;G06F12/00;G06F12/14;G06F13/00;G06F17/30;G06F21/00;(IPC1-7):G06F17/30 主分类号 G06F7/00
代理机构 代理人
主权项
地址