Cryptographic module and IC card
    13.
    发明授权
    Cryptographic module and IC card 有权
    加密模块和IC卡

    公开(公告)号:US08457306B2

    公开(公告)日:2013-06-04

    申请号:US11842331

    申请日:2007-08-21

    申请人: Masahiko Motoyama

    发明人: Masahiko Motoyama

    IPC分类号: H04L9/00 H04K1/00

    摘要: A cryptographic module that performs a cryptographic operation is provided with: a register that retains first data related to key data to be used in the cryptographic operation; a register that retains second data without dependency on the first data; a selector that alternately selects and outputs the contents of the register retaining the first data and the register retaining the second data; and a left shift circuit that performs a predetermined shift operation on data outputted from the selector.

    摘要翻译: 执行加密操作的加密模块具有:保存与密码操作中要使用的密钥数据相关的第一数据的寄存器; 一个保留第二个数据而不依赖于第一个数据的寄存器; 选择器,交替地选择并输出保留第一数据的寄存器的内容和保留第二数据的寄存器; 以及对从选择器输出的数据执行预定的移位操作的左移位电路。

    CRYPTOGRAPHIC PROCESSOR
    14.
    发明申请
    CRYPTOGRAPHIC PROCESSOR 审中-公开
    印刷加工商

    公开(公告)号:US20100318811A1

    公开(公告)日:2010-12-16

    申请号:US12722887

    申请日:2010-03-12

    申请人: Masahiko Motoyama

    发明人: Masahiko Motoyama

    IPC分类号: G06F21/22 G06F7/58 H04L9/28

    摘要: A cryptographic processor includes: first and second round function operation circuits, each of which executes cryptographic processing; and a control circuit configured to operate the first and second round function operation circuits by randomly switching between a parallel operation mode used to operate the first and second round function operation circuits in parallel and a serial operation mode used to operate the first and second round function operation circuits in series.

    摘要翻译: 密码处理器包括:第一和第二循环函数运算电路,每个执行密码处理; 以及控制电路,被配置为通过在用于并行操作第一和第二循环功能操作电路的并行操作模式和用于操作第一和第二循环功能的串行操作模式之间随机切换来操作第一和第二循环功能操作电路 操作电路串联。

    Method and apparatus for encrypting data
    16.
    发明授权
    Method and apparatus for encrypting data 有权
    用于加密数据的方法和装置

    公开(公告)号:US07159115B2

    公开(公告)日:2007-01-02

    申请号:US10658340

    申请日:2003-09-10

    IPC分类号: G06F1/24

    CPC分类号: H04L9/003

    摘要: An encryption apparatus provided with a Feistel type encryption algorithm includes a function operation unit that operates a non-linear function, and changing unit configured to supply the function operation unit with random data unrelated to an encryption operation result. In this way, a countermeasure can be taken against a DPA attack following the end of an operation by the encryption operation apparatus provided with the Feistel type encryption algorithm.

    摘要翻译: 具有Feistel型加密算法的加密装置包括操作非线性功能的功能操作单元,以及改变单元,被配置为向功能操作单元提供与加密操作结果无关的随机数据。 以这种方式,可以针对具有Feistel类型加密算法的加密操作装置的操作结束后的DPA攻击采取对策。