Patents by Inventor Soo Jin Yoon

Soo Jin Yoon 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: 11238151
    Abstract: There is provided a method of patching a binary having vulnerability which is performed by a computing device. The method comprises loading a first binary to be patched, into a memory, generating a second binary by patching to call a stack frame initialization function from a vulnerable function of the first binary, executing the stack frame initialization function by calling the vulnerable function when the second binary is executed and initializing a stack frame area of the vulnerable function so as to automatically initialize a variable declared in the vulnerable function.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: February 1, 2022
    Assignee: KOREA INTERNET & SECURITY AGENCY
    Inventors: Hwan Kuk Kim, Tae Eun Kim, Dae Il Jang, Han Chul Bae, Jong Ki Kim, Soo Jin Yoon, Jee Soo Jurn, Geon Bae Na
  • Publication number: 20200143061
    Abstract: There is provided a method of tracking the location of the cause of a binary vulnerability, the method being performed by a computing apparatus and comprising: adding first taint information for a first operand register tainted by input data of an error-causing case, generating second taint information for a second operand register tainted by data of the first operand register by using the first taint information; and tracking input data that caused an error among the input data of the error-causing case by tracing back taint information of a register of each operand from a point where the error occurred.
    Type: Application
    Filed: July 19, 2019
    Publication date: May 7, 2020
    Applicant: KOREA INTERNET & SECURITY AGENCY
    Inventors: Hwan Kuk Kim, Tae Eun Kim, Dae Il Jang, Han Chul Bae, Jong Ki Kim, Soo Jin Yoon, Jee Soo Jurn, Geon Bae Na
  • Publication number: 20200134172
    Abstract: There is provided a method of patching a binary having vulnerability which is performed by a computing device. The method comprises loading a first binary to be patched, into a memory, generating a second binary by patching to call a stack frame initialization function from a vulnerable function of the first binary, executing the stack frame initialization function by calling the vulnerable function when the second binary is executed and initializing a stack frame area of the vulnerable function so as to automatically initialize a variable declared in the vulnerable function.
    Type: Application
    Filed: November 13, 2018
    Publication date: April 30, 2020
    Inventors: Hwan Kuk KIM, Tae Eun KIM, Dae Il JANG, Han Chul BAE, Jong Ki KIM, Soo Jin YOON, Jee Soo JURN, Geon Bae NA
  • Patent number: 10621362
    Abstract: Provided are a method and a system capable of efficiently detecting security vulnerability of program. The method includes: generating binary information including route information indicating an execution route of a program on a first test case; acquiring first crash information including the first test case and the route information when a crash of the first test case occurs; restoring a control flow graph based on the binary information; calculating complexity of the restored control flow graph; determining whether the complexity is less than a threshold value; only when a result of the determination indicates that the complexity is less than a threshold value, performing: executing a route detection on the route information; generating a second test case by executing the route detection; and acquiring a second crash information including the second test case and the route information.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: April 14, 2020
    Assignee: KOREA INTERNET & SECURITY AGENCY
    Inventors: Hwan Kuk Kim, Tae Eun Kim, Sang Hwan Oh, Soo Jin Yoon, Jee Soo Jurn, Geon Bae Na
  • Patent number: 10586053
    Abstract: Provided are a method and a system capable of efficiently detecting security vulnerability of program. The system for detecting the security vulnerability according to an embodiment of the present invention includes a vulnerability detecting module that acquires crash information, a binary analysis module that determines priority of binary information and whether to execute the route detection, and a route detecting module that executes the route detection to generate a new test case.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: March 10, 2020
    Assignee: KOREA INTERNET & SECURITY AGENCY
    Inventors: Hwan Kuk Kim, Tae Eun Kim, Sang Hwan Oh, Soo Jin Yoon, Jee Soo Jurn, Geon Bae Na
  • Publication number: 20190266333
    Abstract: Provided are a method and a system capable of efficiently detecting security vulnerability of program. The method includes: generating binary information including route information indicating an execution route of a program on a first test case; acquiring first crash information including the first test case and the route information when a crash of the first test case occurs; restoring a control flow graph based on the binary information; calculating complexity of the restored control flow graph; determining whether the complexity is less than a threshold value; only when a result of the determination indicates that the complexity is less than a threshold value, performing: executing a route detection on the route information; generating a second test case by executing the route detection; and acquiring a second crash information including the second test case and the route information.
    Type: Application
    Filed: May 9, 2019
    Publication date: August 29, 2019
    Applicant: KOREA INTERNET & SECURITY AGENCY
    Inventors: Hwan Kuk KIM, Tae Eun KIM, Sang Hwan OH, Soo Jin YOON, Jee Soo JURN, Geon Bae NA
  • Patent number: 10339322
    Abstract: Provided are a binary vulnerability analysis method performed by a computing device is provided, and the binary vulnerability analysis method includes a primary execution step of recording a symbolic constraint of a vulnerability associated with an execution flow path causing a crash to a target binary to be analyzed and a suspicious element on the execution flow path by performing taint analysis through a primary execution of the target binary; and a secondary execution step of performing a secondary execution, which is a symbolic execution, on the execution flow path and, if an instruction satisfying the symbolic constraint is found, determining that the vulnerability exists in the target binary by comparing the suspicious element and the found instruction.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: July 2, 2019
    Assignee: KOREA INTERNET AND SECURITY AGENCY
    Inventors: Hwan Kuk Kim, Tae Eun Kim, Sang Hwan Oh, Soo Jin Yoon, Jee Soo Jurn, Geon Bae Na
  • Publication number: 20190147168
    Abstract: Provided are a binary vulnerability analysis method performed by a computing device is provided, and the binary vulnerability analysis method includes a primary execution step of recording a symbolic constraint of a vulnerability associated with an execution flow path causing a crash to a target binary to be analyzed and a suspicious element on the execution flow path by performing taint analysis through a primary execution of the target binary; and a secondary execution step of performing a secondary execution, which is a symbolic execution, on the execution flow path and, if an instruction satisfying the symbolic constraint is found, determining that the vulnerability exists in the target binary by comparing the suspicious element and the found instruction.
    Type: Application
    Filed: July 16, 2018
    Publication date: May 16, 2019
    Inventors: Hwan Kuk KIM, Tae Eun KIM, Sang Hwan OH, Soo Jin YOON, Jee Soo JURN, Geon Bae NA
  • Publication number: 20190114436
    Abstract: Provided are a method and a system capable of efficiently detecting security vulnerability of program. The system for detecting the security vulnerability according to an embodiment of the present invention includes a vulnerability detecting module that acquires crash information, a binary analysis module that determines priority of binary information and whether to execute the route detection, and a route detecting module that executes the route detection to generate a new test case.
    Type: Application
    Filed: November 20, 2017
    Publication date: April 18, 2019
    Applicant: KOREA INTERNET & SECURITY AGENCY
    Inventors: Hwan Kuk KIM, Tae Eun KIM, Sang Hwan OH, Soo Jin YOON, Jee Soo JURN, Geon Bae NA
  • Patent number: 9680848
    Abstract: Provided are an apparatus, a system and a method for detecting and preventing malicious scripts. The apparatus for detecting and preventing malicious scripts includes a signature management unit managing a first signature including code pattern information of previously-detected malicious scripts, a script analysis unit receiving the first signature from the signature management unit and analyzing a first script, which is included in a web page, using the first signature, and a script processing unit receiving analysis result data from the script analysis unit and processing the first script according to the analysis result data.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: June 13, 2017
    Assignee: Korea Internet & Security Agency
    Inventors: Hwan Kuk Kim, Jong Hun Jung, Han Chul Bae, Hyun Rok Choo, Woung Jang, Sang Hwan Oh, Soo Jin Yoon
  • Publication number: 20160359875
    Abstract: Provided are an apparatus, a system and a method for detecting and preventing malicious scripts. The apparatus for detecting and preventing malicious scripts includes a signature management unit managing a first signature including code pattern information of previously-detected malicious scripts, a script analysis unit receiving the first signature from the signature management unit and analyzing a first script, which is included in a web page, using the first signature, and a script processing unit receiving analysis result data from the script analysis unit and processing the first script according to the analysis result data.
    Type: Application
    Filed: January 23, 2015
    Publication date: December 8, 2016
    Applicant: KOREA INTERNET & SECURITY AGENCY
    Inventors: Hwan Kuk Kim, Jong Hun Jung, Han Chul Bae, Hyun Rok Choo, Woung Jang, Sang Hwan Oh, Soo Jin Yoon
  • Patent number: 8119292
    Abstract: Disclosed is a lithium secondary battery comprising a cathode, an anode, an electrolyte and a separator, wherein the anode comprises an anode active material having a specific surface area of 3 m2/g or less, and the electrolyte comprises 0.1˜6 parts by weight of a propane sultone-based compound based on 100 parts by weight of the electrolyte. The lithium secondary battery solves the problem of performance degradation caused by the use of an increased amount of a propane sultone-based compound required to form a SEI film on the surface of an anode upon the first charge cycle. Also, the lithium secondary battery can provide improved cycle characteristics and high-temperature storage characteristics.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: February 21, 2012
    Assignee: LG Chem, Ltd.
    Inventors: Ho Chun Lee, Tae Yoon Park, Yong Su Choi, Soo Jin Yoon, Hong Kyu Park, Hyun Min Jung, Jeong Ae Ahn
  • Patent number: 7947398
    Abstract: Disclosed is an electrolyte for a secondary battery comprising an electrolyte salt and an electrolyte solvent, the electrolyte further comprising a lactam-based compound substituted with an electron withdrawing group (EWG) at the nitrogen position thereof. The electrolyte allows formation of a firm and dense SEI film on the surface of an anode, minimizes irreversible oxidative decomposition at a cathode, and thus can provide a battery with significantly improved lifespan, stability and high temperature characteristics.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: May 24, 2011
    Assignee: LG Chem, Ltd.
    Inventors: Soo Jin Yoon, Jeong Ju Cho, Ho Chun Lee
  • Patent number: 7824578
    Abstract: Disclosed is an electrolyte for batteries, which comprises: (a) an electrolyte salt; (b) an electrolyte solvent; and (c) a sulfonate-based compound containing at least one electron withdrawing group (EWG) selected from the group consisting of a cyano group (—CN), an isocyanate group (—NCO), a thiocyanate group (—SCN) and an isothiocyanate group (—NCS). An electrode comprising the sulfonate-based compound or a chemical reaction product thereof, partially or totally formed on the surface thereof, and an electrochemical device comprising the electrolyte and/or the electrode are also disclosed. The electrochemical device using the sulfonate-based compound containing a cyano group, an isocyanate group, a thiocyanate group and/or an isothiocyanate group as an additive for electrolytes can provide significantly improved high-temperature lifespan characteristics.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: November 2, 2010
    Assignee: LG Chem, Ltd.
    Inventors: Ho Chun Lee, Tae Yoon Park, Yong Su Choi, Soo Jin Yoon, Hong Kyu Park