Invention Application
- Patent Title: APPARATUS AND METHOD FOR OBTAINING VULNERABLE TRANSACTION SEQUENCE IN SMART CONTRACT
-
Application No.: US17602372Application Date: 2021-04-06
-
Publication No.: US20220358223A1Publication Date: 2022-11-10
- Inventor: Hakjoo OH , Sunbeom SO , Seongjoon HONG
- Applicant: Korea University Research and Business Foundation
- Applicant Address: US
- Assignee: Korea University Research and Business Foundation
- Current Assignee: Korea University Research and Business Foundation
- Current Assignee Address: US
- Priority: KR10-2020-0151899 20201113
- International Application: PCT/KR2021/004271 WO 20210406
- Main IPC: G06F21/57
- IPC: G06F21/57 ; G06Q10/04

Abstract:
Provided is an apparatus and method for obtaining a vulnerable transaction sequence. A vulnerable transaction sequence obtaining apparatus may include a storage configured to transitorily or non-transitorily store at least one program; and a processor configured to receive the at least one program, to select a vulnerable transaction sequence candidate in the at least one program using a cost function, to obtain a verification condition by performing symbolic execution over the transaction sequence candidate, and to check whether the verification condition is satisfiable when the vulnerable transaction sequence is unfound as a verification result about the verification condition, and to determine the vulnerable transaction sequence candidate as the vulnerable transaction sequence when the verification condition is satisfiable.
Information query