-
1.
公开(公告)号:US11632233B2
公开(公告)日:2023-04-18
申请号:US16663936
申请日:2019-10-25
发明人: Duk-Jae Moon , Kyu-Young Choi , Joo-Young Lee
摘要: A method of generating a cryptographic algorithm according to one embodiment of the present disclosure includes generating one or more key tables on the basis of a seed value; generating a first transformation function that converts an input bit string, which is input to one of input branches of a Feistel structure, into a first random bit string having a length that extends beyond a length of the input bit string; generating a second transformation function that converts a second random bit string generated by referencing the one or more key tables into a third random bit string having a length that is the same as the length of the input bit string; and generating a block cryptographic algorithm of a Feistel structure which includes a round function to which the one or more key tables, the first transformation function, and the second transformation function are applied.
-
公开(公告)号:US11509460B2
公开(公告)日:2022-11-22
申请号:US16664825
申请日:2019-10-26
发明人: Kyu-Young Choi , Duk-Jae Moon , Ji-Hoon Cho , Dong Guk Han , Bo Yeon Sim , Jae Geun Moon , Ae Sun Park
摘要: A method for performing a matrix multiplication operation being secure against side-channel attacks according to one embodiment, which is performed by a computing device comprising one or more processors and a memory storing one or more programs to be executed by the one or more processors, includes shuffling an order of execution of multiplication operations between elements of a first matrix and elements of a second matrix for a matrix multiplication operation between the first matrix and the second matrix; and performing the matrix multiplication operation based on the shuffled order of execution.
-
公开(公告)号:US11101994B2
公开(公告)日:2021-08-24
申请号:US16118102
申请日:2018-08-30
发明人: Hyo-Jin Yoon , Kyu-Young Choi , Duk-Jae Moon , Ji-Hoon Cho
摘要: A method of provisioning key information and a device using the method are provided. The method of provisioning key information according to one embodiment of the present disclosure includes generating key information for encryption and decryption from seed information using a key information generation algorithm and deleting code that corresponds to the key information generation algorithm from the device based on the generation of the key information.
-
公开(公告)号:US10341104B2
公开(公告)日:2019-07-02
申请号:US14994687
申请日:2016-01-13
发明人: Duk-Jae Moon , Ji-Hoon Cho , Kyu-Young Choi
摘要: An encryption apparatus includes a table generator configured to generate a key table based on each of a plurality of encryption keys, the plurality of encryption keys having different attributes, generate a key-independent table independent of the plurality of encryption keys, and generate an encryption algorithm based on the key table and the key-independent table; and a transmitter configured to transmit the key table and the key-independent table to a client terminal, wherein the table generator and the transmitter are implemented by using at least one hardware processor.
-
公开(公告)号:US20210105134A1
公开(公告)日:2021-04-08
申请号:US16664825
申请日:2019-10-26
发明人: Kyu-Young Choi , Duk-Jae Moon , Ji-Hoon Cho , Dong Guk HAN , Bo Yeon SIM , Jae Geun MOON , Ae Sun PARK
摘要: A method for performing a matrix multiplication operation being secure against side-channel attacks according to one embodiment, which is performed by a computing device comprising one or more processors and a memory storing one or more programs to be executed by the one or more processors, includes shuffling an order of execution of multiplication operations between elements of a first matrix and elements of a second matrix for a matrix multiplication operation between the first matrix and the second matrix; and performing the matrix multiplication operation based on the shuffled order of execution.
-
公开(公告)号:US10951402B2
公开(公告)日:2021-03-16
申请号:US15708391
申请日:2017-09-19
发明人: Duk-Jae Moon , Kyu-Young Choi , Ji-Hoon Cho
摘要: Disclosed are an apparatus and method for encryption. The encryption apparatus includes a key table generator configured to generate at least one encryption key table from random values obtained from a seed value and generate at least one decryption key table from the at least one encryption key table; an algorithm generator configured to generate an encryption algorithm having a Misty structure that has a round function to which the at least one encryption key table is applied and a decryption algorithm having a Misty structure that has a round function to which the at least one decryption key table is applied; an encryptor configured to encrypt plaintext data with the encryption algorithm; and a decryptor configured to decrypt encrypted data with the decryption algorithm.
-
公开(公告)号:US10721059B2
公开(公告)日:2020-07-21
申请号:US15606742
申请日:2017-05-26
发明人: Kyu-Young Choi , Ji-Hoon Cho , Duk-Jae Moon
摘要: Disclosed are an apparatus and method for data encryption and an apparatus and method for data decryption. The data encryption apparatus includes a key exchanger configured to generate a session key using a key exchange protocol, a cipher key generator configured to generate at least one of a cipher key and a key table from the session key, and an encryptor configured to encrypt data with the at least one of the cipher key and the key table generated from the session key.
-
8.
公开(公告)号:US20170116393A1
公开(公告)日:2017-04-27
申请号:US14980521
申请日:2015-12-28
发明人: Kyu-Young Choi , Ji-Hoon Cho , Duk-Jae Moon
CPC分类号: G06F21/10 , G06F2221/0753 , G09C1/00 , H04L9/06 , H04L9/0822 , H04L9/14 , H04L2209/16 , H04L2209/603
摘要: A digital rights management (DRM) provision apparatus includes a first encryptor configured to encrypt content using a first white-box cryptograph (WBC)-based encryption, in which a first secret key is internalized, and a symmetric key-based encryption using a content encryption key; a second encryptor configured to encrypt the content encryption key using a second WBC-based encryption in which a second secret key is internalized; and a transmitter configured to transmit the encrypted content and the encrypted content encryption key to a content playback apparatus of a registered user.
-
公开(公告)号:US11522675B2
公开(公告)日:2022-12-06
申请号:US16664836
申请日:2019-10-26
发明人: Duk-Jae Moon , Ji-hoon Kwon , Joo-Young Lee
摘要: A method according to one embodiment includes generating one or more key tables based on a first seed value; generating one or more secret values from a tweak value based on the one or more key tables; and performing encryption or decryption using the one or more secret values. An apparatus according to one embodiment includes a key table generator configured to generate one or more key tables based on a first seed value, a secret value generator configured to generate one or more secret values from a tweak value based on the one or more key tables, and an encryptor/decryptor configured to perform encryption or decryption using the one or more secret values.
-
公开(公告)号:US11102241B2
公开(公告)日:2021-08-24
申请号:US16160357
申请日:2018-10-15
发明人: Kyu-Young Choi , Duk-Jae Moon , Hyo-Jin Yoon , Ji-Hoon Cho
摘要: An apparatus and method for performing an operation which are secure against side-channel attack are provided. According to one embodiment of the present disclosure, the apparatus includes a first outputter configured to output a first output value corresponding to a seed value using a first parameter candidate value set, a second outputter configured to output a second output value using a second parameter candidate value set wherein the second output value corresponds to the seed value and is capable of being generated using the first output value, a third outputter configured to output a third output value using the seed value and the first output value, and a fourth outputter configured to output a fourth output value using the second output value and the third output value, wherein the fourth output value is capable of being generated using the seed value.
-
-
-
-
-
-
-
-
-