Abstract:
Provided are an arithmetic method and apparatus for supporting Advanced Encryption Standard (AES) and Academy, Research Institute and Agency (ARIA) encryption/decryption functions. The apparatus includes: a key scheduler for generating a round key using an input key; and a round function calculator for generating encrypted/decrypted data using input data and the round key. Here, the round function calculator includes an integrated substitution layer and an integrated diffusion layer capable of performing both AES and ARIA algorithms.
Abstract translation:提供了用于支持高级加密标准(AES)和Academy,Research Institute and Agency(ARIA)加密/解密功能的算术方法和装置。 该装置包括:密钥调度器,用于使用输入密钥生成圆键; 以及循环函数计算器,用于使用输入数据和所述循环密钥来生成加密/解密数据。 这里,循环函数计算器包括集成替代层和能够执行AES和ARIA算法的集成扩散层。
Abstract:
Provided are an arithmetic method and apparatus for supporting Advanced Encryption Standard (AES) and Academy, Research Institute and Agency (ARIA) encryption/decryption functions. The apparatus includes: a key scheduler for generating a round key using an input key; and a round function calculator for generating encrypted/decrypted data using input data and the round key. Here, the round function calculator includes an integrated substitution layer and an integrated diffusion layer capable of performing both AES and ARIA algorithms.
Abstract translation:提供了用于支持高级加密标准(AES)和Academy,Research Institute and Agency(ARIA)加密/解密功能的算术方法和装置。 该装置包括:密钥调度器,用于使用输入密钥生成圆键; 以及循环函数计算器,用于使用输入数据和所述循环密钥来生成加密/解密数据。 这里,循环函数计算器包括集成替代层和能够执行AES和ARIA算法的集成扩散层。
Abstract:
Provided are an arithmetic method and apparatus for supporting Advanced Encryption Standard (AES) and Academy, Research Institute and Agency (ARIA) encryption/decryption functions. The apparatus includes: a key scheduler for generating a round key using an input key; and a round function calculator for generating encrypted/decrypted data using input data and the round key. Here, the round function calculator includes an integrated substitution layer and an integrated diffusion layer capable of performing both AES and ARIA algorithms.
Abstract translation:提供了用于支持高级加密标准(AES)和Academy,Research Institute and Agency(ARIA)加密/解密功能的算术方法和装置。 该装置包括:密钥调度器,用于使用输入密钥生成圆键; 以及循环函数计算器,用于使用输入数据和所述循环密钥来生成加密/解密数据。 这里,循环函数计算器包括集成替代层和能够执行AES和ARIA算法的集成扩散层。
Abstract:
Provided is an apparatus for computing a T-function based Stream Cipher (TSC)-4 stream cipher. The apparatus includes: two T-function units; and a nonlinear filter for receiving bits output from the two T-function units and generating an 8-bit output sequence per clock. Each of the T-function units includes: a first register for storing an internal state value of the lower N bits; an N-bit internal state updater for updating the internal state value of the lower N-bits stored in the first register; an intermediate result register for storing an intermediate result value output from the N-bit internal state updater; a second register for storing an internal state value of the upper M bits; and an M-bit internal state updater for updating the internal state value of the upper M bits stored in the second register using the value stored in the intermediate result register.