Patents by Inventor Duk-Jae Moon

Duk-Jae Moon has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10812260
    Abstract: An apparatus and method for performing operation being secure against side channel attack are provided. The apparatus and method generate values equal to values obtained through an exponentiation operation or a scalar multiplication operation of a point using values extracted from previously generated parameter candidate value sets and an operation secure against side-channel attack, thereby improving security against side-channel attack without degrading performance.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: October 20, 2020
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Kyu-Young Choi, Duk-Jae Moon, Hyo-Jin Yoon, Ji-Hoon Cho
  • Patent number: 10721059
    Abstract: 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.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: July 21, 2020
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Kyu-Young Choi, Ji-Hoon Cho, Duk-Jae Moon
  • Patent number: 10659224
    Abstract: An apparatus and method for performing operation being secure against side channel attack are provided. The apparatus and method generate values equal to values obtained through an exponentiation operation or a scalar multiplication operation of a point using values extracted from previously generated parameter candidate value sets and an operation secure against side-channel attack, thereby improving security against side-channel attack without degrading performance.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: May 19, 2020
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Kyu-Young Choi, Duk-Jae Moon, Hyo-Jin Yoon, Ji-Hoon Cho
  • Publication number: 20200136801
    Abstract: A method of generating a cryptographic algorithm includes generating at least one key table on the basis of a seed value; generating, by using a round tweak bit string and an input bit string that is input to one of input branches of a Feistel structure, a first transformation function converting the input bit string into a first random bit string having a length that extends beyond a length of the input bit string, generating a second transformation function converting 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.
    Type: Application
    Filed: October 25, 2019
    Publication date: April 30, 2020
    Inventors: Duk-Jae Moon, Kyu-Young Choi, Joo-Young Lee
  • Publication number: 20200136800
    Abstract: 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.
    Type: Application
    Filed: October 25, 2019
    Publication date: April 30, 2020
    Inventors: Duk-Jae Moon, Kyu-Young Choi, Joo-Young Lee
  • Patent number: 10491374
    Abstract: Disclosed are an apparatus and a method for encryption. The apparatus includes a key table generator configured to generate random values based on a seed value and generate a key table including the generated random values; and an encryptor configured to apply the generated key table to a round function, generate a block encryption algorithm having a Feistel structure based on the round function, and encrypt a plaintext data block based on the generated block encryption algorithm.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: November 26, 2019
    Assignees: SAMSUNG SDS CO., LTD., CARMEL HAIFA UNIVERSITY ECONOMIC CORP. LTD., BAR-ILAN UNIVERSITY
    Inventors: Duk-Jae Moon, Ji-Hoon Cho, Kyu-Young Choi, Nathan Keller, Orr Dunkelman, Itai Dinur
  • Patent number: 10469258
    Abstract: Disclosed are an encryption apparatus and method. The encryption apparatus includes a storage configured to store a static key table, and at least one processor configured to implement an authenticator configured to perform authentication with an external apparatus and acquire authentication information and a key table generator configured to generate a dynamic key table using authentication information acquired through the authentication.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: November 5, 2019
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Duk-Jae Moon, Kyu-Young Choi, Ji-Hoon Cho
  • Publication number: 20190327073
    Abstract: 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 extractor configured to extract one or more first parameter candidate values corresponding to a seed value from a first parameter candidate value set, a first outputter configured to output a first output values using the extracted first parameter candidate values, a second extractor configured to extract one or more second parameter candidate values corresponding to the seed value from a second parameter candidate value set, and a second outputter configured to output a second output value using the extracted second parameter candidate values wherein the second output value is capable of being generated using the first output value.
    Type: Application
    Filed: August 13, 2018
    Publication date: October 24, 2019
    Applicant: SAMSUNG SDS CO., LTD.
    Inventors: Kyu-Young CHOI, Duk-Jae MOON, Hyo-Jin YOON, Ji-Hoon CHO
  • Publication number: 20190327264
    Abstract: 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.
    Type: Application
    Filed: October 15, 2018
    Publication date: October 24, 2019
    Applicant: SAMSUNG SDS CO., LTD.
    Inventors: Kyu-Young CHOI, Duk-Jae MOON, Hyo-Jin YOON, Ji-Hoon CHO
  • Patent number: 10411880
    Abstract: Disclosed are an apparatus and a method for encryption. The apparatus includes, a key table generation unit configured to generate random values derived from a seed value and generate a key table including the generated random values, and an encryption unit configured to encrypt a plain text data block by generating an encryption algorithm by repeatedly combining the generated key table with a permutation function in a crossing manner, and using the generated encryption algorithm.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: September 10, 2019
    Assignees: SAMSUNG SDS CO., LTD., CARMEL HAIFA UNIVERSITY ECONOMIC CORP. LTD., BAR-ILAN UNIVERSITY
    Inventors: Duk-Jae Moon, Ji-Hoon Cho, Kyu-Young Choi, Nathan Keller, Orr Dunkelman, Itai Dinur
  • Patent number: 10341104
    Abstract: 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.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: July 2, 2019
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Duk-Jae Moon, Ji-Hoon Cho, Kyu-Young Choi
  • Publication number: 20190182221
    Abstract: An authentication system and method are provided. According to the embodiments of the present disclosure, it is possible to provide a secure authentication service capable of maintaining personal privacy by enabling authentication while preventing personal information used for personal authentication, such as biometric information, from being exposed in the authentication process.
    Type: Application
    Filed: October 26, 2018
    Publication date: June 13, 2019
    Applicant: SAMSUNG SDS CO., LTD.
    Inventors: Kyu-Young CHOI, Ji-Hoon CHO, Hyo-Jin YOON, Duk-Jae MOON
  • Publication number: 20190097795
    Abstract: 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.
    Type: Application
    Filed: August 30, 2018
    Publication date: March 28, 2019
    Applicant: SAMSUNG SDS CO., LTD.
    Inventors: Hyo-Jin YOON, Kyu-Young CHOI, Duk-Jae MOON, Ji-Hoon CHO
  • Publication number: 20180351746
    Abstract: A system and method for communication between devices are provided. According to the embodiments of the present disclosure, it is possible to easily authenticate a counterpart device using a one-time key HN(T) for a D2D communication between a first device and a second device, without using a separate secure channel (e.g., secure sockets layer (SSL), transport layer security (TLS), or the like) in an environment where it is difficult to synchronize the first device with the second device without intervention of a server.
    Type: Application
    Filed: May 1, 2018
    Publication date: December 6, 2018
    Applicant: SAMSUNG SDS CO., LTD.
    Inventors: Hyo-Jin YOON, Kyu-Young CHOI, Duk-Jae MOON, Ki-Young KIM, Jang-Hyuk AHN, Ji-Hoon CHO
  • Publication number: 20180316498
    Abstract: An apparatus and method for performing operation being secure against side channel attack are provided. The apparatus and method generate values equal to values obtained through an exponentiation operation or a scalar multiplication operation of a point using values extracted from previously generated parameter candidate value sets and an operation secure against side-channel attack, thereby improving security against side-channel attack without degrading performance.
    Type: Application
    Filed: January 5, 2018
    Publication date: November 1, 2018
    Applicant: SAMSUNG SDS CO., LTD.
    Inventors: Kyu-Young CHOI, Duk-Jae MOON, Hyo-Jin YOON, Ji-Hoon CHO
  • Publication number: 20180316487
    Abstract: An apparatus and method for performing operation being secure against side channel attack are provided. The apparatus and method generate values equal to values obtained through an exponentiation operation or a scalar multiplication operation of a point using values extracted from previously generated parameter candidate value sets and an operation secure against side-channel attack, thereby improving security against side-channel attack without degrading performance.
    Type: Application
    Filed: January 4, 2018
    Publication date: November 1, 2018
    Applicant: SAMSUNG SDS CO., LTD.
    Inventors: Kyu-Young CHOI, Duk-Jae MOON, Hyo-Jin YOON, Ji-Hoon CHO
  • Publication number: 20180316499
    Abstract: An apparatus and method for performing operation being secure against side channel attack are provided. The apparatus and method generate values equal to values obtained through an exponentiation operation or a scalar multiplication operation of a point using values extracted from previously generated parameter candidate value sets and an operation secure against side-channel attack, thereby improving security against side-channel attack without degrading performance.
    Type: Application
    Filed: January 5, 2018
    Publication date: November 1, 2018
    Applicant: SAMSUNG SDS CO., LTD.
    Inventors: Kyu-Young CHOI, Duk-Jae MOON, Hyo-Jin YOON, Ji-Hoon CHO
  • Publication number: 20180278417
    Abstract: An apparatus for generating a key according to one exemplary embodiment of the present disclosure includes: a receiver configured to receive a key generation request including an identity (ID) from a key requesting apparatus; a converter configured to convert the ID into a first bit string; and a secret key generator configured to extract one or more secret parameter values corresponding to the first arbitrary bit string from a candidate secret parameter set, wherein the candidate secret parameter set includes a plurality of candidate secret parameter values and generate a secret key corresponding to the ID using the one or more extracted secret parameter values.
    Type: Application
    Filed: March 23, 2018
    Publication date: September 27, 2018
    Applicant: SAMSUNG SDS CO., LTD.
    Inventors: Kyu-Young CHOI, Hyo-Jin YOON, Duk-Jae MOON, Ji-Hoon CHO
  • Publication number: 20180139041
    Abstract: Provided are a data encryption apparatus and method, and a data decryption apparatus and method. A data encryption apparatus according to an embodiment of the present embodiments includes a divider configured to divide data into a plurality of plaintext blocks, an encryptor configured to encrypt at least one among some blocks of the plurality of plaintext blocks and an initial value for encrypting the data using an cryptographic key-based block encryption scheme, and an encoder configured to encode remaining plaintext blocks, which are not encrypted by the block encryption scheme, using a non-cryptographic key-based encoding scheme.
    Type: Application
    Filed: June 30, 2015
    Publication date: May 17, 2018
    Applicant: SAMSUNG SDS CO., LTD.
    Inventors: Kyu-Young CHOI, Duk-Jae MOON, Ji-Hoon CHO
  • Publication number: 20180123788
    Abstract: 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.
    Type: Application
    Filed: September 19, 2017
    Publication date: May 3, 2018
    Applicant: SAMSUNG SDS CO., LTD.
    Inventors: Duk-Jae MOON, Kyu-Young CHOI, Ji-Hoon CHO