ENCRYPTION DEVICE, ENCRYPTION METHOD, DECRYPTION DEVICE AND DECRYPTION METHOD

    公开(公告)号:US20190103957A1

    公开(公告)日:2019-04-04

    申请号:US16086505

    申请日:2017-05-11

    Abstract: There is provided an encryption device to suppress calculation in the reverse direction in whitebox model encryption. The encryption device includes: having a predetermined relationship that outputs a plurality of output values according to a plurality of input values configured of plain text, with a part of the plurality of output values being inputted to a trapdoor one-way function, the predetermined relationship being defined by the output values that are not inputted to the trapdoor one-way function and one arbitrary input value of the plurality of input values; and having a property of encrypting a part of the plurality of output values according to the trapdoor one-way function, and the trapdoor one-way function not being able to decrypt encrypted data in a state in which a trapdoor is unknown.

    ENCRYPTION PROCESSING APPARATUS, ENCRYPTION PROCESSING METHOD, AND COMPUTER PROGRAM
    3.
    发明申请
    ENCRYPTION PROCESSING APPARATUS, ENCRYPTION PROCESSING METHOD, AND COMPUTER PROGRAM 审中-公开
    加密处理设备,加密处理方法和计算机程序

    公开(公告)号:US20140192973A1

    公开(公告)日:2014-07-10

    申请号:US14049854

    申请日:2013-10-09

    Abstract: A common-key blockcipher processing configuration with enhanced immunity against attacks such as saturation attacks and algebraic attacks (XSL attacks) is realized. In an encryption processing apparatus that performs common-key blockcipher processing, S-boxes serving as non-linear transformation processing parts set in round-function executing parts are configured using at least two different types of S-boxes. With this configuration, the immunity against saturation attacks can be enhanced. Also, types of S-boxes present a mixture of different types. With this configuration, the immunity against algebraic attacks (XSL attacks) can be enhanced, thereby realizing a highly secure encryption processing apparatus.

    Abstract translation: 实现了具有针对诸如饱和攻击和代数攻击(XSL攻击)等攻击的增强免疫性的通用密钥块密码处理配置。 在执行共同密钥块密码处理的加密处理装置中,使用至少两种不同类型的S盒来配置用作在循环功能执行部分中设置的非线性变换处理部分的S盒。 通过这种配置,可以提高对饱和攻击的抗扰度。 而且,S盒的类型是不同类型的混合物。 利用这种配置,可以增强对代数攻击(XSL攻击)的抗扰度,从而实现高度安全的加密处理装置。

Patent Agency Ranking