Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2017150769) APPLICATION CODE OBFUSCATING DEVICE AND APPLICATION CODE OBFUSCATING METHOD USING SAME
Latest bibliographic data on file with the International Bureau   

Pub. No.: WO/2017/150769 International Application No.: PCT/KR2016/005026
Publication Date: 08.09.2017 International Filing Date: 12.05.2016
IPC:
G06F 21/14 (2013.01) ,G06F 21/64 (2013.01) ,G06F 9/455 (2006.01) ,G06F 9/45 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
21
Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
10
Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
12
Protecting executable software
14
against software analysis or reverse engineering, e.g. by obfuscation
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
21
Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60
Protecting data
64
Protecting data integrity, e.g. using checksums, certificates or signatures
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
44
Arrangements for executing specific programmes
455
Emulation; Software simulation
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
44
Arrangements for executing specific programmes
45
Compilation or interpretation of high level programme languages
Applicants:
(주)케이사인 KSIGN CO., LTD. [KR/KR]; 서울시 강남구 논현로64길 18 18, Nonhyeon-ro 64-gil Gangnam-gu Seoul 06231, KR
숭실대학교 산학협력단 SOONGSIL UNIVERSITY RESEARCH CONSORTIUM TECHNO-PARK [KR/KR]; 서울시 동작구 상도로 369 369, Sangdo-ro Dongjak-gu Seoul 06978, KR
Inventors:
이정현 YI, Jeong-hyun; KR
박용진 PARK, Yong-jin; KR
박성은 PARK, Sung-eun; KR
Agent:
박영우 PARK, Young-woo; KR
Priority Data:
10-2016-002496402.03.2016KR
Title (EN) APPLICATION CODE OBFUSCATING DEVICE AND APPLICATION CODE OBFUSCATING METHOD USING SAME
(FR) DISPOSITIF D'OBSCURATION DE CODE D'APPLICATION ET PROCÉDÉ D'OBSCURATION DE CODE D'APPLICATION ASSOCIÉ
(KO) 애플리케이션 코드 난독화 장치 및 이를 이용한 애플리케이션 코드 난독화 방법
Abstract:
(EN) An application code obfuscating device comprises a critical code separator, a critical code caller generating unit, a code converter, and an obfuscator. The critical code separator separates application codes of a first format into critical codes and general codes other than the critical codes. The critical code caller generating unit generates a critical code caller for calling the critical codes. The code converter converts the critical codes of the first format into a second format. The obfuscator generates a first table including obfuscated signatures of the critical codes and a first random vector, and a second table including offsets of the critical codes corresponding to the obfuscated signatures of the critical codes and a second random vector linked with the first random vector.
(FR) Selon la présente invention, un dispositif d'obscuration de code d'application comprend un séparateur de code critique, une unité de génération d'appelant de code critique, un convertisseur de code, et un obscurcisseur de code. Le séparateur de code critique sépare les codes d'application d'un premier format en codes critiques et en codes généraux autres que les codes critiques. L'unité de génération d'appelant de code critique génère un appelant de code critique destiné à appeler les codes critiques. Le convertisseur de code convertit les codes de critique du premier format dans un second format. L'obscurcisseur de code génère une première table comprenant des signatures obscurcies de codes critiques et un premier vecteur aléatoire, et une seconde table comprenant des décalages de codes critique correspondant aux signatures obscurcies de codes critique et un second vecteur lié au premier vecteur aléatoire.
(KO) 애플리케이션 코드 난독화 장치는 중요코드 분리기, 중요코드 호출기 생성부, 코드 변환기 및 난독화부를 포함한다. 상기 중요코드 분리기는 제1 형식의 애플리케이션 코드를 중요코드 및 상기 중요코드 이외의 일반코드로 분리한다. 상기 중요코드 호출기 생성부는 상기 중요코드를 호출하기 위한 중요코드 호출기를 생성한다. 상기 코드 변환기는 상기 제1 형식의 상기 중요코드를 제2 형식으로 변환한다. 상기 난독화부는 상기 중요코드의 난독화된 시그니처 및 제1 랜덤 벡터를 포함하는 제1 테이블 및 상기 중요코드의 상기 난독화된 시그니처에 대응하는 상기 중요코드의 옵셋 및 상기 제1 랜덤 벡터와 링크되는 제2 랜덤 벡터를 포함하는 제2 테이블을 생성한다.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: Korean (KO)
Filing Language: Korean (KO)