KR101900710B1 - 보안 어플리케이션 다운로드 관리방법, 이를 적용한 보안 어플리케이션 다운로드 관리서버, 단말기, 및 관리시스템 - Google Patents

보안 어플리케이션 다운로드 관리방법, 이를 적용한 보안 어플리케이션 다운로드 관리서버, 단말기, 및 관리시스템 Download PDF

Info

Publication number
KR101900710B1
KR101900710B1 KR1020110119557A KR20110119557A KR101900710B1 KR 101900710 B1 KR101900710 B1 KR 101900710B1 KR 1020110119557 A KR1020110119557 A KR 1020110119557A KR 20110119557 A KR20110119557 A KR 20110119557A KR 101900710 B1 KR101900710 B1 KR 101900710B1
Authority
KR
South Korea
Prior art keywords
security application
download
application
security
terminal
Prior art date
Application number
KR1020110119557A
Other languages
English (en)
Other versions
KR20130053867A (ko
Inventor
김도완
김현욱
신정금
Original Assignee
에스케이플래닛 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이플래닛 주식회사 filed Critical 에스케이플래닛 주식회사
Priority to KR1020110119557A priority Critical patent/KR101900710B1/ko
Priority to PCT/KR2012/002860 priority patent/WO2013065915A1/ko
Priority to EP12816632.9A priority patent/EP2618266A4/en
Priority to CN2012800018771A priority patent/CN103282911A/zh
Priority to JP2013541934A priority patent/JP5583857B2/ja
Priority to US13/807,877 priority patent/US9100172B2/en
Priority to MYPI2012005641A priority patent/MY158770A/en
Publication of KR20130053867A publication Critical patent/KR20130053867A/ko
Application granted granted Critical
Publication of KR101900710B1 publication Critical patent/KR101900710B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

본 발명은 보안 어플리케이션 다운로드 관리방법, 이를 적용한 보안 어플리케이션 다운로드 관리서버, 단말기, 및 관리시스템에 관한 것으로, 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기와 접속하여 데이터 통신 채널을 생성하는 서비스 로더부(SL; Service Loader), 및 보안 어플리케이션 다운로드 권한의 위임 여부를 관리하고 상기 단말기로부터 보안 어플리케이션 다운로드가 요청되면 상기 보안 어플리케이션이 상기 단말기로 다운로드되도록 처리하는 서비스 관리부(SC; Service Center)를 포함한다.

Description

보안 어플리케이션 다운로드 관리방법, 이를 적용한 보안 어플리케이션 다운로드 관리서버, 단말기, 및 관리시스템{Management method of trusted application download, management server, device and system using it}
본 발명은 보안 어플리케이션 다운로드 관리방법, 이를 적용한 보안 어플리케이션 다운로드 관리서버, 단말기, 및 관리시스템에 관한 것으로, 보다 상세하게는 보안 어플리케이션 다운로드 및 이에 대한 권한 위임 여부를 관리하고, 직접 보안 어플리케이션을 다운로드 하거나 또는 보안 어플리케이션이 저장된 저장 위치 정보를 제공하는 보안 어플리케이션 다운로드 관리방법, 이를 적용한 보안 어플리케이션 다운로드 관리서버, 단말기, 및 관리시스템에 관한 것이다.
최근 스마트폰과 같은 고성능 휴대 단말의 이용이 크게 증가하고 있다. 스마트폰은 프로그램 구동, 데이터 통신 및 PC와 연동 등의 기능을 제공하는 이동통신단말기로, PC와 같은 고급 기능을 제공한다. 스마트폰은 응용 프로그램 개발자를 위한 표준화된 인터페이스와 플랫폼을 제공하며, 단말 제조사나 이동통신서비스 제공자 이외의 일반 사용자가 자유롭게 자신이 원하는 다양한 응용 프로그램을 설치하여 이용할 수 있을 뿐만 아니라, 스마트폰에 설치될 응용 프로그램들을 개발하여 제공할 수 있다.
또한, 스마트폰의 활성화에 따라 스마트폰에서 사용되는 다양한 응용 프로그램들이 어플리케이션으로 거래되는 애플리케이션 스토어들이 등장하였으며, 일반 사용자들은 애플리케이션 스토어를 통해 원하는 어플리케이션을 스마트폰으로 다운로드 받아 설치할 수 있다.
이러한 스마트폰은 개방형 플랫폼과 다양한 네트워크 접속 환경을 지원받고 있으므로, 기존의 휴대폰에 비해 상대적으로 악성코드 감염 및 해킹을 통한 정보 유출, 과금 유발 및 단말 장애 등과 같은 보안 위협을 받게 되었다.
현재 스마트폰에 사용되는 보안 기술은 주로 소프트웨어를 기반으로 한 백신 프로그램이나 네트워크상의 트래픽 제어 기술을 중심으로 개발이 이루어져 왔으나, 스마트폰의 경우 하드웨어 제어를 통해 사용자 정보가 쉽게 노출될 위험이 크기 때문에 종래의 보안 기술만으로는 충분한 보안성을 제공할 수 없는 실정이다.
특히, 스마트폰의 개방형 플랫폼과 관련하여 탈옥(jail break) 또는 루팅(rooting)으로부터 단말(하드웨어)의 신뢰성을 보장하기 위한 기술, 악성코드가 실행되는 것을 근본적으로 방지하는 기술과, 모바일 어플리케이션의 유통과 관련하여 어플리케이션의 보안성 검증 기술과, 데이터보호와 관련하여 정보 유출을 방지하기 위하여 단말에 저장된 데이터를 암호화하는 기술, 분실 시 원격으로 단말을 제어하는 기술과, 전자금융 거래와 관련하여 전자 결제 서비스가 안전하게 이루어질 수 있도록 안전한 지불 결제 및 결제 정보의 안전한 저장 기술 등이 필요하다.
트러스트존(TrustZone) 기술은 개방형 운영체제(OS)에서 동작하는 시스템에 사용되는 보안 기술로, 하나의 중앙 처리 장치(CPU)가 물리적으로 비보안 영역(Normal Domain)과 보안 영역(Secure Domain)으로 분리되어 제공된다.
또한, 보안 영역은 보안 운영체제로 동작하며, 보안이 요구되는 어플리케이션은 보안 영역에서 동작되고, 비보안 영역은 안드로이드(Android), 모바일 윈도우즈 7(Windows Phone 7) 등과 같은 오픈 운영체제로 동작하며, 보안이 요구되지 않는 어플리케이션은 비보안 영역에서 동작된다.
이러한 트러스트존 기술이 적용되기 위해서는 보안 영역으로 보안 어플리케이션이 안전하게 설치되어야하며, 특히, 트러스트존 기술이 적용된 플랫폼, 보안 플랫폼(Trusted Platform),이 탑재된 단말에서 보안 영역으로 보안 어플리케이션을 안전하게 다운로드하는 방법이 요구된다.
한국등록특허 제10-0948812호(2010.03.15), 발명의 명칭: 보안 영역 관리 시스템 및 그 관리 방법
본 발명은 상술한 문제점을 해결하기 위하여 안출된 것으로, 보안 어플리케이션 제공서버로부터 보안 어플리케이션 다운로드에 대한 권한을 위임받아 관리하거나 보안 어플리케이션 다운로드를 중계하는 보안 어플리케이션 다운로드 관리방법, 이를 적용한 보안 어플리케이션 다운로드 관리서버, 단말기, 및 관리시스템에 관한 것이다.
본 발명의 일 측면에 따르면, 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기와 접속하여 데이터 통신 채널을 생성하는 서비스 로더부(SL; Service Loader), 및 보안 어플리케이션 다운로드 권한의 위임 여부를 관리하고 단말기로부터 보안 어플리케이션 다운로드가 요청되면 보안 어플리케이션이 단말기로 다운로드되도록 처리하는 서비스 관리부(SC; Service Controller)를 포함하는 보안 어플리케이션 다운로드 관리서버가 제공된다.
보안 어플리케이션 다운로드 관리서버는, 보안 어플리케이션에 식별 명칭을 할당하고, 식별 명칭과, 보안 어플리케이션 다운로드 권한에 대한 위임 여부, 및 보안 어플리케이션의 저장 위치 정보를 연결하여 보안 어플리케이션 관리리스트로 저장하는 관리리스트 저장부를 더 포함한다.
보안 어플리케이션 다운로드 관리서버는, 보안 어플리케이션에 대한 다운로드 권한이 위임된 경우, 보안 어플리케이션 제공자로부터 보안 어플리케이션을 다운로드 받아 저장하는 보안 어플리케이션 저장부를 더 포함한다.
보안 어플리케이션에 대한 다운로드 권한이 위임된 경우 보안 어플리케이션의 저장 위치 정보는 보안 어플리케이션 저장부의 IP 주소이며, 보안 어플리케이션에 대한 다운로드 권한이 위임되지 않은 경우 보안 어플리케이션의 저장 위치 정보는 보안 어플리케이션 제공서버의 IP 주소로 저장될 수 있다.
서비스 관리부는, 단말기로부터 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지를 수신하면, 관리리스트를 검색하여 식별 명칭에 대응하는 보안 어플리케이션에 대한 다운로드 권한 위임 여부를 확인한 후, 다운로드 권한이 위임된 경우 단말기로 보안 어플리케이션을 다운로드 하고, 다운로드 권한이 위임되지 않은 경우 단말기로 보안 어플리케이션의 저장 위치 정보를 전송할 수 있다.
보안 어플리케이션 다운로드 관리서버는, 보안 어플리케이션의 갱신 정보를 저장하는 보안 어플리케이션 갱신정보저장부를 더 포함하고, 보안 어플리케이션 관리리스트에 포함된 보안 어플리케이션이 갱신되면 보안 어플리케이션 갱신정보저장부의 위치 정보를 포함하는 보안 어플리케이션 갱신 메시지를 단말기로 전송할 수 있다.
보안 어플리케이션 다운로드 관리서버는, 루트 공개키를 생성하여 관리하는 키 관리부를 더 포함하고, 키 관리부는 루트 공개키를 이용하여 루트 인증서를 생성하여 단말기로 제공하고, 단말기와 보안 어플리케이션 다운로드 관리서버 사이의 인증 절차를 수행할 수 있다.
본 발명의 다른 측면에 따르면, 보안 어플리케이션 다운로드 관리서버와 데이터 통신 채널을 생성하고, 통신 채널을 통해 보안 어플리케이션 다운로드 관리서버로 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지를 전송하고, 보안 어플리케이션 다운로드 관리서버로부터 보안 어플리케이션을 다운로드 받아 보안 영역에 설치하는 관리 에이전트를 포함하는 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기가 제공된다.
본 발명의 또 다른 측면에 따르면, 데이터 통신 채널을 생성하고, 통신 채널을 통해 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지를 전송하고, 보안 어플리케이션을 다운로드 받아 보안 영역에 설치하는 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기, 및 보안 어플리케이션 다운로드 권한 위임 여부를 관리하고 단말기로부터 보안 어플리케이션 다운로드가 요청되면 통신 채널을 이용하여 보안 어플리케이션이 단말기로 다운로드 되도록 처리하는 보안 어플리케이션 다운로드 관리서버를 포함하는 보안 어플리케이션 다운로드 관리시스템이 제공된다.
보안 어플리케이션 다운로드 관리서버는, 단말기와 접속하여 데이터 통신 채널을 생성하는 서비스 로더부(SL; Service Loader), 및 보안 어플리케이션 다운로드 권한 위임 여부를 관리하고 단말기로부터 보안 어플리케이션 다운로드가 요청되면 보안 어플리케이션이 단말기로 다운로드 되도록 처리하는 서비스 관리부(SC; Service Controller)로 구성될 수 있다.
보안 어플리케이션 다운로드 관리서버는, 보안 어플리케이션의 식별 명칭을 할당하고, 식별 명칭과, 보안 어플리케이션에 대한 다운로드 권한 위임 여부, 및 보안 어플리케이션의 저장 위치 정보를 연결하여 보안 어플리케이션 관리리스트로 저장하는 관리리스트 저장부를 더 포함할 수 있다.
보안 어플리케이션 다운로드 관리서버는, 보안 어플리케이션에 대한 다운로드 권한이 위임된 경우, 보안 어플리케이션 제공자로부터 보안 어플리케이션을 다운로드 받아 저장하는 보안 어플리케이션 저장부를 더 포함할 수 있다.
본 발명의 또 다른 측면에 따르면, (a) 보안 어플리케이션 다운로드 관리서버에서, 보안 어플리케이션의 식별 명칭을 할당하고, 식별 명칭과 보안 어플리케이션 다운로드 권한 위임 여부 및 보안 어플리케이션의 저장 위치 정보를 관리리스트에 등록하는 단계, (b) 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기과 보안 어플리케이션 다운로드 관리서버 사이에 통신 채널을 형성하는 단계, (c) 단말기로부터 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지를 수신하는 단계, 및 (d) 보안 어플리케이션 다운로드 관리서버에서, 전송된 보안 어플리케이션의 식별 명칭에 해당하는 보안 어플리케이션에 대한 다운로드 권한 위임 여부를 확인하여, 다운로드 권한이 위임된 경우 보안 어플리케이션을 단말기로 직접 다운로드 하고, 다운로드 권한이 위임되지 않은 경우 보안 어플리케이션의 저장 위치 정보를 단말기로 전송하는 단계를 포함하는 보안 어플리케이션 다운로드 관리방법이 제공된다.
보안 어플리케이션 다운로드 관리방법은, (d)단계 이후에, (e) 보안 어플리케이션 다운로드 또는 보안 어플리케이션의 저장 위치 정보 전송이 완료되었는지 단말기로 문의하는 단계, 및 (f) 보안 어플리케이션 다운로드 관리서버에서, 단말기와 형성된 통신 채널을 종료시키는 단계를 더 포함한다.
보안 어플리케이션 다운로드 관리방법은, (a)단계 이후, 보안 어플리케이션 다운로드 관리서버에서 식별 명칭이 등록된 보안 어플리케이션의 갱신 정보가 수신되는 경우, 갱신 정보를 저장하고, 갱신 정보가 저장된 위치 정보를 단말기로 전송하는 단계를 더 포함한다.
본 발명의 또 다른 측면에 따르면, (a) 보안 어플리케이션 다운로드 관리서버에서, 보안 어플리케이션 제공서버로부터 보안 어플리케이션의 다운로드 권한을 위임받고 보안 어플리케이션을 다운로드 받는 단계, (b) 다운로드 권한이 위임된 보안 어플리케이션과 다운로드 권한이 위임되지 않은 보안 어플리케이션에 대하여 식별 명칭을 할당하고, 식별 명칭, 다운로드 권한 위임 여부 및 보안 어플리케이션의 저장 위치 정보를 관리리스트에 등록하는 단계, 및 (c) 관리리스트에 등록된 보안 어플리케이션이 갱신되는 경우 보안 어플리케이션 제공 서버로부터 갱신 정보를 수신하여 저장하는 단계를 포함하는 보안 어플리케이션 다운로드 관리방법이 제공된다.
(c) 단계는, (c-1) 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기와 보안 어플리케이션 다운로드 관리서버 사이에 통신 채널을 형성하는 단계, (c-2) 단말기로부터 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지를 전송받는 단계, 및 (c-3) 보안 어플리케이션 다운로드 관리서버에서, 전송된 보안 어플리케이션의 식별 명칭에 해당하는 보안 어플리케이션에 대한 다운로드 권한 위임 여부를 확인하여, 다운로드 권한이 위임된 경우 보안 어플리케이션을 단말기로 직접 다운로드 하고, 다운로드 권한이 위임되지 않은 경우 보안 어플리케이션의 저장 위치 정보를 단말기로 전송하는 단계를 포함하여 구성될 수 있다.
본 발명의 또 다른 측면에 따르면, 보안 어플리케이션의 식별 명칭을 할당하고, 식별 명칭과 보안 어플리케이션 다운로드 권한 위임 여부 및 보안 어플리케이션의 저장 위치 정보를 관리리스트에 등록되는 단계, 및 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지가 수신되면, 보안 어플리케이션의 식별 명칭에 해당하는 보안 어플리케이션에 대한 다운로드 권한 위임 여부를 확인하여, 다운로드 권한이 위임된 경우 보안 어플리케이션을 직접 다운로드 하고, 다운로드 권한이 위임되지 않은 경우 보안 어플리케이션의 저장 위치 정보를 전송하는 단계를 포함하는 보안 어플리케이션 다운로드 관리방법이 프로그램으로 기록되고 전자장치에서 판독 가능한 기록매체가 제공된다.
본 발명에 따르면, 보안 어플리케이션 다운로드 관리서버가 보안 어플리케이션 제공서버로부터 다운로드 권한을 위임받아 보안 어플리케이션을 직접 단말기로 다운로드할 수 있고, 일괄적으로 보안 어플리케이션을 관리할 수 있는 효과가 있다.
또한, 보안 어플리케이션 다운로드 관리서버가 보안 어플리케이션 제공서버로부터 다운로드 권한을 위임받지 않은 경우에도 보안 어플리케이션이 단말기로 다운로드될 때 보안 어플리케이션 다운로드 관리서버에서 인증서를 생성함으로써 안전하게 보안 어플리케이션이 다운로드될 수 있도록 하는 효과가 있다.
도 1은 본 발명의 일 측면에 따른 보안 어플리케이션 다운로드 관리서버의 일 실시예를 나타내는 구성도.
도 2는 본 발명의 다른 측면에 따른 보안 플랫폼이 탑재된 단말기의 일 실시예를 나타내는 구성도.
도 3은 본 발명의 또 다른 측면에 따른 보안 어플리케이션 다운로드 관리시스템의 일 실시예를 나타내는 구성도.
도 4는 본 발명의 또 다른 측면에 따른 보안 어플리케이션 다운로드 관리시스템의 다른 실시예를 나타내는 구성도.
도 5는 본 발명의 보안 어플리케이션 다운로드 관리서버의 관리리스트 저장부에 저장된 관리리스트의 일 실시예를 나타내는 도면.
도 6은 본 발명의 다른 측면에 따른 보안 어플리케이션 다운로드 관리방법의 일 실시예를 나타내는 흐름도.
도 7은 본 발명의 다른 측면에 따라 보안 어플리케이션이 갱신되는 경우 보안 어플리케이션 다운로드 관리방법을 나타내는 흐름도.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다. 그러나, 이는 본 발명의 특정한 실시형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
본 발명에 따른 보안 어플리케이션 다운로드 관리방법, 이를 적용한 보안 어플리케이션 다운로드 관리서버, 단말기, 및 관리시스템의 실시예를 첨부도면을 참조하여 상세히 설명하기로 한다. 첨부도면을 참조하여 설명함에 있어 동일하거나 대응하는 구성 요소는 동일한 도면번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.
도 1은 본 발명의 일 측면에 따른 보안 어플리케이션 다운로드 관리서버의 일 실시예를 나타내는 구성도이다.
본 실시예에 따르면, 도 1에 도시한 바와 같이, 보안 어플리케이션 다운로드 관리서버(100)는 서비스 로더부(SL; Service Loader)(110), 서비스 관리부(SC; Service Controller)(120), 관리리스트 저장부(130), 보안 어플리케이션 저장부(140), 보안 어플리케이션 갱신 정보 저장부(150) 및 키 관리부(160)를 포함하여 구성될 수 있다.
서비스 로더부(110)는, 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기와 접속하여 데이터 통신 채널을 생성한다. 서비스 로더부(110)는 보안 어플리케이션 다운로드 관리서버(100)의 접속 포인트로, 단말기의 관리 에이전트와 연동하여 데이터 통신 채널을 생성한다.
서비스 관리부(120)는 보안 어플리케이션 다운로드 권한의 위임 여부를 관리하고 단말기로부터 보안 어플리케이션 다운로드가 요청되면 보안 어플리케이션이 단말기로 다운로드되도록 처리한다.
관리리스트 저장부(130)는 보안 어플리케이션에 식별 명칭을 할당하고, 식별 명칭과, 보안 어플리케이션 다운로드 권한에 대한 위임 여부, 및 보안 어플리케이션의 저장 위치 정보를 연결하여 보안 어플리케이션 관리리스트로 저장한다.
도 5는 본 발명의 보안 어플리케이션 다운로드 관리서버의 관리리스트 저장부에 저장된 관리리스트의 일 실시예를 나타내는 도면이다.
관리리스트의 일 실시예는, 도 5에 도시한 바와 같이, 보안 어플리케이션의 식별명칭(Ap Name), 보안 어플리케이션의 저장 위치 정보(IP), 보안 어플리케이션 다운로드 권한에 대한 위임 여부(Deligate)를 포함하여 구성된다.
보안 어플리케이션의 식별명칭(Ap Name)은 보안 어플리케이션 제공서버 또는 보안 어플리케이션 제공자의 명칭이 기재될 수 있다.
관리리스트의 보안 어플리케이션의 저장 위치 정보는, 보안 어플리케이션에 대한 다운로드 권한이 위임된 경우 보안 어플리케이션 저장부의 IP 주소가 저장될 수 있고, 보안 어플리케이션에 대한 다운로드 권한이 위임되지 않은 경우 보안 어플리케이션 제공서버의 IP 주소가 저장될 수 있다.
보안 어플리케이션 저장부(140)는 보안 어플리케이션 다운로드 관리서버(100)에 보안 어플리케이션에 대한 다운로드 권한이 위임된 경우, 보안 어플리케이션 제공서버로부터 보안 어플리케이션을 다운로드 받아 저장할 수 있다.
보안 어플리케이션 다운로드 관리서버(100)에 보안 어플리케이션에 대한 다운로드 권한 위임은 보안 어플리케이션 제공자 또는 보안 어플리케이션 제공서버에 의해 수행된다. 다운로드 권한을 위임받은 보안 어플리케이션 다운로드 관리서버(100)는 보안 어플리케이션 제공서버로부터 보안 어플리케이션을 다운로드 받아 보안 어플리케이션 저장부(140)에 저장한 후, 단말기에서 보안 어플리케이션 다운로드가 요청되면 직접 단말기로 보안 어플리케이션을 다운로드 한다.
서비스 관리부(120)는 단말기로부터 보안 어플리케이션의 식별 명칭(Ap Name)을 포함하는 보안 어플리케이션 다운로드 요청 메시지를 수신하면, 관리리스트(도 5 참조)를 검색하여 식별 명칭에 대응하는 보안 어플리케이션에 대한 다운로드 권한 위임 여부를 확인한 후, 다운로드 권한이 위임된 경우 단말기로 보안 어플리케이션을 직접 다운로드 하고, 다운로드 권한이 위임되지 않은 경우 단말기로 보안 어플리케이션의 저장 위치 정보를 전송할 수 있다.
보안 어플리케이션 갱신정보저장부(150)는 보안 어플리케이션의 갱신 정보를 저장하며, 보안 어플리케이션 관리리스트에 포함된 보안 어플리케이션이 갱신되거나 보안 어플리케이션 갱신에 대한 정보가 전달되면 보안 어플리케이션 갱신정보저장부(150)에 갱신 정보가 저장된다.
보안 어플리케이션 갱신 정보가 보안 어플리케이션 갱신정보저장부(150)에 저장되면, 보안 어플리케이션 갱신정보저장부(150)의 위치 정보를 포함하는 보안 어플리케이션 갱신 메시지를 단말기로 전송할 수 있다.
서비스 로더부(110)는 키 관리부(160)와 연결되며, 키 관리부(160)는 단말기로 보안 어플리케이션 제공시 루트 공개키를 생성하고 루트 공개키를 이용하여 루트 인증서를 생성하여 단말기로 제공함으로써 단말기에서 보안 어플리케이션 다운로드 및 설치시 인증 절차를 수행하도록 한다.
키 관리부(160)는 보안 어플리케이션 다운로드 관리서버에서 다운로드 권한을 위임받은 보안 어플리케이션 저장부(140)에 저장된 보안 어플리케이션 다운로드시뿐만 아니라 다운로드 권한이 위임되지 않은 보안 어플리케이션을 서비스 로더부(110)를 통해 단말기로 제공시에도 루트 공개키를 생성하여 단말기로 제공할 수 있다.
따라서, 단말기는 보안 어플리케이션 제공 서버로부터 제공된 인증서와 보안 어플리케이션 다운로드 관리서버로부터 제공된 인증서를 모두 수신하여 인증 절차를 수행하게 되므로 안전하게 보안 어플리케이션을 단말기로 제공할 수 있다.
도 2는 본 발명의 다른 측면에 따른 보안 플랫폼이 탑재된 단말기의 일 실시예를 나타내는 구성도이다.
본 실시예에 따르면, 도 2에 도시한 바와 같이, 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기(200)는 보안 영역과 비보안 영역이 물리적으로 분리되어 비보안 영역의 운영체제와 보안 영역의 운영체제가 서로 다르게 구동되는 단말기이다.
보안 플랫폼이 탑재된 단말기(200)는 관리 에이전트(210), 보안 영역(220), 비보안 영역(230) 및 모니터(240)를 포함하여 구성된다.
관리 에이전트(210)는 보안 어플리케이션 다운로드 관리서버(100)와 데이터 통신 채널을 생성하고, 통신 채널을 통해 보안 어플리케이션 다운로드 관리서버(100)로 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지를 전송하고, 보안 어플리케이션 다운로드 관리서버로부터 보안 어플리케이션을 다운로드 받아 보안 영역에 설치한다.
관리 에이전트(210)는 단말기(200)과 보안 어플리케이션 다운로드 관리서버(100)의 접속 포인트 역할을 하며, 보안 어플리케이션 요청 및 다운로드 시 보안 영역에 설치를 기능을 한다.
도 3은 본 발명의 또 다른 측면에 따른 보안 어플리케이션 다운로드 관리시스템의 일 실시예를 나타내는 구성도이다.
본 실시예에 따르면, 도 3에 도시한 바와 같이, 보안 어플리케이션 다운로드 관리시스템은 보안 어플리케이션 다운로드 관리서버(100), 보안 플랫폼이 탑재된 단말기(200) 및 보안 어플리케이션 제공서버(300)를 포함하여 구성된다.
보안 어플리케이션 다운로드 관리서버(100)는 보안 어플리케이션 다운로드 권한 위임 여부를 관리하고 단말기(200)로부터 보안 어플리케이션 다운로드가 요청되면 통신 채널을 이용하여 보안 어플리케이션이 단말기(200)로 다운로드 되도록 처리하는 기능을 수행한다.
보안 어플리케이션 다운로드 관리서버(100)는 단말기(100)와 접속하여 데이터 통신 채널을 생성하는 서비스 로더부(SL; Service Loader)(110)와 보안 어플리케이션 다운로드 권한 위임 여부를 관리하고 단말기(200)로부터 보안 어플리케이션 다운로드가 요청되면 보안 어플리케이션이 단말기(200)로 다운로드 되도록 처리하는 서비스 관리부(SC; Service Controller)(120)로 구성될 수 있다.
보안 어플리케이션 다운로드 관리서버(100)는 보안 어플리케이션의 식별 명칭을 할당하고, 식별 명칭과, 보안 어플리케이션에 대한 다운로드 권한 위임 여부, 및 보안 어플리케이션의 저장 위치 정보를 연결하여 보안 어플리케이션 관리리스트로 저장하는 관리리스트 저장부를 더 포함할 수 있다.
또한, 보안 어플리케이션 다운로드 관리서버(100)는 보안 어플리케이션에 대한 다운로드 권한이 위임된 경우, 보안 어플리케이션 제공자 또는 보안 어플리케이션 제공서버로부터 보안 어플리케이션을 다운로드 받아 저장하는 보안 어플리케이션 저장부를 더 포함할 수 있다
보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기(200)는 관리 에이전트(210)를 포함하며, 관리 에이전트(210)는 데이터 통신 채널을 생성하고, 통신 채널을 통해 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지를 전송하고, 보안 어플리케이션을 다운로드 받아 보안 영역에 설치하는 보안 어플리케이션 다운로드를 처리하는 전반적인 역할을 수행한다.
보안 어플리케이션 다운로드 관리서버(100) 및 보안 플랫폼이 탑재된 단말기(200)의 구성에 대해서는 앞서 도 1 및 도 2에 대한 설명 부분에서 상세히 설명하였으므로 구체적인 설명은 생략한다.
보안 어플리케이션 다운로드 제공서버(300)는 다수의 어플리케이션 공급서버(공급자)들로부터 보안 어플리케이션을 취합하여 하나의 서버로 관리하며, 상기 서버로 보안 어플리케이션을 업로드하거나, 상기 서버에 저장된 보안 어플리케이션을 다운로드하는 등 보안 어플리케이션을 관리하는 기능을 수행한다.
도 4는 본 발명의 또 다른 측면에 따른 보안 어플리케이션 다운로드 관리시스템의 다른 실시예를 나타내는 구성도이다.
본 실시예에 따르면, 보안 어플리케이션 다운로드 관리시스템은 보안 어플리케이션 다운로드 관리서버(100), 보안 플랫폼이 탑재된 단말기(200), 다수의 보안 어플리케이션 제공 서버(300a, 300b), 어플리케이션 개발 서버(400) 및 비보안 어플리케이션 다운로드 제공 서버(500)를 포함하여 구성된다.
보안 플랫폼이 탑재된 단말기(200)는 보안 영역과 비보안 영역이 분리되어 있으며, 보안 어플리케이션은 보안 영역에 저장되고 비보안 어플리케이션은 비보안 영역에 저장된다.
따라서, 보안 어플리케이션과 비보안 어플리케이션의 다운로드를 관리하는 서버 또는 서버 영역이 서로 분리 운영되어야 하며, 본 실시예에 따른 보안 어플리케이션 다운로드 관리시스템은 보안 어플리케이션 다운로드 관리서버(100)와 비보안 어플리케이션 다운로드 제공 서버(500)로 분리 운영되고 있다.
보안 어플리케이션 다운로드 관리서버(100)로 보안 어플리케이션을 업로드 또는 다운로드 하는 경로는 "T"로 나타냈으며, 비보안 어플리케이션 다운로드 제공 서버(500)로 비보안 어플리케이션을 업로드(upload) 또는 다운로드(download) 하는 경로는 "A"로 나타내었다.
도 6은 본 발명의 다른 측면에 따른 보안 어플리케이션 다운로드 관리방법의 일 실시예를 나타내는 흐름도이다.
본 실시예에 따르면, 도 6에 도시한 바와 같이, 보안 어플리케이션 다운로드 관리서버에서 관리 리스트를 등록하고(S610), 보안 어플리케이션 다운로드 관리서버와 단말기 사이에 통신 채널을 형성한다(S620).
보안 어플리케이션 다운로드 관리서버에서 관리 리스트를 등록(S610)은 보안 어플리케이션의 식별 명칭을 할당하고, 식별 명칭과 보안 어플리케이션 다운로드 권한 위임 여부 및 보안 어플리케이션의 저장 위치 정보를 목록으로 나타내는 것이다.
단말기로부터 보안 어플리케이션 다운로드 요청 메시지를 수신하면(S630), 보안 어플리케이션 다운로드 관리서버가 다운로드 요청된 보안 어플리케이션에 대한 다운로드 권한을 위임받았는지 판단한다(S640).
판단결과 다운로드 권한이 위임된 경우, 보안 어플리케이션 다운로드 관리서버로부터 직접 보안 어플리케이션을 다운로드 받고(S650), 다운로드 권한이 위임되지 않은 경우, 보안 어플리케이션 다운로드 관리서버는 보안 어플리케이션의 저장 위치 정보를 단말기로 전송한다(S660).
보안 어플리케이션 다운로드 관리서버와 단말기 사이의 데이터 통신이 완료된 경우 전송완료를 확인하여(S670) 데이터 통신 채널을 종료한다.
보안 어플리케이션 다운로드 관리서버와 단말기 사이의 데이터 통신이 완료된 경우 전송완료를 확인(S670)은 보안 어플리케이션 다운로드 또는 보안 어플리케이션의 저장 위치 정보 전송이 완료되었는지 단말기로 문의하여 단말기로부터 전송 완료 메시지를 수신함으로써 확인할 수 있다.
보안 어플리케이션 다운로드 관리서버에서 관리리스트에 식별 명칭이 등록된 보안 어플리케이션의 갱신 정보가 수신되는 경우, 갱신 정보를 저장하고, 갱신 정보가 저장된 위치 정보를 단말기로 전송한다.
도 7은 본 발명의 다른 측면에 따라 보안 어플리케이션이 갱신되는 경우 보안 어플리케이션 다운로드 관리방법을 나타내는 흐름도이다.
먼저, 본 실시예에 따르면, 보안 어플리케이션 다운로드 관리서버는 보안 어플리케이션 제공 서버로부터 보안 어플리케이션의 다운로드 권한을 위임받고 보안 어플리케이션을 다운로드 받아 저장한다.
다음으로, 도 7에 도시한 바와 같이, 보안 어플리케이션 다운로드 관리서버는 보안 어플리케이션 제 공서버로부터 다운로드 권한이 위임된 보안 어플리케이션과 다운로드 권한이 위임되지 않은 보안 어플리케이션에 대하여 식별 명칭을 할당하고, 식별 명칭, 다운로드 권한 위임 여부 및 보안 어플리케이션의 저장 위치 정보를 관리리스트에 등록한다(S710).
관리리스트에 등록된 보안 어플리케이션이 갱신되는 경우 보안 어플리케이션 제공 서버로부터 갱신 정보를 수신하여 저장하고(S720), 갱신 정보를 저장하고 갱신 정보가 저장된 저장 위치 정보를 단말기로 전송한다(S730).
갱신 정보를 저장하고 갱신 정보가 저장된 저장 위치 정보를 단말기로 전송하는 단계는(S730), 단말기와 보안 어플리케이션 다운로드 관리서버 사이에 통신 채널을 형성하고, 단말기로부터 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지를 전송받으면, 보안 어플리케이션 다운로드 관리서버에서, 전송된 보안 어플리케이션의 식별 명칭에 해당하는 보안 어플리케이션에 대한 다운로드 권한 위임 여부를 확인하여, 다운로드 권한이 위임된 경우 보안 어플리케이션을 단말기로 직접 다운로드 하고, 다운로드 권한이 위임되지 않은 경우 보안 어플리케이션의 저장 위치 정보를 단말기로 전송한다.
본 발명의 또 다른 측면에 따르면, 보안 어플리케이션의 식별 명칭을 할당하고, 식별 명칭과 보안 어플리케이션 다운로드 권한 위임 여부 및 보안 어플리케이션의 저장 위치 정보를 관리리스트에 등록되는 단계, 및 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지가 수신되면, 보안 어플리케이션의 식별 명칭에 해당하는 보안 어플리케이션에 대한 다운로드 권한 위임 여부를 확인하여, 다운로드 권한이 위임된 경우 보안 어플리케이션을 직접 다운로드 하고, 다운로드 권한이 위임되지 않은 경우 보안 어플리케이션의 저장 위치 정보를 전송하는 단계를 포함하는 보안 어플리케이션 다운로드 관리방법이 프로그램으로 기록되고 전자장치에서 판독 가능한 기록매체가 제공될 수 있다.
보안 어플리케이션 다운로드 관리방법은 프로그램으로 작성 가능하며, 프로그램을 구성하는 코드들 및 코드 세그먼트들은 당해 분야의 프로그래머에 의하여 용이하게 추론될 수 있다.
또한, 보안 어플리케이션 다운로드 관리방법의 프로그램은 전자장치가 읽을 수 있는 정보저장매체(Readable Medium)에 저장되고, 전자장치에 의하여 읽혀지고 실행됨으로써 단말기로 보안 어플리케이션 다운로드를 위임받아 수행하거나 중계할 수 있다.
본 발명은 보안 영역으로 보안 어플리케이션 다운로드를 관리하는 분야에서 응용 프로그램을 기록한 기록매체, 응용 프로그램을 실행하는 장치, 보안 어플리케이션 다운로드 관리서버, 단말기, 관리시스템에 적용될 수 있다.
100: 보안 어플리케이션 다운로드 관리서버
110: 서비스 로더부(SL) 120: 서비스 관리부(SC)
130: 관리리스트 저장부 140: 보안 어플리케이션 저장부
150: 보안 어플리케이션 갱신정보저장부 160: 키 관리부
200: 보안 플랫폼이 탑재된 단말기
210: 관리 에이전트 220: 보안 영역
230: 비보안 영역 240: 모니터
300, 300a, 300b: 보안 어플리케이션 제공 서버
400: 어플리케이션 개발 서버
500: 비보안 어플리케이션 다운로드 제공 서버

Claims (18)

  1. 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기와 접속하여 데이터 통신 채널을 생성하는 서비스 로더부(SL; Service Loader);
    보안 어플리케이션 다운로드 권한의 위임 여부를 관리하고 상기 단말기로부터 보안 어플리케이션 다운로드가 요청되면 상기 보안 어플리케이션이 상기 단말기로 다운로드되도록 처리하는 서비스 관리부(SC; Service Controller);
    상기 보안 어플리케이션에 식별 명칭을 할당하고, 상기 식별 명칭과, 상기 보안 어플리케이션 다운로드 권한에 대한 위임 여부, 및 상기 보안 어플리케이션의 저장 위치 정보를 연결하여 보안 어플리케이션 관리리스트로 저장하는 관리리스트 저장부; 및
    루트 공개키를 생성하여 관리하는 키 관리부를 포함하며,
    상기 키 관리부는,
    상기 루트 공개키를 이용하여 제 1 인증서를 생성하여 상기 단말기로 제공하고,
    상기 단말기는,
    상기 키 관리부로부터 제공되는 제 1 인증서와 보안 어플리케이션 제공 서버로부터 제공되는 제 2 인증서를 근거로 인증 절차를 수행하는 것을 특징으로 하는 보안 어플리케이션 다운로드 관리서버.
  2. 삭제
  3. ◈청구항 3은(는) 설정등록료 납부시 포기되었습니다.◈
    제1항에 있어서,
    상기 보안 어플리케이션에 대한 다운로드 권한이 위임된 경우, 상기 보안 어플리케이션 제공 서버로부터 상기 보안 어플리케이션을 다운로드 받아 저장하는 보안 어플리케이션 저장부를 더 포함하는 보안 어플리케이션 다운로드 관리서버.
  4. ◈청구항 4은(는) 설정등록료 납부시 포기되었습니다.◈
    제3항에 있어서,
    상기 보안 어플리케이션에 대한 다운로드 권한이 위임된 경우 상기 보안 어플리케이션의 저장 위치 정보는 상기 보안 어플리케이션 저장부의 IP 주소이며, 상기 보안 어플리케이션에 대한 다운로드 권한이 위임되지 않은 경우 상기 보안 어플리케이션의 저장 위치 정보는 상기 보안 어플리케이션 제공 서버의 IP 주소인 것을 특징으로 하는 보안 어플리케이션 다운로드 관리서버.
  5. ◈청구항 5은(는) 설정등록료 납부시 포기되었습니다.◈
    제1항에 있어서,
    상기 서비스 관리부는 상기 단말기로부터 상기 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지를 수신하면, 상기 관리리스트를 검색하여 상기 식별 명칭에 대응하는 보안 어플리케이션에 대한 다운로드 권한 위임 여부를 확인한 후, 다운로드 권한이 위임된 경우 상기 단말기로 보안 어플리케이션을 다운로드 하고, 다운로드 권한이 위임되지 않은 경우 상기 단말기로 상기 보안 어플리케이션의 저장 위치 정보를 전송하는 것을 특징으로 하는 보안 어플리케이션 다운로드 관리서버.
  6. ◈청구항 6은(는) 설정등록료 납부시 포기되었습니다.◈
    제1항에 있어서,
    상기 보안 어플리케이션의 갱신 정보를 저장하는 보안 어플리케이션 갱신정보저장부를 더 포함하고, 상기 보안 어플리케이션 관리리스트에 포함된 보안 어플리케이션이 갱신되면 상기 보안 어플리케이션 갱신정보저장부의 위치 정보를 포함하는 보안 어플리케이션 갱신 메시지를 상기 단말기로 전송하는 것을 특징으로 하는 보안 어플리케이션 다운로드 관리서버.
  7. 삭제
  8. 보안 영역; 및
    보안 어플리케이션 다운로드 관리서버와 데이터 통신 채널을 생성하고, 상기 통신 채널을 통해 상기 보안 어플리케이션 다운로드 관리서버로 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지를 전송하고, 상기 보안 어플리케이션 다운로드 관리서버로부터 보안 어플리케이션을 다운로드 받아 상기 보안 영역에 설치하는 관리 에이전트를 포함하며,
    상기 관리 에이전트는,
    상기 보안 어플리케이션 다운로드 관리서버로부터 전송되는 상기 보안 어플리케이션 다운로드 관리서버에서 관리하는 루크 공개키를 이용하여 생성된 제 1 인증서와, 보안 어플리케이션 제공 서버로부터 제공되는 제 2 인증서를 근거로 인증 절차를 수행하는 것을 특징으로 하는 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기.
  9. ◈청구항 9은(는) 설정등록료 납부시 포기되었습니다.◈
    데이터 통신 채널을 생성하고, 상기 통신 채널을 통해 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지를 전송하고, 상기 보안 어플리케이션을 다운로드 받아 보안 영역에 설치하는 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기; 및
    상기 보안 어플리케이션 다운로드 권한 위임 여부를 관리하고, 상기 단말기로부터 보안 어플리케이션 다운로드가 요청되면 상기 통신 채널을 이용하여 상기 보안 어플리케이션이 상기 단말기로 다운로드 되도록 처리하는 보안 어플리케이션 다운로드 관리서버;를 포함하며,
    상기 보안 어플리케이션 다운로드 관리서버는,
    상기 보안 어플리케이션에 식별 명칭을 할당하고, 상기 식별 명칭과, 상기 보안 어플리케이션 다운로드 권한에 대한 위임 여부, 및 상기 보안 어플리케이션의 저장 위치 정보를 연결하여 보안 어플리케이션 관리리스트로 저장하는 관리리스트 저장부; 및
    루트 공개키를 생성하여 관리하고, 상기 루트 공개키를 이용하여 제 1 인증서를 생성하여 상기 단말기로 제공하는 키 관리부를 포함하며,
    상기 단말기는,
    상기 키 관리부로부터 제공되는 제 1 인증서와 보안 어플리케이션 제공 서버로부터 제공되는 제 2 인증서를 근거로 인증 절차를 수행하는 것을 특징으로 하는 보안 어플리케이션 다운로드 관리시스템.
  10. ◈청구항 10은(는) 설정등록료 납부시 포기되었습니다.◈
    제9항에 있어서,
    상기 보안 어플리케이션 다운로드 관리서버는,
    상기 단말기와 접속하여 데이터 통신 채널을 생성하는 서비스 로더부(SL; Service Loader); 및
    상기 보안 어플리케이션 다운로드 권한 위임 여부를 관리하고 상기 단말기로부터 보안 어플리케이션 다운로드가 요청되면 상기 보안 어플리케이션이 상기 단말기로 다운로드 되도록 처리하는 서비스 관리부(SC; Service Controller);로 구성되는 것을 특징으로 하는 보안 어플리케이션 다운로드 관리시스템.
  11. 삭제
  12. ◈청구항 12은(는) 설정등록료 납부시 포기되었습니다.◈
    제9항에 있어서,
    상기 보안 어플리케이션 다운로드 관리서버는, 상기 보안 어플리케이션에 대한 다운로드 권한이 위임된 경우, 상기 보안 어플리케이션 제공자로부터 보안 어플리케이션을 다운로드 받아 저장하는 보안 어플리케이션 저장부를 더 포함하는 보안 어플리케이션 다운로드 관리시스템.
  13. ◈청구항 13은(는) 설정등록료 납부시 포기되었습니다.◈
    (a) 보안 어플리케이션 다운로드 관리서버에 의해, 보안 어플리케이션의 식별 명칭을 할당하고, 상기 식별 명칭과 상기 보안 어플리케이션 다운로드 권한 위임 여부 및 상기 보안 어플리케이션의 저장 위치 정보를 관리리스트에 등록하는 단계;
    (b) 상기 보안 어플리케이션 다운로드 관리서버에 의해, 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기와 상기 보안 어플리케이션 다운로드 관리서버 사이에 통신 채널을 형성하는 단계;
    (c) 상기 보안 어플리케이션 다운로드 관리서버에 의해, 상기 단말기로부터 상기 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지를 수신하는 단계;
    (d) 상기 보안 어플리케이션 다운로드 관리서버에 의해, 전송된 상기 보안 어플리케이션의 식별 명칭에 해당하는 보안 어플리케이션에 대한 다운로드 권한 위임 여부를 확인하여, 다운로드 권한이 위임된 경우 상기 보안 어플리케이션을 상기 단말기로 직접 다운로드 하고, 다운로드 권한이 위임되지 않은 경우 상기 보안 어플리케이션의 저장 위치 정보를 상기 단말기로 전송하는 단계; 및
    (g) 상기 보안 어플리케이션 다운로드 관리서버에 의해, 루트 공개키를 생성하여 관리하고, 상기 루트 공개키를 이용하여 제 1 인증서를 생성하여 상기 단말기로 제공하는 단계를 포함하며,
    상기 단말기는,
    키 관리부로부터 제공되는 제 1 인증서와 보안 어플리케이션 제공 서버로부터 제공되는 제 2 인증서를 근거로 인증 절차를 수행하는 것을 특징으로 하는 보안 어플리케이션 다운로드 관리방법.
  14. ◈청구항 14은(는) 설정등록료 납부시 포기되었습니다.◈
    제13항에 있어서,
    상기 (d)단계 이후에,
    (e) 상기 보안 어플리케이션 다운로드 또는 상기 보안 어플리케이션의 저장 위치 정보 전송이 완료되었는지 상기 단말기로 문의하는 단계; 및
    (f) 상기 보안 어플리케이션 다운로드 관리서버에서, 상기 단말기와 형성된 통신 채널을 종료시키는 단계;를 더 포함하는 보안 어플리케이션 다운로드 관리방법.
  15. ◈청구항 15은(는) 설정등록료 납부시 포기되었습니다.◈
    제14항에 있어서,
    상기 (a)단계 이후, 상기 보안 어플리케이션 다운로드 관리서버에서, 상기 식별 명칭이 등록된 보안 어플리케이션의 갱신 정보가 수신되는 경우, 상기 갱신 정보를 저장하고, 상기 갱신 정보가 저장된 위치 정보를 상기 단말기로 전송하는 단계;를 더 포함하는 보안 어플리케이션 다운로드 관리방법.
  16. ◈청구항 16은(는) 설정등록료 납부시 포기되었습니다.◈
    (a) 보안 어플리케이션 다운로드 관리서버에 의해, 보안 어플리케이션 제공서버로부터 보안 어플리케이션의 다운로드 권한을 위임받고 상기 보안 어플리케이션을 다운로드 받는 단계;
    (b) 상기 보안 어플리케이션 다운로드 관리서버에 의해, 상기 다운로드 권한이 위임된 보안 어플리케이션과 다운로드 권한이 위임되지 않은 보안 어플리케이션에 대하여 식별 명칭을 할당하고, 상기 식별 명칭, 상기 다운로드 권한 위임 여부 및 보안 어플리케이션의 저장 위치 정보를 관리리스트에 등록하는 단계;
    (c) 상기 보안 어플리케이션 다운로드 관리서버에 의해, 상기 관리리스트에 등록된 보안 어플리케이션이 갱신되는 경우 상기 보안 어플리케이션 제공 서버로부터 갱신 정보를 수신하여 저장하는 단계;
    (d) 상기 보안 어플리케이션 다운로드 관리서버에 의해, 단말기로부터 상기 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지를 수신할 때, 상기 보안 어플리케이션의 식별 명칭에 해당하는 보안 어플리케이션에 대한 다운로드 권한 위임 여부를 확인하여, 다운로드 권한이 위임된 경우 상기 보안 어플리케이션을 상기 단말기로 직접 다운로드 하고, 다운로드 권한이 위임되지 않은 경우 상기 보안 어플리케이션의 저장 위치 정보를 상기 단말기로 전송하는 단계; 및
    (e) 상기 보안 어플리케이션 다운로드 관리서버에 의해, 상기 보안 어플리케이션 다운로드 관리서버에 의해, 루트 공개키를 생성하여 관리하고, 상기 루트 공개키를 이용하여 제 1 인증서를 생성하여 상기 단말기로 제공하는 단계를 포함하며,
    상기 단말기는,
    키 관리부로부터 제공되는 제 1 인증서와 보안 어플리케이션 제공 서버로부터 제공되는 제 2 인증서를 근거로 인증 절차를 수행하는 것을 특징으로 하는 보안 어플리케이션 다운로드 관리방법.
  17. 삭제
  18. ◈청구항 18은(는) 설정등록료 납부시 포기되었습니다.◈
    보안 어플리케이션 다운로드 관리서버에 의해, 보안 어플리케이션의 식별 명칭을 할당하고, 상기 식별 명칭과 상기 보안 어플리케이션 다운로드 권한 위임 여부 및 상기 보안 어플리케이션의 저장 위치 정보를 관리리스트에 등록하는 단계;
    상기 보안 어플리케이션 다운로드 관리서버에 의해, 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기로부터 전송되는 상기 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지가 수신되면, 상기 보안 어플리케이션의 식별 명칭에 해당하는 보안 어플리케이션에 대한 다운로드 권한 위임 여부를 확인하여, 다운로드 권한이 위임된 경우 상기 보안 어플리케이션을 직접 다운로드 하고, 다운로드 권한이 위임되지 않은 경우 상기 보안 어플리케이션의 저장 위치 정보를 상기 단말기로 전송하는 단계; 및
    상기 보안 어플리케이션 다운로드 관리서버에 의해, 루트 공개키를 생성하여 관리하고, 상기 루트 공개키를 이용하여 제 1 인증서를 생성하여 상기 단말기로 제공하는 단계;를 포함하며,
    상기 단말기는,
    키 관리부로부터 제공되는 제 1 인증서와 보안 어플리케이션 제공 서버로부터 제공되는 제 2 인증서를 근거로 인증 절차를 수행하는 보안 어플리케이션 다운로드 관리방법을 실행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록매체.
KR1020110119557A 2011-11-04 2011-11-16 보안 어플리케이션 다운로드 관리방법, 이를 적용한 보안 어플리케이션 다운로드 관리서버, 단말기, 및 관리시스템 KR101900710B1 (ko)

Priority Applications (7)

Application Number Priority Date Filing Date Title
KR1020110119557A KR101900710B1 (ko) 2011-11-16 2011-11-16 보안 어플리케이션 다운로드 관리방법, 이를 적용한 보안 어플리케이션 다운로드 관리서버, 단말기, 및 관리시스템
PCT/KR2012/002860 WO2013065915A1 (ko) 2011-11-04 2012-04-16 보안 영역과 비보안 영역 사이의 보안 연동 방법 및 보안 어플리케이션 다운로드 관리방법, 관리서버, 단말기, 및 이를 적용한 관리시스템
EP12816632.9A EP2618266A4 (en) 2011-11-04 2012-04-16 PROCESS FOR COOPERATION BETWEEN A SAFE REGION AND AN UNCERTAIN REGION, METHOD, SERVER AND DEVICE FOR CONTROLLING THE DOWNLOAD OF SAFE APPLICATIONS AND CONTROL SYSTEM FOR USING THIS METHOD
CN2012800018771A CN103282911A (zh) 2011-11-04 2012-04-16 普通域与安全域之间与信任区交互工作的方法和信任应用下载的管理方法、使用该方法的管理服务器、装置和***
JP2013541934A JP5583857B2 (ja) 2011-11-04 2012-04-16 セキュアドメインとノーマルドメインとの間の保安連動方法及び保安アプリケーションダウンロードの管理方法、管理サーバー、端末機、及びこれを適用した管理システム
US13/807,877 US9100172B2 (en) 2011-11-04 2012-04-16 Method for interworking with trustzone between normal domain and secure domain, and management method of trusted application download, management server, device and system using it
MYPI2012005641A MY158770A (en) 2011-11-04 2012-04-16 Method for interworking with trustzone between normal domain and secure domain, and management method of trusted application download, management server, device and system using it

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110119557A KR101900710B1 (ko) 2011-11-16 2011-11-16 보안 어플리케이션 다운로드 관리방법, 이를 적용한 보안 어플리케이션 다운로드 관리서버, 단말기, 및 관리시스템

Publications (2)

Publication Number Publication Date
KR20130053867A KR20130053867A (ko) 2013-05-24
KR101900710B1 true KR101900710B1 (ko) 2018-11-09

Family

ID=48663007

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110119557A KR101900710B1 (ko) 2011-11-04 2011-11-16 보안 어플리케이션 다운로드 관리방법, 이를 적용한 보안 어플리케이션 다운로드 관리서버, 단말기, 및 관리시스템

Country Status (1)

Country Link
KR (1) KR101900710B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210038456A (ko) * 2020-09-30 2021-04-07 베이징 바이두 넷컴 사이언스 앤 테크놀로지 코., 엘티디. 증서 송신 방법, 증서 수신 방법, 클라우드 및 단말 기기

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102175745B1 (ko) * 2015-01-07 2020-11-06 주식회사 케이티 보안 대상 객체에 맞는 보안 솔루션을 제공하는 보안 플랫폼 장치, 보안 플랫폼 시스템 및 보안 플랫폼 방법
KR102349858B1 (ko) * 2020-06-19 2022-01-11 재단법인대구경북과학기술원 통합보안을 제공하는 시스템 및 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210038456A (ko) * 2020-09-30 2021-04-07 베이징 바이두 넷컴 사이언스 앤 테크놀로지 코., 엘티디. 증서 송신 방법, 증서 수신 방법, 클라우드 및 단말 기기
KR102527592B1 (ko) 2020-09-30 2023-05-02 베이징 바이두 넷컴 사이언스 앤 테크놀로지 코., 엘티디. 증서 송신 방법, 증서 수신 방법, 클라우드 및 단말 기기

Also Published As

Publication number Publication date
KR20130053867A (ko) 2013-05-24

Similar Documents

Publication Publication Date Title
US9100172B2 (en) Method for interworking with trustzone between normal domain and secure domain, and management method of trusted application download, management server, device and system using it
US9867051B2 (en) System and method of verifying integrity of software
CN102165457B (zh) 票券授权的安全安装和引导
US9208339B1 (en) Verifying Applications in Virtual Environments Using a Trusted Security Zone
EP2628125B1 (en) Method and apparatus for downloading drm module
US10419900B2 (en) Method and apparatus for managing application terminal remotely in wireless communication system
US9026795B2 (en) Apparatus and method for signing application
MX2014009822A (es) Metodos y aparato para distribucion a gran escala de clientes de acceso electronico.
CN102870093A (zh) 利用虚拟化和证明来远程维护电子网络中多个客户端的***和方法
CN103617380A (zh) 应用程序权限动态控制方法和***
CN101258505A (zh) 安全的软件更新
JP2011507091A (ja) モバイル・コンピューティング装置上のソフトウェア・アプリケーションを管理するための方法およびシステム
US10687216B2 (en) Antitheft method for mobile terminal and apparatus
CN103051456A (zh) 一种管理智能sd卡内应用程序的方法及***
CN103188677A (zh) 一种客户端软件的认证方法、装置及***
CN110135149A (zh) 一种应用安装的方法及相关装置
US11722307B2 (en) Electronic device for processing digital key, and operation method therefor
KR101900710B1 (ko) 보안 어플리케이션 다운로드 관리방법, 이를 적용한 보안 어플리케이션 다운로드 관리서버, 단말기, 및 관리시스템
CN111614686A (zh) 一种密钥管理方法、控制器及***
WO2016045042A1 (zh) 一种安全单元中内容管理的方法及装置
Zhou et al. Perils and mitigation of security risks of cooperation in mobile-as-a-gateway iot
KR101805444B1 (ko) 보안 영역과 비보안 영역 사이의 보안 연동 방법 및 이를 기록한 기록매체
CN108563953A (zh) 一种安全可扩展的可信应用开发方法
JP2007329731A (ja) 証明書更新方法、システム及びプログラム
JP2008233965A (ja) 携帯端末装置とそのプログラム、及び、改竄防止システムと改竄防止方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right