WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2016064041) USER TERMINAL USING HASH VALUE TO DETECT WHETHER APPLICATION PROGRAM HAS BEEN TAMPERED AND METHOD FOR TAMPER DETECTION USING THE USER TERMINAL
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2016/064041    International Application No.:    PCT/KR2015/002200
Publication Date: 28.04.2016 International Filing Date: 06.03.2015
IPC:
H04L 9/32 (2006.01), H04L 12/26 (2006.01), G06F 21/12 (2013.01)
Applicants: SOONGSIL UNIVERSITY RESEARCH CONSORTIUM TECHNO-PARK [KR/KR]; 369, Sangdo-ro Dongjak-gu Seoul 156-743 (KR)
Inventors: YI, Jeong Hyun; (KR).
JI, Myeong Ju; (KR).
BANG, Ji Woong; (KR).
CHO, Tae Joo; (KR)
Agent: TAEBAEK INTELLECTUAL PROPERTY LAW FIRM; #601 Innoplex 1 cha, 151Gasandigital 1-ro Geumcheon-gu Seoul 153-803 (KR)
Priority Data:
10-2014-0141954 20.10.2014 KR
10-2015-0002936 08.01.2015 KR
Title (EN) USER TERMINAL USING HASH VALUE TO DETECT WHETHER APPLICATION PROGRAM HAS BEEN TAMPERED AND METHOD FOR TAMPER DETECTION USING THE USER TERMINAL
(FR) TERMINAL D'UTILISATEUR UTILISANT UNE VALEUR DE HACHAGE POUR DÉTECTER SI UN PROGRAMME D'APPLICATION A ÉTÉ ALTÉRÉ ET PROCÉDÉ DE DÉTECTION D'ALTÉRATION UTILISANT LE TERMINAL D'UTILISATEUR
(KO) 해쉬값을 이용하여 응용 프로그램의 위변조 여부를 탐지하는 사용자 단말기 및 그것을 이용한 위변조 탐지 방법
Abstract: front page image
(EN)The present invention relates to a user terminal using a hash value to detect whether an application program has been tampered and a method for tamper detection by means of the user terminal, and a user terminal according to an embodiment of the present invention comprises: a communication unit for transmitting, at the platform level, the user terminal information and application program information to an authentication server to receive the original hash value of the application program from the authentication server or a neighboring device paired with the user terminal when the installed application program is executed; a hash value generation unit for generating, at the platform level, a hash value for the application program installed in the user terminal; and a tampering determination unit for comparing, at the platform level, the original hash value received from the authentication server or neighboring device with the generated hash value to determine whether or not the application program has been tampered. As such, according to the present invention, a user terminal can be protected from a tampered application program. Additionally, by detecting application program tampering at the platform level, the shortcomings of the temper detection method at the application program level, which allows bypasses and evasions, can be overcome.
(FR)L'invention concerne un terminal d'utilisateur utilisant une valeur de hachage pour détecter si un programme d'application a été altéré et un procédé de détection d'altération au moyen du terminal d'utilisateur, ainsi qu'un terminal d'utilisateur selon un mode de réalisation de la présente invention comprenant : une unité de communication destinée à transmettre, à l'échelle de la plate-forme, les informations de terminal d'utilisateur et informations de programme d'application à un serveur d'authentification pour recevoir la valeur de hachage d'origine du programme d'application depuis le serveur d'authentification ou un dispositif voisin apparié avec le terminal d'utilisateur lorsque le programme d'application installé est exécuté ; une unité de génération de valeur de hachage destinée à générer, à l'échelle de la plate-forme, une valeur de hachage pour le programme d'application installé dans le terminal d'utilisateur ; et une unité de détermination d'altération destinée à comparer, à l'échelle de la plate-forme, la valeur de hachage d'origine reçue depuis le serveur d'authentification ou le dispositif voisin avec la valeur de hachage générée, pour déterminer si le programme d'application a été altéré ou non. Ainsi, selon l'invention, un terminal d'utilisateur peut être protégé d'un programme d'application altéré. En outre, par la détection d'une altération de programme d'application à l'échelle de la plate-forme, les problèmes du procédé de détection d'altération à l'échelle du programme d'application, qui permet des contournements et des fraudes, peuvent être surmontés.
(KO)본 발명은 해쉬값을 이용하여 응용 프로그램의 위변조 여부를 탐지하는 사용자 단말기 및 그것을 이용한 위변조 탐지 방법에 관한 것으로, 본 발명의 일 실시예에 따른 사용자 단말기는 상기 설치된 응용 프로그램이 실행될 때, 플랫폼 레벨에서 인증 서버로 상기 사용자 단말기 정보와 상기 응응 프로그램의 정보를 전송하여 상기 인증 서버로부터 상기 응용 프로그램의 해쉬값 원본을 수신하거나, 상기 사용자 단말기와 페어링된 주변 기기로부터 상기 응용 프로그램의 해쉬값 원본을 수신하는 통신부, 플랫폼 레벨에서 상기 사용자 단말기에 설치된 상기 응용 프로그램의 해쉬값을 생성하는 해쉬값 생성부, 그리고 플랫폼 레벨에서 상기 인증 서버 또는 상기 주변 기기로부터 수신한 상기 해쉬값 원본과 상기 생성된 해쉬값을 비교하여 상기 응용 프로그램의 위변조 여부를 판단하는 위변조 판단부를 포함한다. 이와 같이 본 발명에 의하면, 위변조 된 응용 프로그램으로부터 사용자 단말기를 보호할 수 있다. 또한 플랫폼 수준에서 응용 프로그램 위변조를 탐지함으로써, 우회 및 회피가 가능한 응용 프로그램 수준에서의 위변조 탐지 방법의 한계점을 극복할 수 있다.
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 (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (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)