-
1.주변기기를 인증하여 응용 프로그램을 보호하는 사용자 단말기 및 그것을 이용한 응용 프로그램 보호 방법 有权
Title translation: 用户终端使用外围设备来保护应用程序的认证和保护应用程序的方法公开(公告)号:KR101566144B1
公开(公告)日:2015-11-06
申请号:KR1020150002943
申请日:2015-01-08
Applicant: 숭실대학교산학협력단
Abstract: 본발명은주변기기를인증하여응용프로그램을보호하는사용자단말기및 그것을이용한응용프로그램보호방법에관한것으로, 본발명의일 실시예에따른사용자단말기는, 응용프로그램제공서버로부터응용프로그램의일반코드를다운로드받아설치하며, 상기응용프로그램의핵심코드를저장한주변기기와페어링연결을수행하고, 상기페어링된주변기기로부터상기주변기기의고유정보를수신하며, 암호화된상기사용자단말기의고유정보를상기주변기기로전송하는통신부, 상기수신한주변기기의고유정보를암호화하여저장하고, 상기사용자단말기의고유정보를추출하여암호화하는암복호화부, 상기응용프로그램이실행될때 상기주변기기로부터수신한주변기기의고유정보와상기사용자단말기에저장된암호화된주변기기의고유정보를비교하여상기주변기기를인증하고, 상기사용자단말기로부터추출한사용자단말기의고유정보와상기주변기기로부터수신한암호화된사용자단말기의고유정보를비교하여상기사용자단말기를인증하는인증부, 그리고상기주변기기및 상기사용자단말기의인증이완료되면, 상기일반코드와상기수신된핵심코드를이용하여상기응용프로그램을실행하는실행부를포함한다.
Abstract translation: 本发明涉及一种用于通过验证外围设备来保护应用程序的用户终端以及使用其的应用程序的保护方法。 根据本发明的一个实施例的用户终端包括:通信单元,用于通过从应用提供服务器下载应用程序的一般代码进行安装,与存储应用程序的核心代码的外围设备进行配对连接, 从配对的外围设备接收外围设备的唯一信息,从而将用户终端的唯一信息发送到外围设备; 用于加密和存储所接收的外围设备的唯一信息的加密和解密单元,提取用户终端的唯一信息及其加密; 认证单元,用于当执行应用程序时,比较从外围设备接收的外围设备的唯一信息和存储在用户终端中的加密外围设备的唯一信息,使用比较结果认证外围设备,以及认证 用户终端,通过比较从用户终端提取的用户终端的唯一信息和从外围设备接收的加密用户终端的唯一信息; 以及执行单元,用于当外围设备和用户终端的认证完成时,通过使用一般代码和接收到的核心代码来运行应用程序。
-
公开(公告)号:KR101678789B1
公开(公告)日:2016-11-23
申请号:KR1020150119444
申请日:2015-08-25
Applicant: 숭실대학교산학협력단
Abstract: 본발명은사용자단말기및 그것을이용한암호화된데이터공유방법에관한것이다. 사용자단말기를이용한주변기기에저장된암호화된데이터공유방법에있어서, 페어링된주변기기에저장하고자하는데이터의저장여부를확인하는단계, 상기주변기기에상기저장하고자하는데이터가기 저장되어있지않을경우, 상기저장하고자하는데이터의대칭키를생성하고, 상기사용자단말기의고유키를생성하는단계, 상기대칭키를이용하여상기저장하고자하는데이터를암호화하고, 상기고유키를이용하여상기대칭키를암호화하는단계그리고상기암호화된데이터및 상기암호화된대칭키를상기주변기기에송신하며, 상기주변기기의헤더파일을업데이트시키는단계를포함한다. 본발명에따르면, 하나의데이터를인증된사용자단말기간에공유하여사용할수 있는방법으로중복되는데이터발생및 업데이트를방지하여효율적으로데이터를관리할수 있다. 또한, 프로그램실행시간에해당사용자단말기의키를생성하고이를통해사용자단말기를인증함으로써키의노출위험이적어, 기존의사용자단말기와주변기기간의일대일의종속적인한계를극복하면서사용자에게높은신뢰성을유지하면서편의성을제공할수 있다.
-