Patents by Inventor Dong-hoon Yoo

Dong-hoon Yoo 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).

  • Publication number: 20240120556
    Abstract: An electrode insulating coating composition according to the present invention includes boehmite particles, a dispersant, a binder, and a solvent, wherein the dispersant includes two or more fatty acid compounds, and is included in an amount of 1.2 to 8.8 parts by weight with respect to 100 parts by weight of the boehmite particles.
    Type: Application
    Filed: October 31, 2022
    Publication date: April 11, 2024
    Applicant: LG ENERGY SOLUTION, LTD.
    Inventors: Houng Sik YOO, Dong Hyun KIM, Sang Hoon CHOY, Hyeon CHOI
  • Publication number: 20240067618
    Abstract: The present disclosure relates to an organic electroluminescent compound and an organic electroluminescent device comprising the same. The organic electroluminescent compound of the present disclosure may be comprised in a light-emitting layer, and is effective for producing an organic electroluminescent device having high luminescent efficiency and/or excellent lifespan characteristic.
    Type: Application
    Filed: October 24, 2023
    Publication date: February 29, 2024
    Inventors: Chi-Sik KIM, Soo-Yong LEE, Seung-Hoon YOO, Dong-Hyung LEE
  • Patent number: 11895224
    Abstract: A crypto processor, a method of operating a crypto processor, and an electronic device including a crypto processor. A method of operating a crypto processor for performing a polynomial multiplication of lattice-based texts includes transferring coefficients of polynomials for the polynomial multiplication to multipliers, performing multiplications for a portion of the coefficients in parallel using the multipliers, performing an addition for a portion of results of the multiplications using an adder, and determining a result of the polynomial multiplication based on another portion of the results of the multiplications and a result of the addition.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: February 6, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Youngsam Shin, Sunmin Kwon, Dong-Hoon Yoo
  • Patent number: 11750365
    Abstract: A method and device for comparing movement paths based on homomorphic encrypted is disclosed, where a server includes a processor configured to collect first encrypted movement path information of a comparison target encrypted by a common key, receive, from a user device, second encrypted movement path information of a user of the user device encrypted by a private key, compare the first encrypted movement path information and the second encrypted movement path information, decrypt a portion of a result of the comparison by the common key to generate a partially decrypted comparison result, and provide the partially decrypted result of the comparison to the user.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: September 5, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-Hoon Yoo, Sunmin Kwon, Jieun Eom
  • Patent number: 11722290
    Abstract: Disclosed is a method and apparatus for modulus refresh, where the method for modulus refresh of a ciphertext in homomorphic encryption includes receiving a first ciphertext corresponding to a first modulus, generating a second ciphertext by performing a blind rotation on the first ciphertext, and generating a target ciphertext corresponding to a second modulus greater than the first modulus based on the first ciphertext and the second ciphertext.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: August 8, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jieun Eom, Andrey Kim, Deriabin Maksim, Rakyong Choi, Whan Ghang, Dong-Hoon Yoo, Yongwoo Lee
  • Publication number: 20230246807
    Abstract: Disclosed are an apparatus and method with homomorphic encryption using automorphism. A computing apparatus includes one or more processors and a memory storing instructions configured to cause the one or more processors to, for a blind rotation key for performing a blind rotation operation and an operand ciphertext of the blind rotation operation: generate a preprocessed ciphertext by performing preprocessing on the operand ciphertext based on automorphism, and generate an operation result of the homomorphic encryption by performing the blind rotation operation for the operand ciphertext on a vector component of the preprocessed ciphertext and a vector component of the blind rotation key.
    Type: Application
    Filed: January 27, 2023
    Publication date: August 3, 2023
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yongwoo LEE, Andrey KIM, Rakyong CHOI, Maksim DERIABIN, Jieun EOM, Dong-Hoon YOO
  • Publication number: 20230171085
    Abstract: A homomorphic encryption apparatus and method are disclosed. The homomorphic encryption apparatus includes one or more processors, and memory storing instructions configured to, when executed by the one or more processors, cause the one or more processors to receive a blind rotation key for performing a blind rotation operation and receive an operand ciphertext of the blind rotation operation, generate a first ciphertext by performing addition of a polynomial representation based on the blind rotation key and the operand ciphertext, and generate a target ciphertext by performing key switching and accumulative multiplication based on the first ciphertext.
    Type: Application
    Filed: November 26, 2022
    Publication date: June 1, 2023
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Yongwoo LEE, Andrey KIM, Maksim DERIABIN, Jieun EOM, Dong-Hoon YOO, Rakyong CHOI
  • Publication number: 20230171084
    Abstract: An apparatus with homomorphic encryption includes: a first memory configured to receive and store a polynomial; a second memory configured to store a twiddle factor; a number theoretic transform (NTT) module configured to perform an NTT operation on the polynomial based on the twiddle factor; and a controller configured to control the first memory, the second memory, and the NTT module, wherein the NTT module comprises a butterfly unit (BU) array that comprises a plurality of BUs configured to, for the performing of the NTT operation, perform a modular operation on coefficients of the polynomial.
    Type: Application
    Filed: October 7, 2022
    Publication date: June 1, 2023
    Applicants: Samsung Electronics Co., Ltd., INHA-INDUSTRY PARTNERSHIP INSTITUTE
    Inventors: Sunmin KWON, Hanho LEE, Phap Ngoc DUONG, Dong-Hoon YOO
  • Publication number: 20230132500
    Abstract: Disclosed are apparatuses and methods with crypto processing. Computing devices may be interconnected to each other. Each computing device may be configured to perform polynomial operations based on homomorphic encryption. Memories may be configured to store instructions. Controllers may be configured to transfer instructions from the memories to the computing devices. One or more of the computing devices may each be configured to individually process, in parallel, at least a portion of the polynomial operations based on the homomorphic encryption according to an instruction transferred from a corresponding memory.
    Type: Application
    Filed: October 14, 2022
    Publication date: May 4, 2023
    Applicants: Samsung Electronics Co., Ltd., Graz University of Technology
    Inventors: Sujoy Sinha Roy, Ahmet Can Mert, Aikata, Sunmin Kwon, YOUNGSAM SHIN, DONG-HOON YOO
  • Publication number: 20220385461
    Abstract: An encryption key generating method and apparatus based on homomorphic encryption, and a ciphertext operation method and apparatus using the generated encrypt key are disclosed. The method of generating an encryption key for performing encryption based on homomorphic encryption includes receiving data, generating a first encryption key and a second encryption key used for encrypting the data based on a secret key, and transmitting the first and second encryption keys.
    Type: Application
    Filed: May 13, 2022
    Publication date: December 1, 2022
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jieun EOM, MAKSIM DERIABIN, Andrey KIM, Yongwoo LEE, Rakyong CHOI, Whan GHANG, DONG-HOON YOO
  • Publication number: 20220376890
    Abstract: Disclosed is a method and apparatus for modulus refresh, where the method for modulus refresh of a ciphertext in homomorphic encryption includes receiving a first ciphertext corresponding to a first modulus, generating a second ciphertext by performing a blind rotation on the first ciphertext, and generating a target ciphertext corresponding to a second modulus greater than the first modulus based on the first ciphertext and the second ciphertext.
    Type: Application
    Filed: February 23, 2022
    Publication date: November 24, 2022
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Jieun EOM, Andrey KIM, Deriabin MAKSIM, Rakyong CHOI, Whan GHANG, Dong-Hoon YOO, Yongwoo LEE
  • Publication number: 20220182220
    Abstract: A crypto processor, a method of operating a crypto processor, and an electronic device including a crypto processor. A method of operating a crypto processor for performing a polynomial multiplication of lattice-based texts includes transferring coefficients of polynomials for the polynomial multiplication to multipliers, performing multiplications for a portion of the coefficients in parallel using the multipliers, performing an addition for a portion of results of the multiplications using an adder, and determining a result of the polynomial multiplication based on another portion of the results of the multiplications and a result of the addition.
    Type: Application
    Filed: April 19, 2021
    Publication date: June 9, 2022
    Applicant: SAMSUNG ELECTRONICS CO., LTD
    Inventors: Youngsam SHIN, Sunmin KWON, Dong-Hoon YOO
  • Patent number: 11301016
    Abstract: Provided are computing devices, each including a plurality of cores, and methods of allocating power to the plurality of cores. The computing device includes: a control core group including a plurality of control cores, the control core group configured to allocate a power budget to processing cores according to an energy management policy and state information of the processing cores, and transmit the allocated power budget to at least one of a lower control core and the processing cores; and a processing core group including at least one or more of the processing cores, the processing core group configured to perform computations based on the power budget allocated by the control core group, and transmit state information of the processing cores to the control core group, the state information of the processing cores having been modified based on the computations performed.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: April 12, 2022
    Assignees: SEOUL NATIONAL UNIVERSITY R&DB FOUNDATION, SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Bernhard Egger, Younghyun Cho, Su-Rim Oh, Dong-hoon Yoo
  • Publication number: 20210409189
    Abstract: A method and device for comparing movement paths based on homomorphic encrypted is disclosed, where a server includes a processor configured to collect first encrypted movement path information of a comparison target encrypted by a common key, receive, from a user device, second encrypted movement path information of a user of the user device encrypted by a private key, compare the first encrypted movement path information and the second encrypted movement path information, decrypt a portion of a result of the comparison by the common key to generate a partially decrypted comparison result, and provide the partially decrypted result of the comparison to the user.
    Type: Application
    Filed: June 8, 2021
    Publication date: December 30, 2021
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Dong-Hoon YOO, Sunmin KWON, Jieun EOM
  • Patent number: 11126535
    Abstract: A computing system is provided. The computing system includes: a memory configured to store a shader program; and a graphics processing unit (GPU) configured to obtain the shader program stored in the memory in a profile mode, the GPU being configured to perform: inserting, into the shader program, one or more monitor associative codes; compiling the shader program, into which the one or more monitor associative codes are inserted, into a language that is capable of being processed by a plurality of cores; and obtaining a runtime performance characteristic of the shader program by executing the compiled shader program and the one or more monitor associative codes.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: September 21, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young-sam Shin, Dong-hoon Yoo, Jeong-joon Yoo
  • Patent number: 11100686
    Abstract: An apparatus configured to render an object including a path includes a storage circuit, an arithmetic circuit configured to determine a direction of a plurality of primitives included in the path based on path data, generate primitive direction information, store the primitive direction information in the storage circuit, and generate a winding number of each of a plurality of pixels using the stored primitive direction information, and a determination circuit configured to determine whether a shading operation is to be performed based on the generated winding number.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: August 24, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeong-joon Yoo, Young-sam Shin, Dong-hoon Yoo
  • Patent number: 11010169
    Abstract: A processor device includes a scheduler and a performance counter. The scheduler schedules commands of a first command set and commands of a second command set for a functional unit. A performance counter counts numbers of times where events of interest respectively occur while the functional unit processes first operations directed by the first command set and second operations directed by the second command set. The commands of the first command set are repeatedly scheduled such that the numbers of times for all the events of interest are counted with regard to the first operations. The commands of the second command set are scheduled after the numbers of times for all the events of interest are counted with regard to the first operations.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: May 18, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Youngsam Shin, Dong-Hoon Yoo, Young-Hwan Heo
  • Patent number: 11003449
    Abstract: A swizzle pattern generator is provided to reduce an overhead due to execution of a swizzle instruction in vector processing. The swizzle pattern generator is configured to provide swizzle patterns with respect to data sets of at least one vector register or vector processing unit. The swizzle pattern generator may be reconfigurable to generate various swizzle patterns for different vector operations.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: May 11, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Moo-Kyoung Chung, Woong Seo, Ho-Young Kim, Soo-Jung Ryu, Dong-Hoon Yoo, Jin-Seok Lee, Yeon-Gon Cho, Chang-Moo Kim, Seung-Hun Jin
  • Patent number: 10776896
    Abstract: Provided are a graphics processing unit and a graphics processing method for performing path rendering. The graphics processing method may include receiving object information including primitive information regarding the object; generating a primitive mask with respect to respective pixels, the primitive mask corresponding to the primitive information and including a plurality of bits; generating, based on the primitive mask, winding numbers with respect to the respective pixels; and rendering the pixels, based on the winding numbers.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: September 15, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeong-joon Yoo, Taek-hyun Kim, Dong-hoon Yoo
  • Publication number: 20200210317
    Abstract: A computing system is provided. The computing system includes: a memory configured to store a shader program; and a graphics processing unit (GPU) configured to obtain the shader program stored in the memory in a profile mode, the GPU being configured to perform: inserting, into the shader program, one or more monitor associative codes; compiling the shader program, into which the one or more monitor associative codes are inserted, into a language that is capable of being processed by a plurality of cores; and obtaining a runtime performance characteristic of the shader program by executing the compiled shader program and the one or more monitor associative codes.
    Type: Application
    Filed: August 2, 2019
    Publication date: July 2, 2020
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young-sam SHIN, Dong-hoon YOO, Jeong-joon YOO