Patents by Inventor Dong-Wook Kang

Dong-Wook Kang 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: 12363325
    Abstract: Provided is an apparatus for image encoding, the apparatus including: a transmitter memory configured to store a program for encoding a stereoscopic 3D image; and an encoding processor configured to execute the program stored in the transmitter memory, wherein the encoding processor is configured to: generate a first stream and a second stream from a left image and a down-converted right image, decode the first stream and the second stream to generate a decoded left image and a first decoded right image; generate a third stream from the decoded left image, the first decoded right image, and an original right image, and decode the third stream to generate a second decoded right image; and generate a fourth stream from the second decoded right image and the original right image.
    Type: Grant
    Filed: October 26, 2023
    Date of Patent: July 15, 2025
    Assignees: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, KOOKMIN UNIVERSITY INDUSTRY ACADEMY COOPERATION FOUNDATION
    Inventors: Sung Hoon Kim, Seong Won Jung, Dong Wook Kang, Kyeong Hoon Jung, Seung Jun Lee, Ju Hyeon Lee
  • Patent number: 12347243
    Abstract: Disclosed herein are a method for replacing vehicle parts using an in-vehicle network based on an automotive Ethernet and a system for the same. The method is configured such that a vehicle diagnosis module included in a vehicle performs vehicle self-diagnosis, such that the vehicle and a vehicle manufacturer server perform an authentication process for a new part when a vehicle part is replaced based on a vehicle part replacement agreement procedure between the terminal of a vehicle owner and the maintenance terminal of a vehicle maintenance company, and such that the terminal of the vehicle owner checks whether replacement of the vehicle part is performed normally by requesting an integrity check result from each of the vehicle and the vehicle manufacturer server when the maintenance terminal transmits a part replacement completion message to the terminal of the vehicle owner after completion of the authentication process.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: July 1, 2025
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Hong-Il Ju, Dong-Wook Kang, Dae-Won Kim, Sang-Woo Lee, Jin-Yong Lee, Boo-Sun Jeon, Bo-Heung Chung, Byeong-Cheol Choi, Joong-Yong Choi
  • Publication number: 20250165619
    Abstract: Disclosed herein is a method for security performance evaluation for determining a defensive execution function. The method includes determining performance criteria data for a defensive execution function by performing static analysis of a protection target program, receiving a performance level specification for the defensive execution function, injecting the defensive execution function within a defensive execution function pool into the protection target program, injecting code for measuring the security performance of the defensive execution function into the protection target program, measuring the security performance data of the protection target program, and determining a combination of defensive execution functions within the defensive execution function pool based on the security performance data.
    Type: Application
    Filed: October 18, 2024
    Publication date: May 22, 2025
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Gae-Il AN, Dong-Wook KANG, Hong-Il JU
  • Publication number: 20250165620
    Abstract: Disclosed herein is a method for detecting a security vulnerability of dynamic memory. The method includes allocating a heap area in physical memory in response to a heap allocation request from a user, allocating a heap area of virtual memory corresponding to the heap area in the physical memory, and returning a heap allocation address to the user, and the heap allocation address includes heap authentication information, heap allocation address identification information, and heap size information.
    Type: Application
    Filed: October 22, 2024
    Publication date: May 22, 2025
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: HONG-IL JU, Dong-Wook KANG, GAE-IL AN
  • Patent number: 12292828
    Abstract: Disclosed herein are a dynamic memory management apparatus and a method for allocating/deallocating dynamic memory. The apparatus includes actual memory configured to allocate or deallocate a heap, virtual memory configured to set/store heap allocation information at a virtual address mapped to an actual address that is a body start address of a heap area of the actual memory, and a dynamic memory manager configured to process a memory allocation or deallocation request and the virtual memory, wherein the heap allocation information includes access authority information for storing information indicating whether a heap at an actual address is allocated or deallocated, and count information increased whenever a heap is allocated, and the dynamic memory manager is configured to return an address pointer including an actual address of a heap allocated to the actual memory and heap allocation information to the program, and process a heap deallocation or reallocation request.
    Type: Grant
    Filed: July 10, 2023
    Date of Patent: May 6, 2025
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Hong-Il Ju, Dong-Wook Kang, Gae-Il An
  • Patent number: 12223050
    Abstract: Disclosed herein are an apparatus for analyzing non-informative firmware and a method using the apparatus. The method includes detecting a target instruction for firmware analysis in a memory map in non-informative firmware, generating an analysis list based on memory map information corresponding to the target instruction, and generating a visualized analysis result corresponding to the firmware by grouping the entries of the analysis list by preset reference bytes.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: February 11, 2025
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Dae-Won Kim, Sang-Su Lee, Yong-Je Choi, Byeong-Cheol Choi, Dong-Wook Kang, Yang-Seo Choi
  • Publication number: 20250036486
    Abstract: Disclosed herein are a data race detection method and apparatus. The data race detection method includes recording information about an instruction executed by a thread in a destination register in a Central Processing Unit (CPU) corresponding to the thread, setting information of an access log field corresponding to the instruction for a cache line of a cache memory, and detecting a data race using the information of the access log field and information of the destination register.
    Type: Application
    Filed: October 16, 2024
    Publication date: January 30, 2025
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Dong-Wook KANG, Gae-Il AN, Hong-Il JU
  • Patent number: 12184825
    Abstract: A method and apparatus for generating additional information used to reconstruct an additional image through steps of: generating information for movement compensation based on the original right image of the stereoscopic image and the previous frame of the right image; and generating first additional information for reconstructing the right image to a high resolution based on the original right image and the information for movement compensation are provided.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: December 31, 2024
    Assignees: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, KOOKMIN UNIVERSITY INDUSTRY ACADEMY COOPERATION FOUNDATION
    Inventors: Sung-Hoon Kim, Seongwon Jung, Dong Wook Kang, Kyeong Hoon Jung, Insu Son, Seungjun Lee
  • Patent number: 12061802
    Abstract: Disclosed herein are a dynamic memory management apparatus and method and a computer-readable storage medium for the same. The dynamic memory management method includes defining a shadow area mapped to a memory area, setting a coloring value in the shadow area, and permitting or denying access to the memory area based on the coloring value when accessing the memory area.
    Type: Grant
    Filed: October 20, 2022
    Date of Patent: August 13, 2024
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Hong-Il Ju, Dong-Wook Kang, Gae-Il An, Bo-Heung Chung, Byeong-Cheol Choi
  • Patent number: 12039035
    Abstract: Disclosed herein are an apparatus and method for detecting violation of control flow integrity. The apparatus includes memory for storing a program and a processor for executing the program, wherein the processor multiple branch identifier registers to which identifiers of branch targets are written, a set branch identifier instruction configured to command an identifier of a branch target to be written to a branch identifier register at a predetermined sequence number, among the multiple branch identifier registers, and a check branch identifier instruction configured to command a signal indicating detection of a control flow hijacking attack to be issued based on whether a value written to the branch identifier register at the predetermined sequence number is identical to a value of an identifier of a branch target at the predetermined sequence number, wherein the program detects whether a control flow is hijacked based on the multiple branch identifier registers.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: July 16, 2024
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Dong-Wook Kang, Dae-Won Kim, Ik-Kyun Kim, Sang-Su Lee, Jin-Yong Lee, Byeong-Cheol Choi, Yong-Je Choi
  • Publication number: 20240232073
    Abstract: Disclosed herein are a garbage collection method and apparatus. The garbage collection method includes when an area dynamically allocated through a malloc( ) function or a new operator of a standard C library is deallocated through a free( ) function or a delete operator, inserting the deallocated area into a quarantine list, recording a base address and an end address of each of areas inserted into the quarantine list in a CSR_quarantined_chunks register, finding a physical address of a memory page used by a processor and searching data in the memory page for a value included in a quarantined area of the CSR_quarantined_chunks register, when a value included in the quarantined area is not present, setting a state flag bit of the register to 0, and deleting an area which the state flag bit is 0 from the quarantine list, and inserting the area into a free list.
    Type: Application
    Filed: August 1, 2023
    Publication date: July 11, 2024
    Inventors: Dong-Wook KANG, Gae-Il AN, Hong-Il JU
  • Patent number: 11987496
    Abstract: A method for producing a bis(fluorosulfonyl)imide lithium salt is disclosed. The method includes the steps of: (a) reacting bis(chlorosulfonyl)imide with NH4F(HF)n (n=0-10) to prepare ammonium bis(fluorosulfonyl)imide; and (b) reacting the ammonium bis(fluorosulfonyl)imide with a lithium base, wherein in at least one of steps (a) and (b), after the reaction, a process of adding an alkoxy trialkyl silane to the reaction solution to remove a fluorine anion is performed.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: May 21, 2024
    Assignee: DAEGU CATHOLIC UNIVERSITY INDUSTRY ACADEMIC COOPERATION FOUNDATION
    Inventors: Sang Ryul Lee, Kyoung Chol Kim, Ja Young Park, Ji Hyeong Kim, Jeong In Kim, Seok Ju Lee, Jongyun Jang, Seongjeong Lee, Mingi Chu, Dong Wook Kang
  • Publication number: 20240160725
    Abstract: Disclosed herein are an apparatus and method for injecting control flow integrity security code based on a location. The apparatus identifies an indirect function call in input program code, generates indirect function call location information by analyzing the identified indirect function call, and injects control flow integrity security code into the program code using the generated indirect function call location information.
    Type: Application
    Filed: July 10, 2023
    Publication date: May 16, 2024
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: GAE-IL AN, Dong-Wook KANG, HONG-IL JU
  • Publication number: 20240163462
    Abstract: Provided is an apparatus for image encoding, the apparatus including: a transmitter memory configured to store a program for encoding a stereoscopic 3D image; and an encoding processor configured to execute the program stored in the transmitter memory, wherein the encoding processor is configured to: generate a first stream and a second stream from a left image and a down-converted right image, decode the first stream and the second stream to generate a decoded left image and a first decoded right image; generate a third stream from the decoded left image, the first decoded right image, and an original right image, and decode the third stream to generate a second decoded right image; and generate a fourth stream from the second decoded right image and the original right image.
    Type: Application
    Filed: October 26, 2023
    Publication date: May 16, 2024
    Applicants: Electronics and Telecommunications Research Institute, KOOKMIN UNIVERSITY INDUSTRY ACADEMY COOPERATION FOUNDATION
    Inventors: Sung Hoon KIM, Seong Won JUNG, Dong Wook KANG, Kyeong Hoon JUNG, Seung Jun LEE, Ju Hyeon LEE
  • Publication number: 20240160565
    Abstract: Disclosed herein are a dynamic memory management apparatus and a method for allocating/deallocating dynamic memory. The apparatus includes actual memory configured to allocate or deallocate a heap, virtual memory configured to set/store heap allocation information at a virtual address mapped to an actual address that is a body start address of a heap area of the actual memory, and a dynamic memory manager configured to process a memory allocation or deallocation request and the virtual memory, wherein the heap allocation information includes access authority information for storing information indicating whether a heap at an actual address is allocated or deallocated, and count information increased whenever a heap is allocated, and the dynamic memory manager is configured to return an address pointer including an actual address of a heap allocated to the actual memory and heap allocation information to the program, and process a heap deallocation or reallocation request.
    Type: Application
    Filed: July 10, 2023
    Publication date: May 16, 2024
    Inventors: Hong-Il JU, Dong-Wook KANG, Gae-Il AN
  • Publication number: 20240134790
    Abstract: Disclosed herein are a garbage collection method and apparatus. The garbage collection method includes when an area dynamically allocated through a malloc( ) function or a new operator of a standard C library is deallocated through a free( ) function or a delete operator, inserting the deallocated area into a quarantine list, recording a base address and an end address of each of areas inserted into the quarantine list in a CSR_quarantined_chunks register, finding a physical address of a memory page used by a processor and searching data in the memory page for a value included in a quarantined area of the CSR_quarantined_chunks register, when a value included in the quarantined area is not present, setting a state flag bit of the register to 0, and deleting an area which the state flag bit is 0 from the quarantine list, and inserting the area into a free list.
    Type: Application
    Filed: July 31, 2023
    Publication date: April 25, 2024
    Inventors: Dong-Wook KANG, Gae-Il AN, Hong-Il JU
  • Publication number: 20240006031
    Abstract: One aspect provides a physiologically based pharmacokinetic core model which may be commonly applied to two or more compounds that share the same core structure, and a method of constructing the physiologically based pharmacokinetic core model. According to the physiologically based pharmacokinetic core model and the method of constructing the physiologically based pharmacokinetic core model, there is the effect of conducting exposure evaluation simply only by deriving a distribution coefficient, without constructing a separate PBPK model for each individual compound.
    Type: Application
    Filed: October 25, 2021
    Publication date: January 4, 2024
    Applicant: CHA UNIVERSITY INDUSTRY-ACADEMIC COOPERATION FOUNDATION
    Inventors: Hea-Young CHO, Go-Wun CHOI, Eun-Jeong CHOI, Ju Hee KIM, Dong Wook KANG
  • Publication number: 20230205431
    Abstract: Disclosed herein are a dynamic memory management apparatus and method and a computer-readable storage medium for the same. The dynamic memory management method includes defining a shadow area mapped to a memory area, setting a coloring value in the shadow area, and permitting or denying access to the memory area based on the coloring value when accessing the memory area.
    Type: Application
    Filed: October 20, 2022
    Publication date: June 29, 2023
    Inventors: Hong-Il JU, Dong-Wook KANG, Gae-Il AN, Bo-Heung CHUNG, Byeong-Cheol CHOI
  • Publication number: 20230195886
    Abstract: Disclosed herein is a method for securing an indirect function call according to an embodiment of the present invention. The method may include searching for an instruction that indirectly calls a function in intermediate representation code, calculating the number of functions that have to be allowed to be indirectly called based on the found instruction, identifying the address of a function loaded at the N-th lowest address arbitrarily set in advance, among the functions, the number of which is calculated, identifying indexes for selecting callee functions to be indirectly called based on the found instruction, determining whether to allow the function to be called using the identified indexes, and determining, when the function is allowed to be called, whether to allow the function to be called using the address of a callee function, the memory address of which is N-th lowest, among the callee functions.
    Type: Application
    Filed: June 27, 2022
    Publication date: June 22, 2023
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Gae-Il AN, Dong-Wook KANG, Bo-Heung CHUNG, Hong-Il JU, Byeong-Cheol CHOI
  • Publication number: 20230171391
    Abstract: A method and apparatus for generating additional information used to reconstruct an additional image through steps of: generating information for movement compensation based on the original right image of the stereoscopic image and the previous frame of the right image; and generating first additional information for reconstructing the right image to a high resolution based on the original right image and the information for movement compensation are provided.
    Type: Application
    Filed: November 28, 2022
    Publication date: June 1, 2023
    Applicants: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, KOOKMIN UNIVERSITY INDUSTRY ACADEMY COOPERATION FOUNDATION
    Inventors: Sung-Hoon KIM, Seongwon JUNG, Dong Wook KANG, Kyeong Hoon JUNG, Insu SON, SeungJun LEE