METHOD FOR PERFORMING AN ENCRYPTION OF AN AES TYPE, AND CORRESPONDING SYSTEM AND COMPUTER PROGRAM PRODUCT
    1.
    发明申请
    METHOD FOR PERFORMING AN ENCRYPTION OF AN AES TYPE, AND CORRESPONDING SYSTEM AND COMPUTER PROGRAM PRODUCT 有权
    执行AES类型加密的方法,以及对应系统和计算机程序产品

    公开(公告)号:US20150270967A1

    公开(公告)日:2015-09-24

    申请号:US14660569

    申请日:2015-03-17

    Abstract: A polynomial representation (bi(x)) in an AES finite field ( Z 2  [ x ] ( r  ( x ) ) ) of input bytes (bi) of a state matrix (B) is obtained. A plurality (1) of irreducible polynomials (fi(y)) and a moving map (ψi) are used to map each polynomial (bi(x)) of the polynomial representation into a respective field of polynomials ( Z 2  [ y ] ( f i  ( y ) ) ) computed with respect to one of the irreducible polynomials (fi(y)), to obtain respective moved polynomials (αi(y)). The moved polynomials (αi(y)) are mapped into a polynomial (a(z)) of a polynomial ring ( Z 2  [ z ] ( p  ( z ) ) ) , obtained by applying an isomorphism (ω) between the fields of polynomials ( Z 2  [ y ] ( f i  ( y ) ) ) and the polynomial ring ( Z 2  [ z ] ( p  ( z ) ) ) based upon the Chinese remainder theorem (CRT). AES encryption is applied to the polynomial (a(z)). The polynomial (a(z)) is reconverted into the AES finite field ( Z 2  [ x ] ( r  ( x ) ) ) to obtain an encrypted state matrix (CB).

    Abstract translation: 获得状态矩阵(B)的输入字节(bi)的AES有限域(Z 2 [x](r((x)))中的多项式表示(bi(x))。 使用多个(1)不可约多项式(fi(y))和运动图(ψi)来将多项式表示的各个多项式(bi(x))映射到多项式(Z 2 [y] (fi(y))中的一个计算的(fi(y))),以获得各自的移动多项式(αi(y))。 移动多项式(αi(y))被映射到多项式环(Z 2 [z](p(z)))的多项式(a(z))中,通过在 基于中国余数定理(CRT),多项式(Z 2 [y](fi(y)))和多项式环(Z 2 [z](p(z)))。 AES加密应用于多项式(a(z))。 将多项式(a(z))重新转换为AES有限域(Z 2 [x](r(x))),以获得加密状态矩阵(CB)。

    Method for performing an encryption of an AES type, and corresponding system and computer program product
    2.
    发明授权
    Method for performing an encryption of an AES type, and corresponding system and computer program product 有权
    用于执行AES类型的加密的方法以及相应的系统和计算机程序产品

    公开(公告)号:US09425961B2

    公开(公告)日:2016-08-23

    申请号:US14660569

    申请日:2015-03-17

    Abstract: A polynomial representation (bi(x)) in an AES finite field ( Z 2 ⁡ [ x ] ( r ⁡ ( x ) ) ) of input bytes (bi) of a state matrix (B) is obtained. A plurality (1) of irreducible polynomials (fi(y)) and a moving map (ψi) are used to map each polynomial (bi(x)) of the polynomial representation into a respective field of polynomials ( Z 2 ⁡ [ y ] ( f i ⁡ ( y ) ) ) computed with respect to one of the irreducible polynomials (fi(y)), to obtain respective moved polynomials (αi(y)). The moved polynomials (αi(y)) are mapped into a polynomial (a(z)) of a polynomial ring ( Z 2 ⁡ [ z ] ( p ⁡ ( z ) ) ) , obtained by applying an isomorphism (ω) between the fields of polynomials ( Z 2 ⁡ [ y ] ( f i ⁡ ( y ) ) ) and the polynomial ring ( Z 2 ⁡ [ z ] ( p ⁡ ( z ) ) ) based upon the Chinese remainder theorem (CRT). AES encryption is applied to the polynomial (a(z)). The polynomial (a(z)) is reconverted into the AES finite field ( Z 2 ⁡ [ x ] ( r ⁡ ( x ) ) ) to obtain an encrypted state matrix (CB).

    Abstract translation: 获得状态矩阵(B)的输入字节(bi)的AES有限域(Z 2⁡[x](r⁡(x)))中的多项式表示(bi(x))。 使用多个(1)不可约多项式(fi(y))和运动图(ψi)将多项式表示的各个多项式(bi(x))映射到多项式的相应的多项式(Z 2⁡[y] (fi(y))),以获得相应的移动多项式(αi(y)))。 移动多项式(αi(y))被映射到多项式环(Z 2⁡[z](p⁡(z)))的多项式(a(z))中,通过在 基于中国余数定理(CRT),多项式(Z 2⁡[y](fi⁡(y)))和多项式环(Z 2⁡[z](p⁡(z)))。 AES加密应用于多项式(a(z))。 将多项式(a(z))重新转换为AES有限域(Z 2⁡[x](r⁡(x))),以获得加密状态矩阵(CB)。

Patent Agency Ranking