-
公开(公告)号:US20240232073A9
公开(公告)日:2024-07-11
申请号:US18363285
申请日:2023-08-01
Inventor: Dong-Wook KANG , Gae-Il AN , Hong-Il JU
IPC: G06F12/02
CPC classification number: G06F12/0253 , G06F2212/7205
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.
-
公开(公告)号:US20230004680A1
公开(公告)日:2023-01-05
申请号:US17738524
申请日:2022-05-06
Inventor: Yong-Je CHOI , Dae-Won KIM , Sang-Su LEE , Byeong-Cheol CHOI , Dong-Wook KANG , Ik-Kyun KIM , Yang-Seo CHOI
Abstract: Disclosed herein are an apparatus and method for verifying the integrity of a hardware board. The apparatus includes one or more processors and execution memory for storing at least one program that is executed by the processors, wherein the program is configured to compare images of components arranged on a verification target board and a source board in a first image, obtained by photographing the verification target board, and in a second image prestored for the source board, as to whether images of the components are identical to each other, and compare first firmware extracted from the verification target board with second firmware of the source board, as to whether first firmware is identical to second firmware and verify integrity of the verification target board based on whether the images are identical to each other and on whether the pieces of firmware are identical to each other.
-
3.
公开(公告)号:US20210184885A1
公开(公告)日:2021-06-17
申请号:US17077702
申请日:2020-10-22
Inventor: Joong-Yong CHOI , Dong-Wook KANG , Dae-Won KIM , Sang-Woo LEE , Jin-Yong LEE , Boo-Sun JEON , Bo-Heung CHUNG , Hong-Il JU , Byeong-Cheol CHOI
Abstract: Disclosed herein are a method for managing an access control list based on an automotive Ethernet and an apparatus for the same. The method includes analyzing a new access control rule that is input to a vehicle in which the automotive Ethernet is applied, searching for any one target unit to manage the new access control rule in consideration of at least one of a destination and an application target corresponding to the new access control rule, and storing the new access control rule by transmitting a storage request message corresponding to the new access control rule to the target unit.
-
4.
公开(公告)号:US20240160725A1
公开(公告)日:2024-05-16
申请号:US18349450
申请日:2023-07-10
Inventor: GAE-IL AN , Dong-Wook KANG , HONG-IL JU
CPC classification number: G06F21/54 , G06F21/554
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.
-
公开(公告)号:US20240134790A1
公开(公告)日:2024-04-25
申请号:US18363285
申请日:2023-07-31
Inventor: Dong-Wook KANG , Gae-Il AN , Hong-Il JU
IPC: G06F12/02
CPC classification number: G06F12/0253 , G06F2212/7205
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.
-
公开(公告)号:US20220269777A1
公开(公告)日:2022-08-25
申请号:US17518373
申请日:2021-11-03
Inventor: Dong-Wook KANG , Dae-Won KIM , Ik-Kyun KIM , Sang-Su LEE , Jin-Yong LEE , Byeong-Cheol CHOI , Yong-Je CHOI
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.
-
公开(公告)号:US20210185070A1
公开(公告)日:2021-06-17
申请号:US17118090
申请日:2020-12-10
Inventor: Boo-Sun JEON , Dong-Wook KANG , Dae-Won KIM , Sang-Woo LEE , Jin-Yong LEE , Bo-Heung CHUNG , Hong-Il JU , Byeong-Cheol CHOI , Joong-Yong CHOI
Abstract: Disclosed herein are a lightweight intrusion detection method and apparatus for a vehicle network. The lightweight intrusion detection method may include collecting Ethernet packets from a domain gateway of a vehicle that provides a mirroring port, performing a primary intrusion detection check on the Ethernet packets using a rule-based intrusion detection technique, and performing a secondary intrusion detection check on the Ethernet packets using a machine learning-based intrusion detection technique when no intrusion attack is detected as a result of the primary intrusion detection check.
-
8.
公开(公告)号:US20240160565A1
公开(公告)日:2024-05-16
申请号:US18349673
申请日:2023-07-10
Inventor: Hong-Il JU , Dong-Wook KANG , Gae-Il AN
IPC: G06F12/02
CPC classification number: G06F12/0292 , G06F2212/1052
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.
-
9.
公开(公告)号:US20230205431A1
公开(公告)日:2023-06-29
申请号:US18048344
申请日:2022-10-20
Inventor: Hong-Il JU , Dong-Wook KANG , Gae-Il AN , Bo-Heung CHUNG , Byeong-Cheol CHOI
IPC: G06F3/06
CPC classification number: G06F3/0622 , G06F3/0631 , G06F3/0673
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.
-
公开(公告)号:US20230004499A1
公开(公告)日:2023-01-05
申请号:US17737174
申请日:2022-05-05
Inventor: Yong-Je CHOI , Dae-Won KIM , Sang-Su LEE , Byeong-Cheol CHOI , Dong-Wook KANG , Yang-Seo CHOI
IPC: G06F12/0873 , G06F12/0868
Abstract: Disclosed herein are an apparatus and method for extracting memory map information from firmware. The apparatus includes one or more processors and executable memory for storing at least one program executed by the one or more processors. The at least one program retrieves memory-related data from firmware, sets a data structure by analyzing binary code based on the memory-related data, and retrieves a memory map structure from the firmware using the data structure.
-
-
-
-
-
-
-
-
-