Encryption device and decryption device
    31.
    发明授权
    Encryption device and decryption device 有权
    加密设备和解密设备

    公开(公告)号:US09031234B2

    公开(公告)日:2015-05-12

    申请号:US13050165

    申请日:2011-03-17

    IPC分类号: H04L9/00 H04L9/06

    摘要: According to one embodiment, an encryption device includes a storage unit, an input unit, first to fourth partial encryption units, a generation unit, and an output unit. The first partial encryption unit calculates first intermediate data from input plain data to store in the storage unit. The generation unit generates a round key, which is used in calculations for the first intermediate data and N-th intermediate data, from the secret key. The second partial encryption unit calculates (i+1)th intermediate data from i-th intermediate data (i is smaller than N) and the round key to store in the storage unit. The third partial encryption unit performs an arithmetic operation including predetermined conversion for mixing the N-th intermediate data, and calculates (N+1)th intermediate data to store in the storage unit. The fourth partial encryption unit obtains encrypted data by performing an arithmetic operation including inverse conversion of the conversion on the (N+1)th intermediate data.

    摘要翻译: 根据一个实施例,加密装置包括存储单元,输入单元,第一至第四部分加密单元,生成单元和输出单元。 第一部分加密单元从输入的普通数据计算第一中间数据以存储在存储单元中。 生成单元从秘密密钥生成用于计算第一中间数据和第N中间数据的循环密钥。 第二部分加密单元计算第i个中间数据(i小于N)的第(i + 1)个中间数据和存储在存储单元中的循环密钥。 第三部分加密单元执行包括用于混合第N个中间数据的预定转换的算术运算,并且计算(N + 1)个中间数据以存储在存储单元中。 第四部分加密单元通过执行包括对第(N + 1)个中间数据的转换的逆转换的算术运算来获得加密数据。

    Microprocessor
    33.
    发明申请
    Microprocessor 失效
    微处理器

    公开(公告)号:US20110107336A1

    公开(公告)日:2011-05-05

    申请号:US12926251

    申请日:2010-11-04

    IPC分类号: G06F9/46

    摘要: A microprocessor executes programs in a pipeline architecture that includes a task register management unit that switches a value of a task register to second register information that is used when a second task is executed after the execution of a first task is completed, if a switch instruction to the second task is issued when a plurality of units executes the first task, and a task manager that switches a value of a task identification information register to a second task identifier after the value is switched to the second register information, and grants each of the plurality of units permission to execute the second task.

    摘要翻译: 微处理器执行流水线架构中的程序,其包括任务寄存器管理单元,该任务寄存器管理单元将任务寄存器的值切换到在完成第一任务的执行之后执行第二任务时所使用的第二寄存器信息,如果切换指令 当多个单元执行第一任务时发出第二任务;以及任务管理器,其在将值切换到第二登记信息之后将任务识别信息寄存器的值切换到第二任务标识符,并且授予每个 多个单元允许执行第二任务。

    Microprocessor
    37.
    发明申请
    Microprocessor 失效
    微处理器

    公开(公告)号:US20060005260A1

    公开(公告)日:2006-01-05

    申请号:US11159230

    申请日:2005-06-23

    CPC分类号: G06F21/57

    摘要: A microprocessor includes a decryption unit that decrypts information to be utilized by a processor core to obtain plaintext information when the acquired information is encrypted; and a plaintext information storing unit that stores the plaintext information. The microprocessor also includes a protected attribute adding unit that adds a protected attribute indicating one of protection and non-protection to the plaintext information based on whether the decryption has been performed; an access request acquiring unit that acquires an access request to the plaintext information; a request type identifying unit that identifies a type of request of the access request; and an access controlling unit that controls an access to the plaintext information based on the type of request and the protected attribute.

    摘要翻译: 微处理器包括一个解密单元,当所获取的信息被加密时,解密由处理器核心利用的信息以获取明文信息; 以及存储明文信息的明文信息存储单元。 微处理器还包括受保护属性添加单元,该保护属性添加单元基于是否执行了解密,向明文信息添加指示保护和非保护之一的受保护属性; 访问请求获取单元,其获取对所述明文信息的访问请求; 识别访问请求的请求的类型的请求类型识别单元; 以及访问控制单元,其基于请求的类型和所保护的属性来控制对明文信息的访问。