WO2013065915A1 - 보안 영역과 비보안 영역 사이의 보안 연동 방법 및 보안 어플리케이션 다운로드 관리방법, 관리서버, 단말기, 및 이를 적용한 관리시스템 - Google Patents
보안 영역과 비보안 영역 사이의 보안 연동 방법 및 보안 어플리케이션 다운로드 관리방법, 관리서버, 단말기, 및 이를 적용한 관리시스템 Download PDFInfo
- Publication number
- WO2013065915A1 WO2013065915A1 PCT/KR2012/002860 KR2012002860W WO2013065915A1 WO 2013065915 A1 WO2013065915 A1 WO 2013065915A1 KR 2012002860 W KR2012002860 W KR 2012002860W WO 2013065915 A1 WO2013065915 A1 WO 2013065915A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application
- secure
- security
- security application
- terminal
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0838—Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0884—Network architectures or network communication protocols for network security for authentication of entities by delegation of authentication, e.g. a proxy authenticates an entity to be authenticated on behalf of this entity vis-à-vis an authentication entity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Definitions
- the present invention relates to a security application download management method, a security application download management server, a terminal, and a management system applying the same, and more particularly, to manage the security application download and the authority delegation thereof, and to download the security application directly or
- the present invention relates to a security application download management method for providing storage location information stored in a security application, a security application download management server, a terminal, and a management system applying the same.
- the present invention also relates to a security interworking method between a security area and a non-security area, and a recording medium recording the same. More specifically, when the non-security application installed in the non-security area is executed, some processes are processed in conjunction with the security application installed in the security area.
- the present invention relates to a security interworking method between a secure area and a non-secure area, and a recording medium recording the same.
- the present invention relates to a key management system and method according to the update of the root public key, and more particularly, because the root public key used when downloading and installing a security application encrypts the certificate and decrypts the device.
- the present invention relates to a key management system and method according to an update of a root public key for management of a root public key in a case of changing.
- a smartphone is a mobile communication terminal that provides functions such as program driving, data communication, and interworking with a PC, and provides advanced functions such as a PC.
- Smartphones provide a standardized interface and platform for application developers, and general users other than terminal manufacturers or mobile service providers can freely install and use various applications they want, and they can be installed on smartphones. You can develop and provide applications.
- the technology to ensure the reliability of the terminal (hardware) from jail break or rooting in relation to the open platform of the smartphone the technology to fundamentally prevent the execution of malicious code, and the distribution of mobile applications
- Security verification technology of the application technology to encrypt data stored in the terminal to prevent information leakage in relation to data protection, technology to remotely control the terminal in case of loss, and electronic payment in connection with electronic financial transactions
- TrustZone technology is a security technology used for systems operating on an open operating system (OS).
- OS open operating system
- CPU central processing unit
- a normal domain is physically divided into a normal domain and a secure domain. Is provided.
- the security zone operates as a secure operating system
- applications requiring security operate in the secure zone
- the non-secure zone operates as an open operating system such as Android (Android) and mobile Windows 7 (Windows Phone 7).
- Android Android
- Windows 7 Windows Phone 7
- a security application In order to apply the trust zone technology, a security application must be securely installed as a security zone.
- a method for securely downloading a security application to a security zone from a terminal equipped with a trust zone technology and a trusted platform is provided. Required.
- the security zone and the non-secure zone operate on different operating systems in the terminal equipped with the Trust Zone technology and the Trusted Platform. Although the access is blocked at the source, some execution procedures such as payment need to be processed by the security application installed in the security area, so that the linkage between the security application stored in the security area and the non-security application stored in the non-security area is prevented. need.
- the security zone is a root protection zone ( Root Protection Domains, Protection Domains, and Areas allocated to each application can be divided. Keys can be assigned to each area to perform an authentication procedure and then run an installed application.
- the key assigned to each of these areas of the terminal is the public key delivered from the security application providing server or the management server, and when the provided public key is updated, the public key stored in the security application providing server or the management server and stored in the terminal. There is a problem in performing authentication because the public key does not correspond.
- the present invention manages the security application download and the authority delegation for this, security application download management method for directly downloading the security application or providing storage location information stored in the security application, security applied thereto
- the purpose is to provide an application download management server, a terminal, and a management system.
- an object of the present invention is to provide a method of interlocking security between a secure area and a non-secure area and a recording medium recording the same, when the non-secure application is installed in the non-secure area and interworking with a secure application installed in the secure area.
- the present invention also provides a key management system according to an update of a root public key for root public key management when the root public key used for downloading and installing a security application is changed due to an update in a device that encrypts a certificate and a device that decrypts a certificate.
- the purpose is to provide a method.
- the secure application download management server is connected to a terminal equipped with a secure platform (TP; Trusted Platform) service loader for generating a data communication channel (SL; Service Loader) And a service controller (SC) that manages whether or not the security application download authority is delegated and processes the security application to be downloaded to the terminal when a security application download is requested from the terminal.
- TP secure platform
- SL Service Loader
- SC service controller
- a terminal equipped with a trusted platform generates a data communication channel with a secure application download management server, and assigns an identification name of the secure application to the secure application download management server through the communication channel. It includes a management agent for transmitting a security application download request message, and downloads the security application from the security application download management server and installs in the security area.
- TP trusted platform
- the secure application download management system creates a data communication channel, transmits a security application download request message including an identification name of the security application through the communication channel, and downloads the security application to secure the area.
- TP secure application
- TP secure platform
- the secure application download management method in the secure application download management server, assigns an identification name of the security application, and manages the identification name and security application download authority delegation and storage location information of the security application management list.
- Registering with the terminal establishing a communication channel between a terminal equipped with a trusted platform (TP) and a secure application download management server, and receiving a secure application download request message including an identification name of the secure application from the terminal; , And the secure application download management server, to determine whether or not to download the download authority for the security application corresponding to the identification name of the transmitted security application, if the download authority is delegated If the downloaded directly to the terminal, that is the download permission delegation is not transmitting the stored location information of the secure application to the device.
- TP trusted platform
- the secure application download management method in the secure application download management server, the step of downloading the security application delegated to download the security application from the security application providing server, the security application and the download authority delegated; Assigning an identification name to the security application to which the download authority is not delegated, registering the identification name, whether or not to delegate the download authority, and storage location information of the security application to the management list, and when the security application registered in the management list is updated. And receiving and storing update information from the security application providing server.
- a method for managing a secure application download is recorded as a program and the recording medium readable by the electronic device allocates an identification name of the security application, whether to delegate the identification name and security application download authority, and stores the security application.
- the location information is registered in the management list, and a security application download request message including an identification name of the security application is received, it is checked whether or not to delegate download authority to the security application corresponding to the identification name of the security application. If the delegated directly downloads the security application, and if the download authority is not delegated, transmitting the storage location information of the security application.
- the security interworking method between the secure area and the non-secure area includes the steps of requesting a non-secure application from the terminal equipped with a secure platform (Trusted Platform) to the application providing server, the non-secure application requested from the application providing server Searching whether the security application needs interworking; if the non-security application needs to interoperate with the security application, checking whether a security application capable of interworking with the non-security application is installed on the terminal; Issuing a certificate by matching the calling authority of the secure application installed in the application with the non-secure application, packaging the issued certificate and the non-secure application together, and the secure application.
- a secure platform Trustet Platform
- the security interworking method between the secure area and the non-secure area includes the steps of requesting a non-secure application from the terminal equipped with a secure platform (Trusted Platform) to the application providing server, the non-secure application requested from the application providing server Searching whether the security application needs interworking; if the non-security application needs interworking with the security application; checking whether a security application capable of interworking with the non-security application is installed on the terminal; and if the security application is not installed on the terminal, an application providing server Packaging the issued certificate and the non-secure application by issuing a certificate by matching the calling authority of the secure application that can be interoperated with the non-secure application with the non-secure application, And if the security application is not installed in the terminal comprises a step of providing a terminal, a security application that can be linked to the certificate, the non-secure application and the non-secure application packaged by the application providing server.
- a secure platform Truste.g., Trustet Platform
- a method of interlocking security between a secure area and a non-secure area is recorded as a program, and a recording medium readable by an electronic device may be used to execute a non-secure application from a terminal equipped with a secure platform to an application providing server.
- a method of interlocking security between a secure area and a non-secure area is recorded as a program, and a recording medium readable by an electronic device may be used to execute a non-secure application from a terminal equipped with a secure platform to an application providing server.
- the method comprising packaging a hurry, the certificate and non-secure application, and the secure application is not installed on the device includes a certificate, the method comprising: providing a non-secure applications and unsecure applications and interoperable secure application to the device from the packaging application providing server.
- the application providing server if a non-secure application request message is received from a terminal equipped with a secure platform (Trusted Platform), the application characteristic search unit for searching whether or not interworking with the security application when running the non-secure application
- the certificate issuing unit for issuing a certificate by matching the calling authority of the secure application with the non-secure application, and packaging and storing the issued certificate and the non-secure application together with the packaged certificate and the non-secure application that need to be interoperated with the non-secure application.
- An application storage unit for storing the non-secure application request message from the terminal and a transmitting / receiving unit for providing a certificate, a non-secure application, or a secure application packaged to the terminal. It should.
- the secure application download management server generates a first root public key and a second root public key and updates the updated information and the updated root public key of the first root public key and the second root public key.
- Manages and encrypts the second root public key to generate a second certificate creates a data communication channel by connecting to a terminal equipped with a secure platform (TP) and a security application providing server, and When the security application to which the first certificate is added from the application providing server is transmitted, the service loader unit (SL; Service Loader) is further transmitted to the terminal by adding the second certificate to the security application.
- TP secure platform
- SL Service Loader
- a terminal equipped with a Trusted Platform stores a first root public key and a second root public key transmitted from a secure application download management server, and transmits them to the secure application download management server.
- TP Trusted Platform
- a key management system according to the update of the root public key generates a first root public key and a second root public key, and updates information of the first root public key and the second root public key.
- Manage the security application download which manages the updated root public key and generates a second certificate by encrypting the second root public key when the security application to which the first certificate is added is sent, and adds the second certificate to the security application.
- Server, security application download The first root public key, update information and updated root public key are received from the management server, and the first root public key is encrypted to generate a first certificate and provide a security application for transmission.
- the key management method according to the update of the root public key, in the security application providing server, encrypting the first root public key transmitted from the security application download management server to generate a first certificate and Transmitting the certificate to the secure application download management server by adding the certificate to the secure application download management server, and encrypting the second root public key to generate a second certificate and further adding a second certificate to the secure application Transmitting to a terminal equipped with a platform (TP; Trusted Platform); and performing, at the terminal, an authentication procedure using the first root public key and the second root public key transmitted from the secure application download management server.
- TP Trusted Platform
- the security application download management server can be delegated the download authority from the security application providing server to download the security application directly to the terminal, there is an effect that can manage the security application in a batch.
- the security application download management server even when the security application download management server is not authorized to download from the security application providing server, when the security application is downloaded to the terminal, the security application download management server generates a certificate so that the security application can be safely downloaded. have.
- a terminal equipped with a trusted platform consisting of physically separated and non-secure areas is installed in the non-secure area. It is effective to call a security application installed in the security domain and execute the security domain procedure required for executing the application.
- the integrated management of the root public key in the secure application download management server has the effect of solving the problem of the root public key mismatch between the security application providing server and the terminal, between the secure application download management server and the terminal.
- the terminal inquires whether the update of the root public key occurs to the security application download management server, when the root public key is updated can be provided with the updated information and the updated root public key, so that you can easily obtain the update information of the root public key It works.
- FIG. 1 is a block diagram showing an embodiment of a security application download management server according to an aspect of the present invention.
- FIG. 2 is a block diagram showing an embodiment of a terminal equipped with a security platform according to another aspect of the present invention.
- FIG. 3 is a block diagram showing an embodiment of a security application download management system according to another aspect of the present invention.
- FIG. 4 is a block diagram showing another embodiment of a security application download management system according to another aspect of the present invention.
- FIG. 5 is a diagram illustrating an embodiment of a management list stored in a management list storage unit of the security application download management server of the present invention
- FIG. 6 is a flow diagram illustrating an embodiment of a method for managing secure application downloads in accordance with another aspect of the present invention.
- FIG. 7 is a flowchart illustrating a security application download management method when a security application is updated according to another aspect of the present invention.
- FIG. 8 is a block diagram showing an embodiment of an application providing server according to another aspect of the present invention.
- FIG. 9 is a flowchart illustrating an embodiment of a security interworking method between a secure area and an unsecure area according to another aspect of the present invention.
- FIG. 10 is a flowchart illustrating another embodiment of a security interworking method between a secure area and an unsecure area according to another aspect of the present invention.
- FIG. 11 is a view for explaining a security interworking method between the security area and the non-security area according to another aspect of the present invention.
- FIG. 12 is a block diagram illustrating an embodiment of a security application download management server of a key management system according to a root public key update according to another aspect of the present invention.
- FIG. 13 is a block diagram showing an embodiment of a terminal equipped with a security platform of a key management system according to a root public key update according to another aspect of the present invention.
- FIG. 14 is a flowchart illustrating an embodiment of a key management method according to root public key update according to another aspect of the present invention.
- 15 is a flowchart illustrating another embodiment of a key management method according to a root public key update according to another aspect of the present invention.
- Security application download management method according to the present invention, security application download management server applying the same, embodiments of the terminal and the management system, security interworking method between the security area and the non-security area and the recording medium, security between the security area and the non-security area
- An embodiment of an application providing server to which an interworking method is applied, an embodiment of a terminal equipped with a security platform, and a key management system and method according to an update of a root public key will be described in detail with reference to the accompanying drawings.
- the same or corresponding components will be given the same reference numerals and redundant description thereof will be omitted.
- FIG. 1 is a block diagram showing an embodiment of a security application download management server according to an aspect of the present invention.
- the secure application download management server 100 may include a service loader 110, a service controller 120, and a management list.
- the storage unit 130, the security application storage unit 140, the security application update information storage unit 150, and a key manager 160 may be configured.
- the service loader 110 connects to a terminal equipped with a secure platform (TP) to create a data communication channel.
- the service loader 110 is an access point of the secure application download management server 100, and creates a data communication channel in association with a management agent of the terminal.
- the service manager 120 manages whether the security application download authority is delegated and processes the security application to be downloaded to the terminal when the security application download is requested from the terminal.
- the management list storage unit 130 assigns an identification name to the security application, and stores the identification name, whether or not to delegate the security application download authority, and storage location information of the security application as a security application management list.
- FIG. 5 is a diagram illustrating an embodiment of a management list stored in a management list storage unit of the security application download management server of the present invention.
- One embodiment of the management list including the secure application identification name (Ap Name), the storage location information (IP) of the security application, the security application download authority (Deligate) including It is composed.
- the Ap name of the security application may describe the name of the security application providing server or the security application provider.
- the storage location information of the security application of the management list may be stored in the IP address of the security application storage when the download authority for the security application is delegated, and the IP of the security application providing server when the download authority for the security application is not delegated.
- the address can be stored.
- the security application storage unit 140 may download and store the security application from the security application providing server when a download authority for the security application is delegated to the security application download management server 100.
- Delegation of download authority for a secure application to the secure application download management server 100 is performed by a secure application provider or a secure application providing server.
- the secure application download management server 100 that has been delegated the download authority downloads the secure application from the secure application providing server and stores the secure application in the secure application storage unit 140.
- the secure application download is requested from the terminal, the secure application is directly downloaded to the terminal. Download it.
- the service manager 120 When the service manager 120 receives a security application download request message including an Ap name of the security application from the terminal, the service manager 120 searches for a management list (see FIG. 5) and downloads the security application corresponding to the identification name. After confirming the delegation, if the download authority is delegated, the security application can be directly downloaded to the terminal, and if the download authority is not delegated, the storage location information of the security application can be transmitted to the terminal.
- the security application update information storage unit 150 stores update information of the security application, and when the security application included in the security application management list is updated or information on security application update is transmitted, the security application update information storage unit 150 is provided. Update information is stored.
- the security application update message including the location information of the security application update information storage unit 150 may be transmitted to the terminal.
- the service loader 110 is connected to the key manager 160, and the key manager 160 generates a root public key when providing a security application to the terminal and generates a root certificate using the root public key and provides the terminal to the terminal.
- the authentication process should be performed when downloading and installing security applications.
- the key manager 160 not only downloads the secure application stored in the secure application storage 140 that has been delegated the download right from the secure application download management server, but also the secure application that has not been delegated the download right through the service loader 110. In case of providing a root public key can also be generated and provided to the terminal.
- the terminal receives the certificate provided from the secure application providing server and the certificate provided from the secure application download management server to perform the authentication procedure, it is possible to provide a secure application to the terminal safely.
- FIG. 2 is a block diagram showing an embodiment of a terminal equipped with a security platform according to another aspect of the present invention.
- the terminal 200 equipped with the secure platform (TP) is physically separated from the secure area and the non-secure area so that the operating system of the non-secure area and the secure area are secured.
- the terminal is driven differently.
- the terminal 200 equipped with the security platform includes a management agent 210, a security area 220, a non-security area 230, and a monitor 240.
- the management agent 210 creates a data communication channel with the secure application download management server 100 and transmits a secure application download request message including the identification name of the secure application to the secure application download management server 100 through the communication channel.
- the security application is downloaded from the security application download management server and installed in the security area.
- the management agent 210 serves as an access point between the terminal 200 and the secure application download management server 100 and functions to install in a secure area when requesting and downloading a secure application.
- FIG. 3 is a block diagram showing an embodiment of a security application download management system according to another aspect of the present invention.
- the security application download management system includes a security application download management server 100, a terminal 200 equipped with a security platform, and a security application providing server 300. do.
- the security application download management server 100 manages whether or not to delegate the security application download authority and performs a function of processing the security application to be downloaded to the terminal 200 by using a communication channel when the security application download is requested from the terminal 200. .
- the secure application download management server 100 manages whether or not to delegate the secure application download authority and the service loader unit (SL) 110 to create a data communication channel by connecting to the terminal 100 and secured from the terminal 200.
- the security application may be configured as a service controller (SC) 120 for processing to be downloaded to the terminal 200.
- the security application download management server 100 allocates an identification name of the security application, and manages the identification name, whether or not to delegate the download authority for the security application, and storage location information of the security application to store as a security application management list.
- the storage unit may further include.
- the security application download management server 100 may further include a security application storage unit for downloading and storing a security application from a security application provider or a security application providing server when the download authority for the security application is delegated.
- the terminal 200 equipped with a secure platform includes a management agent 210, which generates a data communication channel and includes an identification name of a security application through the communication channel. It transmits the security application download request message and plays the overall role of processing the security application download that downloads the security application and installs it in the security domain.
- TP secure platform
- the secure application download providing server 300 collects and manages security applications from a plurality of application supply servers (suppliers) as a single server, uploads a security application to the server, or downloads a security application stored in the server. It manages security applications.
- FIG. 4 is a block diagram showing another embodiment of a security application download management system according to another aspect of the present invention.
- the secure application download management system includes a secure application download management server 100, a terminal equipped with a security platform 200, a plurality of secure application providing servers 300a and 300b, an application development server 400 and It is configured to include a non-secure application download providing server 500.
- the security area and the non-security area are separated, the security application is stored in the security area, and the non-security application is stored in the non-security area.
- the server or server area for managing the download of the secure application and the non-secure application should be operated separately from each other, and the secure application download management system according to the present embodiment includes a secure application download management server 100 and a non-secure application download providing server 500. It is operated separately.
- the path for uploading or downloading the secure application to the secure application download management server 100 is indicated by "T"
- the path for uploading or downloading the non-secure application to the non-secure application download providing server 500 is " A ".
- FIG. 6 is a flowchart illustrating an embodiment of a method for managing secure application downloads according to another aspect of the present invention.
- the management list is registered in the secure application download management server (S610), and a communication channel is formed between the secure application download management server and the terminal (S620).
- Registering the management list in the secure application download management server assigns an identification name of the security application, and indicates the identification name and whether the security application download authority delegated and the storage location information of the security application as a list.
- the security application is downloaded directly from the secure application download management server (S650). If the download authority is not delegated, the secure application download management server transmits the storage location information of the secure application to the terminal. (S660).
- the transmission completion confirmation (S670) may be confirmed by receiving a transmission completion message from the terminal by inquiring the terminal whether the secure application download or transmission of the storage location information of the secure application is completed. have.
- the security application download management server When the security application download management server receives the update information of the security application whose identification name is registered in the management list, the update information is stored, and the location information where the update information is stored is transmitted to the terminal.
- FIG. 7 is a flowchart illustrating a security application download management method when a security application is updated according to another aspect of the present invention.
- the secure application download management server is delegated the download right of the secure application from the secure application providing server and downloads and stores the secure application.
- the secure application download management server allocates an identification name to the security application to which the download right is delegated from the security application providing server and the security application to which the download right is not delegated, and identifies the identification name,
- the download authority delegation and storage location information of the security application are registered in the management list (S710).
- the controller receives the update information from the security application providing server (S720), stores the update information, and transmits the storage location information in which the update information is stored to the terminal (S730).
- the storing of the update information and transmitting the storage location information in which the update information is stored to the terminal may form a communication channel between the terminal and the secure application download management server, and may include a security application including an identification name of the security application from the terminal.
- the security application download management server checks whether the download authority is delegated to the security application corresponding to the identification name of the transmitted security application, and if the download authority is delegated, the security application is directly downloaded to the terminal. If the download authority is not delegated, the storage location information of the security application is transmitted to the terminal.
- the step of assigning an identification name of the security application registering the identification name and security application download authority and storage location information of the security application in the management list, and includes the identification name of the security application
- a security application download request message is received, whether or not the download authority is delegated to the security application corresponding to the identification name of the security application, and if the download authority is delegated, the security application is directly downloaded and the download authority is not delegated.
- a secure application download management method including transmitting storage location information of a secure application may be provided as a program and a recording medium readable by the electronic device.
- the secure application download management method can be written as a program, and codes and code segments constituting the program can be easily inferred by a programmer in the art.
- the program of the secure application download management method may be stored in an information storage medium (Readable Medium) that can be read by the electronic device, and may be read or executed by the electronic device, and may be executed or relayed by delegating the secure application download to the terminal.
- Readable Medium an information storage medium that can be read by the electronic device, and may be read or executed by the electronic device, and may be executed or relayed by delegating the secure application download to the terminal.
- the secure application download management server can manage security applications in a batch by delegating security application download authority, and can provide an authenticated transmission path between the security application providing server and the terminal even when the download authority is not delegated. have.
- FIG. 8 is a block diagram showing an embodiment of an application providing server according to another aspect of the present invention.
- the application providing server 800 to which the security interworking method between the secure area and the non-secure area is applied includes an application property search unit 810, a certificate issuer 820, and an application storage. It may be configured to include a unit 830 and the transceiver 840.
- the application property search unit 810 searches whether interworking with the secure application is required when the non-secure application is executed.
- the security area 220 and the non-security area 230 are physically separated, and the security area is operated by the operating system of the security area, and the non-security area is The operating system in the non-secure area runs.
- the security application stored in the security area is operated by the operating system of the security area, and the execution process is displayed on the monitor 240, and the final execution result is again stored in the memory of the security area.
- the operating system in the non-secure area of a terminal equipped with a security platform cannot access the secured area, and since the memory is also stored separately from each other, the authentication procedure and the encryption / decryption of data are executed during the execution of the non-secure application stored in the non-secure area. There is a problem that can not call a security application.
- the application characteristic search unit 810 searches in advance the characteristics of the non-secure application to search whether or not interworking with the security application during the execution of the non-secure application, the certificate issuer 820 is secure
- the certificate is issued by matching the calling authority of the application with the non-secure application.
- the application storage unit 830 may package and store the issued certificate and the non-secure application together, and store and manage a security application that requires interworking with the non-secure application together with the packaged certificate and the non-secure application.
- the transceiver 840 of the application providing server 800 receives the non-secure application request message from the terminal 200, the transceiver 840 provides a certificate, an unsecured application, or a secure application packaged to the terminal 200.
- a certificate can be used to link security applications stored in a security domain.
- FIG. 9 is a flowchart illustrating an embodiment of a security interworking method between a security area and a non-security area according to another aspect of the present invention
- FIG. 10 is a security interworking method between the security area and a non-security area according to another aspect of the present invention.
- the security interworking method between the secure area and the non-secure area when a non-secure application is requested from the terminal equipped with a secure platform (Trusted Platform) (S910),
- the providing server searches whether the non-secure application needs to interwork with the secure application (S915).
- the application providing server provides the non-secure application to the terminal (S955), and installs after storing the non-secure application in the non-secure area (S960).
- the application providing server checks whether the secure application required for interworking with the non-secure application is already installed in the terminal (S920).
- step S920 if a secure application that requires interworking is already installed on the terminal (Yes), a certificate for executing an unsecured application is issued, and a certificate and an unsecured application are packaged (S925), and the packaged certificate and the non-secure application are transferred to the terminal. Provided (S930).
- the certificate provided to the terminal and the non-secure application are stored in the non-secure area, and the non-secure application is installed in the non-secure area (S935).
- step S920 if a security application that requires interworking is not installed on the terminal (No), a certificate is issued by matching a call right to a security application required for a non-secure application and an insecure application during execution of an insecure application, and packaging a certificate and an insecure application.
- a packaged certificate, an insecure application, and a security application that requires interworking are provided to the terminal.
- the certificate provided to the terminal, the non-security application is stored in the non-security area
- the security application is stored in the security area
- the non-security application is installed in the non-security area
- the security application is installed in the security area (S950).
- a non-secure application installed in the non-secure area of the terminal is executed (S1010). It is determined whether it is necessary to interoperate with the security application (S1020), and if necessary, the security application is called to process subsequent steps.
- step S1020 if an event requiring the execution of the security application does not occur during the execution of the non-secure application (No), the execution of the non-secure application is performed and the execution result is stored in the memory of the non-secure area (S1080). .
- step S1020 when an event requiring the execution of the security application occurs during the execution of the non-security application (Yes), the packaged certificate stored in the non-security area is transmitted to the security area (S1030).
- the operating system of the security area verifies whether the certificate has authority to call a security application by verifying the transmitted certificate (S1040).
- step S1040 if the certificate has authority to call the security application (Yes), that is, if the certificate is verified, the security application is executed (S1050).
- the execution result of the secure application in the secure area is transmitted back to the non-secure area (S1060), the next procedure of the non-secure application is processed, and the final execution result of the non-secure application is stored in the memory of the non-secure area (S1080), and the non-secure application is terminated.
- step S1040 if the certificate does not have the authority to invoke the secure application (No), that is, if the certificate verification fails, the security application cannot be accessed to the operating system in the non-secure area (S1070), and the non-secure according to the access failure notification The next procedure of the application fails to execute.
- the operating system of the non-secure area transmits a certificate and a payment request message packaged together with the non-secure application to the secure area.
- the operating system in the secure area verifies the transmitted certificate, and if the verification is successful, calls the secure application that is authorized to call the certificate, executes the payment process, and transmits the payment process result to the non-secure area.
- the operating system of the non-secure area receiving the payment success message as a result of the payment processing executes a subsequent procedure of the non-secure application such as a delivery procedure guide, and the operating system of the non-secure area receiving the payment failure message processes the transaction impossible notification.
- FIG. 11 is a view for explaining a security interworking method between a security area and a non-security area according to another aspect of the present invention.
- S1111 to S1116 are procedures corresponding to FIG. 9 and illustrate a procedure of issuing a certificate granting a call right to a secure application when providing a non-secure application, and packaging the non-secure application to provide the terminal.
- S1117 to S1122 are procedures corresponding to FIG. 10 and illustrate a procedure for interworking a non-secure application in a non-secure area with a secure application in a secure area when the secure application needs to be interworked while executing the non-secure application.
- Recording medium that can be recorded programmatically and readable by electronic device
- the step of requesting a non-secure application from the terminal equipped with a secure platform (Trusted Platform) to the application providing server the step of searching whether the non-secure application requested from the application providing server needs to interwork with the security application, If the non-secure application needs to be interlocked with the secure application, confirming that a secure application capable of interworking with the non-secure application is installed in the terminal. If the secure application is installed in the terminal, the calling authority of the secure application installed in the terminal may be assigned by the application providing server.
- a secure platform Truste.g., Trustet Platform
- the application providing server Security linkage between kijing certificate and a security area and the non-secure area including the step of providing a non-secure application to the device and method is recorded in a program can be provided a recording medium readable in the electronic device.
- the step of requesting a non-secure application from the terminal equipped with a secure platform (Trusted Platform) to the application providing server the step of searching whether the non-secure application requested from the application providing server needs to interwork with the security application, If the non-secure application needs to be interlocked with the security application, confirming whether a security application capable of interworking with the non-secure application is installed on the terminal. If the security application is not installed on the terminal, a call right of the secure application that can interoperate with the non-secure application is provided by the application providing server. Packaging a non-secure application together with a certificate issued by issuing a certificate by matching the non-secure application, and the security application is not installed in the terminal.
- Truste Platform Trusted Platform
- the security interlocking method between the secure area and the non-secure area including providing a packaged certificate, a non-secure application, and a secure application that can be interworked with the non-secure application in the application providing server, is recorded as a program and can be read by the electronic device. Can be provided.
- the security interworking method between the secure area and the non-secure area can be written in a program, and codes and code segments constituting the program can be easily inferred by a programmer in the art.
- the program of the security interworking method between the secure area and the non-secure area is stored in a medium that can be read by the electronic device, and is read and executed by the electronic device to perform some procedures when executing a non-secure application stored in the non-secure area.
- a non-secure application stored in the non-secure area.
- Security application download management server of key management system according to root public key update
- FIG. 12 is a block diagram illustrating an embodiment of a security application download management server of a key management system according to a root public key update according to another aspect of the present invention.
- the security application download management server 100 of the key management system is configured to include a root public key management unit 160 and a service loader unit 110,
- the root public key management unit 160 is the same component as the key management unit 160 of FIG. 1, and the present invention is embodied as the root public key management unit.
- the secure application download management server 100 is directly authorized to download a secure application from the secure application providing server, and directly provides a secure application to a terminal (hereinafter, referred to as a “terminal”) equipped with a secure platform (TP).
- the security application providing server performs a gateway function for providing a security application to a terminal.
- the root public key management unit 160 of the security application download management server 100 manages a security application providing server and a root public key of the security application download management server necessary for performing an authentication procedure when installing a security application in a terminal.
- the root public key manager 160 generates a first root public key, which is the root public key of the secure application providing server, and a second root public key, which is the root public key of the secure application download management server.
- the root public key manager 160 manages the update information and the updated root public key, and updates the updated information or the updated root public key to the security application providing server or the terminal. To provide.
- the root public key manager 160 transmits the generated first root public key to the security application providing server, and the service loader receives a security application to which the first certificate encrypting the first root public key is added from the security application server. .
- the root public key manager 160 of the secure application download management server 100 encrypts the second root public key to generate a second certificate.
- the root public key manager 160 may transmit the stored update information and the updated root public key to the terminal.
- the root public key management unit 160 may transmit the stored update information and the updated root public key to the security application providing server.
- the service loader (SL) 110 connects with a terminal and a security application providing server, creates a data communication channel, transmits necessary data, and terminates the session when data communication is completed.
- the service loader 110 adds a second certificate to the security application and transmits it to the terminal when the security application to which the first certificate is added is transmitted from the security application providing server.
- the first certificate is generated for secure application authentication by encrypting the first root public key at the secure application providing server
- the second certificate is generated for secure application authentication at the secure application download management server.
- Terminal equipped with security platform of key management system according to root public key update
- FIG. 13 is a block diagram illustrating an embodiment of a terminal equipped with a security platform of a key management system according to a root public key update according to another aspect of the present invention.
- the terminal 200 equipped with the security platform of the key management system according to the update of the root public key includes a root public key manager 250 and an authentication processor 260. It is composed.
- the root public key management unit 250 stores the first root public key and the second root public key transmitted from the secure application download management server, and inquires whether the root public key is updated to the secure application download management server to manage the updated information. do.
- the root public key management unit 250 inquires whether the first root public key or the second root public key is updated to the secure application download management server, and receives and stores the update information and the updated root public key.
- the terminal 200 does not need to inquire whether to update the root public key of each server to a security application download management server or a security application providing server, and updates each root public key to a security application download management server that integrates and manages the root public key. You can ask whether or not.
- the authentication processor 260 may perform authentication for installing a security application by using the first root public key and the second root public key.
- the authentication processing unit 260 first performs authentication of a root protection domain (Root PD) using the second root public key, and if authentication of the root protection area is successful, protection using the first root public key. Authentication of a realm (PD) may be performed.
- Root PD root protection domain
- PD realm
- the key management system according to the update of the root public key is a security application providing server (300a, 300b), a secure application download management server 100 and a terminal equipped with a security platform ( 200).
- the secure application download management server 100 generates a first root public key and a second root public key, and manages update information of the first root public key and the second root public key.
- the security application download management server 100 manages the update information and the updated root public key.
- the secure application download management server 100 generates a second certificate by encrypting the generated or updated second root public key, and further adds the second certificate to the security application to which the first certificate is added, and then the terminal ( 200).
- the security application providing server 300a or 300b receives the first root public key from the security application download management server 100, generates a first certificate using the first root public key, adds it to the security application, and then downloads the security application. Send to the management server (100).
- the security application providing server 300a or 300b encrypts the updated first root public key when the update information of the first root public key and the updated root public key are received from the security application download management server 100. Generate a first certificate.
- the terminal 200 receives the first root public key and the second root public key from the security application download management server 100 and authenticates the security application installation, and the first root public key in the security application download management server 100.
- the public key or the second root public key is updated, the updated information and the updated root public key may be provided for use in the authentication procedure.
- the secure application download management server 100 manages both the root public keys of the secure application providing servers 300a and 300b and the secure application download management server 100, it is possible to efficiently manage the update information of the root public key.
- FIG. 14 is a flowchart illustrating an embodiment of a key management method according to a root public key update according to another aspect of the present invention
- FIG. 15 is another embodiment of a key management method according to a root public key update according to another aspect of the present invention. A flowchart showing an example.
- the first / second root public key is generated in the secure application download management server, and the secure application providing server or the terminal. It shows the key management method transmitted to.
- the first root public key and the second root public key are generated in the secure application download management server (S1410), and the generated first root public key is transmitted to the secure application providing server. (S1420).
- the security application providing server encrypts the received first root public key to generate a first certificate (S1430), and transmits the first certificate and the first root public key information added to the security application to the security application download management server ( S1440).
- the secure application download management server encrypts the second root public key to generate a second certificate (S1450), and adds the second certificate to the security application to which the first certificate is added to the first root public key and the second root public key. Provided with the information to the terminal (S1460).
- the terminal decrypts the first certificate and the second certificate by using the provided first root public key and the second root public key information (S1470).
- the first / second root public key is generated in the secure application download management server, and the first root public key or the first root public key is generated.
- 2 shows a key management method transmitted to a security application providing server or a terminal when a root public key is updated.
- the first root public key and the second root public key are generated in the secure application download management server (S1510), and the generated first root public key is transmitted to the secure application providing server. (S1520).
- the first root public key is updated in the secure application download management server (S1530)
- the first root public key update information and the updated first root public key are transmitted to the secure application providing server (S1540), and the secure application providing server.
- the first certificate is encrypted by encrypting the updated first root public key.
- the generated first certificate is transmitted to the secure application download management server together with the secure application and the updated first root public key information (S1560), and the secure application download management server encrypts the second root public key to generate a second certificate. Thereafter, in operation S1570, the first certificate, the second certificate, the security application, the updated first root public key information, and the second root public key information are transmitted to the terminal (S1580).
- the terminal decrypts the updated first root public key information and second root public key information to perform an authentication procedure (S1590).
- the security application providing server inquires whether the first root public key is updated to the security application download management server, and if the first root public key is updated, the updated first root public The key may be transmitted to the security application providing server and the terminal.
- the secure application download management server encrypts the updated second root public key to generate a second certificate, and the secure application download management server updates the updated root information and the updated second root public key. Since the key is transmitted to the terminal, the terminal may receive the updated second root public key to perform an authentication procedure.
- the secure application download management server can solve the public key mismatch problem between each server and the terminal by integrated management of the (root) public key, it is possible to integrate management of the public key update information.
- the present invention can be applied to a recording medium recording an application program, an apparatus for executing the application program, a security application download management server, a terminal, and a management system in the field of managing the secure application download to the security domain.
- a recording medium recording an application, a device executing an application, an application providing server applied to processing security interworking between a security area and a non-security area, and security It can be applied to a terminal equipped with a platform.
- the present invention can be applied to a terminal equipped with a key management system, a security application download management server, a security application providing server, and a security platform in a field of processing a key management method according to an update of a root public key.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Medical Informatics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Storage Device Security (AREA)
Abstract
Description
Claims (37)
- 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기와 접속하여 데이터 통신 채널을 생성하는 서비스 로더부(SL; Service Loader); 및보안 어플리케이션 다운로드 권한의 위임 여부를 관리하고 상기 단말기로부터 보안 어플리케이션 다운로드가 요청되면 상기 보안 어플리케이션이 상기 단말기로 다운로드되도록 처리하는 서비스 관리부(SC; Service Controller);를 포함하는 보안 어플리케이션 다운로드 관리서버.
- 제1항에 있어서,상기 보안 어플리케이션에 식별 명칭을 할당하고, 상기 식별 명칭과, 상기 보안 어플리케이션 다운로드 권한에 대한 위임 여부, 및 상기 보안 어플리케이션의 저장 위치 정보를 연결하여 보안 어플리케이션 관리리스트로 저장하는 관리리스트 저장부를 더 포함하는 보안 어플리케이션 다운로드 관리서버.
- 제1항에 있어서,상기 보안 어플리케이션에 대한 다운로드 권한이 위임된 경우, 상기 보안 어플리케이션 제공 서버로부터 보안 어플리케이션을 다운로드 받아 저장하는 보안 어플리케이션 저장부를 더 포함하는 보안 어플리케이션 다운로드 관리서버.
- 제3항에 있어서,상기 보안 어플리케이션에 대한 다운로드 권한이 위임된 경우 상기 보안 어플리케이션의 저장 위치 정보는 상기 보안 어플리케이션 저장부의 IP 주소이며, 상기 보안 어플리케이션에 대한 다운로드 권한이 위임되지 않은 경우 상기 보안 어플리케이션의 저장 위치 정보는 상기 보안 어플리케이션 제공 서버의 IP 주소인 것을 특징으로 하는 보안 어플리케이션 다운로드 관리서버.
- 제2항에 있어서,상기 서비스 관리부는 상기 단말기로부터 상기 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지를 수신하면, 상기 관리리스트를 검색하여 상기 식별 명칭에 대응하는 보안 어플리케이션에 대한 다운로드 권한 위임 여부를 확인한 후, 다운로드 권한이 위임된 경우 상기 단말기로 보안 어플리케이션을 다운로드 하고, 다운로드 권한이 위임되지 않은 경우 상기 단말기로 상기 보안 어플리케이션의 저장 위치 정보를 전송하는 것을 특징으로 하는 보안 어플리케이션 다운로드 관리서버.
- 제2항에 있어서,상기 보안 어플리케이션의 갱신 정보를 저장하는 보안 어플리케이션 갱신정보저장부를 더 포함하고, 상기 보안 어플리케이션 관리리스트에 포함된 보안 어플리케이션이 갱신되면 상기 보안 어플리케이션 갱신정보저장부의 위치 정보를 포함하는 보안 어플리케이션 갱신 메시지를 상기 단말기로 전송하는 것을 특징으로 하는 보안 어플리케이션 다운로드 관리서버.
- 제1항에 있어서,루트 공개키를 생성하여 관리하는 키 관리부를 더 포함하고, 상기 키 관리부는 상기 루트 공개키를 이용하여 루트 인증서를 생성하여 상기 단말기로 제공하고, 상기 단말기와 보안 어플리케이션 다운로드 관리서버 사이의 인증 절차를 수행하는 것을 특징으로 하는 보안 어플리케이션 다운로드 관리서버.
- 보안 어플리케이션 다운로드 관리서버와 데이터 통신 채널을 생성하고, 상기 통신 채널을 통해 상기 보안 어플리케이션 다운로드 관리서버로 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지를 전송하고, 상기 보안 어플리케이션 다운로드 관리서버로부터 보안 어플리케이션을 다운로드 받아 보안 영역에 설치하는 관리 에이전트를 포함하는 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기.
- 데이터 통신 채널을 생성하고, 상기 통신 채널을 통해 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지를 전송하고, 상기 보안 어플리케이션을 다운로드 받아 보안 영역에 설치하는 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기; 및상기 보안 어플리케이션 다운로드 권한 위임 여부를 관리하고 상기 단말기로부터 보안 어플리케이션 다운로드가 요청되면 상기 통신 채널을 이용하여 상기 보안 어플리케이션이 상기 단말기로 다운로드 되도록 처리하는 보안 어플리케이션 다운로드 관리서버;를 포함하는 보안 어플리케이션 다운로드 관리시스템.
- 제9항에 있어서,상기 보안 어플리케이션 다운로드 관리서버는,상기 단말기와 접속하여 데이터 통신 채널을 생성하는 서비스 로더부(SL; Service Loader); 및상기 보안 어플리케이션 다운로드 권한 위임 여부를 관리하고 상기 단말기로부터 보안 어플리케이션 다운로드가 요청되면 상기 보안 어플리케이션이 상기 단말기로 다운로드 되도록 처리하는 서비스 관리부(SC; Service Controller);로 구성되는 것을 특징으로 하는 보안 어플리케이션 다운로드 관리시스템.
- 제9항에 있어서,상기 보안 어플리케이션 다운로드 관리서버는, 상기 보안 어플리케이션의 식별 명칭을 할당하고, 상기 식별 명칭과, 상기 보안 어플리케이션에 대한 다운로드 권한 위임 여부, 및 상기 보안 어플리케이션의 저장 위치 정보를 연결하여 보안 어플리케이션 관리리스트로 저장하는 관리리스트 저장부를 더 포함하는 보안 어플리케이션 다운로드 관리시스템.
- 제9항에 있어서,상기 보안 어플리케이션 다운로드 관리서버는, 상기 보안 어플리케이션에 대한 다운로드 권한이 위임된 경우, 상기 보안 어플리케이션 제공자로부터 보안 어플리케이션을 다운로드 받아 저장하는 보안 어플리케이션 저장부를 더 포함하는 보안 어플리케이션 다운로드 관리시스템.
- (a) 보안 어플리케이션 다운로드 관리서버에서, 보안 어플리케이션의 식별 명칭을 할당하고, 상기 식별 명칭과 상기 보안 어플리케이션 다운로드 권한 위임 여부 및 상기 보안 어플리케이션의 저장 위치 정보를 관리리스트에 등록하는 단계;(b) 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기과 상기 보안 어플리케이션 다운로드 관리서버 사이에 통신 채널을 형성하는 단계;(c) 상기 단말기로부터 상기 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지를 수신하는 단계; 및(d) 상기 보안 어플리케이션 다운로드 관리서버에서, 전송된 상기 보안 어플리케이션의 식별 명칭에 해당하는 보안 어플리케이션에 대한 다운로드 권한 위임 여부를 확인하여, 다운로드 권한이 위임된 경우 상기 보안 어플리케이션을 상기 단말기로 직접 다운로드 하고, 다운로드 권한이 위임되지 않은 경우 상기 보안 어플리케이션의 저장 위치 정보를 상기 단말기로 전송하는 단계;를 포함하는 보안 어플리케이션 다운로드 관리방법.
- 제13항에 있어서,상기 (d)단계 이후에,(e) 상기 보안 어플리케이션 다운로드 또는 상기 보안 어플리케이션의 저장 위치 정보 전송이 완료되었는지 상기 단말기로 문의하는 단계; 및(f) 상기 보안 어플리케이션 다운로드 관리서버에서, 상기 단말기와 형성된 통신 채널을 종료시키는 단계;를 더 포함하는 보안 어플리케이션 다운로드 관리방법.
- 제14항에 있어서,상기 (a)단계 이후, 상기 보안 어플리케이션 다운로드 관리서버에서, 상기 식별 명칭이 등록된 보안 어플리케이션의 갱신 정보가 수신되는 경우, 상기 갱신 정보를 저장하고, 상기 갱신 정보가 저장된 위치 정보를 상기 단말기로 전송하는 단계;를 더 포함하는 보안 어플리케이션 다운로드 관리방법.
- (a) 보안 어플리케이션 다운로드 관리서버에서, 보안 어플리케이션 제공서버로부터 보안 어플리케이션의 다운로드 권한을 위임받고 상기 보안 어플리케이션을 다운로드 받는 단계;(b) 상기 다운로드 권한이 위임된 보안 어플리케이션과 다운로드 권한이 위임되지 않은 보안 어플리케이션에 대하여 식별 명칭을 할당하고, 상기 식별 명칭, 상기 다운로드 권한 위임 여부 및 보안 어플리케이션의 저장 위치 정보를 관리리스트에 등록하는 단계; 및(c) 상기 관리리스트에 등록된 보안 어플리케이션이 갱신되는 경우 상기 보안 어플리케이션 제공 서버로부터 갱신 정보를 수신하여 저장하는 단계;를 포함하는 보안 어플리케이션 다운로드 관리방법.
- 제16항에 있어서,상기 (c) 단계는,(c-1) 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기와 상기 보안 어플리케이션 다운로드 관리서버 사이에 통신 채널을 형성하는 단계;(c-2) 상기 단말기로부터 상기 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지를 전송받는 단계; 및(c-3) 상기 보안 어플리케이션 다운로드 관리서버에서, 전송된 상기 보안 어플리케이션의 식별 명칭에 해당하는 보안 어플리케이션에 대한 다운로드 권한 위임 여부를 확인하여, 다운로드 권한이 위임된 경우 상기 보안 어플리케이션을 상기 단말기로 직접 다운로드 하고, 다운로드 권한이 위임되지 않은 경우 상기 보안 어플리케이션의 저장 위치 정보를 상기 단말기로 전송하는 단계;를 포함하여 구성되는 보안 어플리케이션 다운로드 관리방법.
- 보안 어플리케이션의 식별 명칭을 할당하고, 상기 식별 명칭과 상기 보안 어플리케이션 다운로드 권한 위임 여부 및 상기 보안 어플리케이션의 저장 위치 정보를 관리리스트에 등록되는 단계; 및상기 보안 어플리케이션의 식별 명칭을 포함하는 보안 어플리케이션 다운로드 요청 메시지가 수신되면, 상기 보안 어플리케이션의 식별 명칭에 해당하는 보안 어플리케이션에 대한 다운로드 권한 위임 여부를 확인하여, 다운로드 권한이 위임된 경우 상기 보안 어플리케이션을 직접 다운로드 하고, 다운로드 권한이 위임되지 않은 경우 상기 보안 어플리케이션의 저장 위치 정보를 전송하는 단계;를 포함하는 보안 어플리케이션 다운로드 관리방법이 프로그램으로 기록되고 전자장치에서 판독 가능한 기록매체.
- (a)보안 플랫폼(Trusted Platform)이 탑재된 단말기에서 어플리케이션 제공서버로 비보안 어플리케이션을 요청하는 단계;(b)상기 어플리케이션 제공서버에서 요청된 상기 비보안 어플리케이션이 보안 어플리케이션과 연동이 필요한지 검색하는 단계;(c)상기 비보안 어플리케이션이 보안 어플리케이션과 연동이 필요한 경우 상기 비보안 어플리케이션과 연동이 가능한 보안 어플리케이션이 상기 단말기에 설치되었는지 확인하는 단계;(d)상기 보안 어플리케이션이 상기 단말기에 설치된 경우 상기 어플리케이션 제공서버에서 상기 단말기에 설치된 보안 어플리케이션의 호출 권한을 상기 비보안 어플리케이션과 매칭하여 인증서를 발급하고, 상기 발급한 인증서와 비보안 어플리케이션을 함께 패키징하는 단계; 및(e)상기 보안 어플리케이션이 상기 단말기에 설치된 경우 상기 어플리케이션 제공서버에서 상기 패키징된 인증서와 비보안 어플리케이션을 상기 단말기로 제공하는 단계;를 포함하는 보안 영역과 비보안 영역 사이의 보안 연동 방법.
- (a)보안 플랫폼(Trusted Platform)이 탑재된 단말기에서 어플리케이션 제공서버로 비보안 어플리케이션을 요청하는 단계;(b)상기 어플리케이션 제공서버에서 요청된 상기 비보안 어플리케이션이 보안 어플리케이션과 연동이 필요한지 검색하는 단계;(c)상기 비보안 어플리케이션이 보안 어플리케이션과 연동이 필요한 경우 상기 비보안 어플리케이션과 연동이 가능한 보안 어플리케이션이 상기 단말기에 설치되었는지 확인하는 단계;(d)상기 보안 어플리케이션이 상기 단말기에 설치되지 않은 경우 상기 어플리케이션 제공서버에서 상기 비보안 어플리케이션과 연동 가능한 보안 어플리케이션의 호출 권한을 상기 비보안 어플리케이션과 매칭하여 인증서를 발급하여 상기 발급한 인증서와 비보안 어플리케이션을 함께 패키징하는 단계; 및(e)상기 보안 어플리케이션이 상기 단말기에 설치되지 않은 경우 상기 어플리케이션 제공서버에서 상기 패키징된 인증서, 비보안 어플리케이션 및 상기 비보안 어플리케이션과 연동 가능한 보안 어플리케이션을 상기 단말기로 제공하는 단계;를 포함하는 보안 영역과 비보안 영역 사이의 보안 연동 방법.
- 제19항에 있어서,상기 (e)단계 이후,(f)상기 단말기의 비보안 영역에 상기 비보안 어플리케이션이 설치되는 단계;를 더 포함하는 보안 영역과 비보안 영역 사이의 보안 연동 방법.
- 제20항에 있어서,상기 (e)단계 이후,(f)상기 단말기의 비보안 영역에 상기 비보안 어플리케이션이 설치되고, 상기 단말기의 보안 영역에 상기 보안 어플리케이션이 설치되는 단계;를 더 포함하는 보안 영역과 비보안 영역 사이의 보안 연동 방법.
- 제21항 또는 제22항에 있어서,상기 (f)단계 이후,상기 비보안 영역에 설치된 비보안 어플리케이션이 실행되어 상기 보안 어플리케이션 실행이 필요한 이벤트가 발생할 경우, 상기 비보안 영역의 운영체제는 상기 비보안 어플리케이션과 함께 패키징된 인증서를 상기 보안 영역의 운영체제로 전송하는 단계;상기 보안 영역의 운영체제는 전송된 인증서가 상기 보안 영역에 설치된 보안 어플리케이션을 호출할 권한이 있는지 검증하여, 검증이 성공하면 상기 비보안 어플리케이션이 호출 권한을 갖는 상기 보안 어플리케이션을 실행하는 단계; 및상기 보안 영역의 운영체제는 상기 보안 어플리케이션 실행 결과를 상기 비보안 영역의 운영체제로 전송하는 단계;를 더 포함하는 보안 영역과 비보안 영역 사이의 보안 연동 방법.
- 제21항 또는 제22항에 있어서,상기 (f)단계 이후,상기 비보안 영역에 설치된 비보안 어플리케이션이 실행되어 상기 보안 어플리케이션 실행이 필요한 이벤트가 발생할 경우, 상기 비보안 영역의 운영체제는 상기 비보안 어플리케이션과 함께 패키징된 인증서를 상기 보안 영역의 운영체제로 전송하는 단계; 및상기 보안 영역의 운영체제는 전송된 인증서가 상기 보안 영역에 설치된 보안 어플리케이션을 호출할 권한이 있는지 검증하여, 검증이 실패하면 상기 보안 어플리케이션의 접근 불가를 상기 비보안 영역의 운영체제로 통지하는 단계;를 더 포함하는 보안 영역과 비보안 영역 사이의 보안 연동 방법.
- 보안 플랫폼(Trusted Platform)이 탑재된 단말기에서 어플리케이션 제공서버로 비보안 어플리케이션을 요청하는 단계;상기 어플리케이션 제공서버에서 요청된 상기 비보안 어플리케이션이 보안 어플리케이션과 연동이 필요한지 검색하는 단계;상기 비보안 어플리케이션이 보안 어플리케이션과 연동이 필요한 경우 상기 비보안 어플리케이션과 연동이 가능한 보안 어플리케이션이 상기 단말기에 설치되었는지 확인하는 단계;상기 보안 어플리케이션이 상기 단말기에 설치된 경우 상기 어플리케이션 제공서버에서 상기 단말기에 설치된 보안 어플리케이션의 호출 권한을 상기 비보안 어플리케이션과 매칭하여 인증서를 발급하고, 상기 발급한 인증서와 비보안 어플리케이션을 함께 패키징하는 단계; 및상기 보안 어플리케이션이 상기 단말기에 설치된 경우 상기 어플리케이션 제공서버에서 상기 패키징된 인증서와 비보안 어플리케이션을 상기 단말기로 제공하는 단계;를 포함하는 보안 영역과 비보안 영역 사이의 보안 연동 방법이 프로그램으로 기록되고 전자 장치에서 판독 가능한 기록매체.
- 보안 플랫폼(Trusted Platform)이 탑재된 단말기에서 어플리케이션 제공서버로 비보안 어플리케이션을 요청하는 단계;상기 어플리케이션 제공서버에서 요청된 상기 비보안 어플리케이션이 보안 어플리케이션과 연동이 필요한지 검색하는 단계;상기 비보안 어플리케이션이 보안 어플리케이션과 연동이 필요한 경우 상기 비보안 어플리케이션과 연동이 가능한 보안 어플리케이션이 상기 단말기에 설치되었는지 확인하는 단계;상기 보안 어플리케이션이 상기 단말기에 설치되지 않은 경우 상기 어플리케이션 제공서버에서 상기 비보안 어플리케이션과 연동 가능한 보안 어플리케이션의 호출 권한을 상기 비보안 어플리케이션과 매칭하여 인증서를 발급하여 상기 발급한 인증서와 비보안 어플리케이션을 함께 패키징하는 단계; 및상기 보안 어플리케이션이 상기 단말기에 설치되지 않은 경우 상기 어플리케이션 제공서버에서 상기 패키징된 인증서, 비보안 어플리케이션 및 상기 비보안 어플리케이션과 연동 가능한 보안 어플리케이션을 상기 단말기로 제공하는 단계;를 포함하는 보안 영역과 비보안 영역 사이의 보안 연동 방법이 프로그램으로 기록되고 전자 장치에서 판독 가능한 기록매체.
- 보안 플랫폼(Trusted Platform)이 탑재된 단말기로부터 비보안 어플리케이션 요청 메시지가 수신되면, 상기 비보안 어플리케이션 실행시 보안 어플리케이션과 연동이 필요한지 여부를 검색하는 어플리케이션 특성 검색부;상기 보안 어플리케이션의 호출 권한을 상기 비보안 어플리케이션과 매칭하여 인증서를 발급하는 인증서 발급부;상기 발급한 인증서와 비보안 어플리케이션을 함께 패키징하여 저장하고, 상기 비보안 어플리케이션과 연동이 필요한 보안 어플리케이션을 상기 패키징된 인증서와 비보안 어플리케이션과 함께 저장하는 어플리케이션 저장부; 및상기 단말기로부터 상기 비보안 어플리케이션 요청 메시지를 수신하고 상기 단말기로 상기 패키징된 인증서, 비보안 어플리케이션, 또는 보안 어플리케이션을 제공하는 송수신부;를 포함하는 어플리케이션 제공서버.
- 제1 루트 공개키와 제2 루트 공개키를 생성하고 상기 제1 루트 공개키와 제2 루트 공개키의 업데이트 정보와 업데이트된 루트 공개키를 관리하고, 상기 제2 루트 공개키를 암호화하여 제2 인증서를 생성하는 루트 공개키 관리부;보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기 및 보안 어플리케이션 제공 서버와 접속하여 데이터 통신 채널을 생성하고, 상기 보안 어플리케이션 제공 서버로부터 제1 인증서가 추가된 보안 어플리케이션이 전송되면 상기 보안 어플리케이션에 상기 제2 인증서를 더 추가하여 상기 단말기로 전송하는 서비스 로더부(SL; Service Loader);를 포함하는 보안 어플리케이션 다운로드 관리서버.
- 제28항에 있어서,상기 루트 공개키 관리부는 생성된 제1 루트 공개키를 상기 보안 어플리케이션 제공 서버로 전송하고,상기 서비스 로더부는 상기 보안 어플리케이션 서버로부터 제1 루트 공개키를 암호화한 제1 인증서가 추가된 보안 어플리케이션을 전송받는 것을 특징으로 하는 보안 어플리케이션 다운로드 관리서버.
- 제28항에 있어서,상기 단말기로부터 상기 제1 루트 공개키 또는 제2 루트 공개키 업데이트 여부가 문의되면 상기 루트 공개키 관리부는 저장된 업데이트 정보 및 업데이트된 루트 공개키를 상기 단말기로 전송하는 것을 특징으로 하는 보안 어플리케이션 다운로드 관리서버.
- 제28항에 있어서,상기 보안 어플리케이션 제공 서버로부터 상기 제1 루트 공개키 업데이트 여부가 문의되면 상기 루트 공개키 관리부는 저장된 업데이트 정보 및 업데이트된 루트 공개키를 상기 보안 어플리케이션 제공 서버로 전송하는 것을 특징으로 하는 보안 어플리케이션 다운로드 관리서버.
- 보안 어플리케이션 다운로드 관리서버로부터 전송된 제1 루트 공개키와 제2 루트 공개키를 저장하고 상기 보안 어플리케이션 다운로드 관리서버로 상기 제1 루트 공개키 또는 제2 루트 공개키의 업데이트 여부를 문의하고 업데이트 정보와 업데이트된 루트 공개키를 전송받아 저장하는 루트 공개키 관리부; 및상기 제1 루트 공개키 및 제2 루트 공개키를 이용하여 보안 어플리케이션 설치에 대한 인증을 수행하는 인증처리부;를 포함하는 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기.
- 제32항에 있어서,상기 인증처리부는 상기 제2 루트 공개키를 이용하여 루트 프로텍션 영역(Root PD; Root Protection Domain)의 인증에 성공하면 상기 제1 루트 공개키를 이용하여 프로텍션 영역(PD; Protection Domain)의 인증을 수행하는 것을 특징으로 하는 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기.
- 제1 루트 공개키와 제2 루트 공개키를 생성하며, 상기 제1 루트 공개키와 제2 루트 공개키의 업데이트 정보와 업데이트된 루트 공개키를 관리하고, 제1 인증서가 추가된 보안 어플리케이션이 전송되면 상기 제2 루트 공개키를 암호화하여 제2 인증서를 생성하고 상기 보안 어플리케이션에 상기 제2 인증서를 더 추가하여 전송하는 보안 어플리케이션 다운로드 관리서버;상기 보안 어플리케이션 다운로드 관리서버로부터 상기 제1 루트 공개키, 업데이트 정보와 업데이트된 루트 공개키를 전송받고, 상기 제1 루트 공개키를 암호화하여 제1 인증서를 생성하여 보안 어플리케이션에 추가하여 전송하는 보안 어플리케이션 제공 서버; 및상기 제1 루트 공개키와 제2 루트 공개키를 상기 보안 어플리케이션 다운로드 관리서버로부터 제공받고 상기 보안 어플리케이션 설치에 대한 인증을 수행하는 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기;를 포함하는 루트 공개키의 업데이트에 따른 키 관리 시스템.
- (a) 보안 어플리케이션 제공 서버에서, 보안 어플리케이션 다운로드 관리서버로부터 전송된 제1 루트 공개키를 암호화하여 제1 인증서를 생성하고 상기 제1 인증서를 보안 어플리케이션에 추가하여 상기 보안 어플리케이션 다운로드 관리서버로 전송하는 단계;(b) 상기 보안 어플리케이션 다운로드 관리서버에서, 제2 루트 공개키를 암호화하여 제2 인증서를 생성하고 상기 제2 인증서를 상기 보안 어플리케이션에 더 추가하여 보안 플랫폼(TP; Trusted Platform)이 탑재된 단말기로 전송하는 단계; 및(c) 상기 단말기에서, 상기 보안 어플리케이션 다운로드 관리서버로부터 전송된 제1 루트 공개키와 제2 루트 공개키를 이용하여 인증 절차를 수행하는 단계;를 포함하는 루트 공개키의 업데이트에 따른 키 관리 방법.
- 제35항에 있어서,상기 (a) 단계 이전에,상기 보안 어플리케이션 제공 서버가 상기 보안 어플리케이션 다운로드 관리서버로 제1 루트 공개키의 업데이트 여부를 문의하고, 제1 루트 공개키가 업데이트된 경우 업데이트된 제1 루트 공개키를 상기 보안 어플리케이션 제공 서버와 상기 단말기로 전송하는 것을 특징으로 하는 루트 공개키의 업데이트에 따른 키 관리 방법.
- 제36항에 있어서,상기 제2 루트 공개키가 업데이트된 경우,상기 (b) 단계에서, 상기 보안 어플리케이션 다운로드 관리서버는 업데이트된 제2 루트 공개키를 암호화하여 제2 인증서를 생성하고,상기 (c) 단계에서, 단말기는 업데이트된 제2 루트 공개키를 전송받아 인증 절차를 수행하는 것을 특징으로 하는 루트 공개키의 업데이트에 따른 키 관리 방법.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| 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 |
| 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 |
| JP2013541934A JP5583857B2 (ja) | 2011-11-04 | 2012-04-16 | セキュアドメインとノーマルドメインとの間の保安連動方法及び保安アプリケーションダウンロードの管理方法、管理サーバー、端末機、及びこれを適用した管理システム |
| CN2012800018771A CN103282911A (zh) | 2011-11-04 | 2012-04-16 | 普通域与安全域之间与信任区交互工作的方法和信任应用下载的管理方法、使用该方法的管理服务器、装置和系统 |
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2011-0114305 | 2011-11-04 | ||
| KR1020110114305A KR101805444B1 (ko) | 2011-11-04 | 2011-11-04 | 보안 영역과 비보안 영역 사이의 보안 연동 방법 및 이를 기록한 기록매체 |
| KR1020110119557A KR101900710B1 (ko) | 2011-11-16 | 2011-11-16 | 보안 어플리케이션 다운로드 관리방법, 이를 적용한 보안 어플리케이션 다운로드 관리서버, 단말기, 및 관리시스템 |
| KR10-2011-0119558 | 2011-11-16 | ||
| KR10-2011-0119557 | 2011-11-16 | ||
| KR1020110119558A KR20130053868A (ko) | 2011-11-16 | 2011-11-16 | 루트 공개키의 업데이트에 따른 키 관리 시스템 및 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2013065915A1 true WO2013065915A1 (ko) | 2013-05-10 |
Family
ID=48192239
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2012/002860 Ceased WO2013065915A1 (ko) | 2011-11-04 | 2012-04-16 | 보안 영역과 비보안 영역 사이의 보안 연동 방법 및 보안 어플리케이션 다운로드 관리방법, 관리서버, 단말기, 및 이를 적용한 관리시스템 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US9100172B2 (ko) |
| EP (1) | EP2618266A4 (ko) |
| JP (1) | JP5583857B2 (ko) |
| CN (1) | CN103282911A (ko) |
| MY (1) | MY158770A (ko) |
| WO (1) | WO2013065915A1 (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20170032824A (ko) * | 2015-09-15 | 2017-03-23 | 삼성전자주식회사 | 신뢰된 어플리케이션을 전자 디바이스에 설치하는 방법 및 장치 |
| WO2017047904A1 (ko) * | 2015-09-15 | 2017-03-23 | 삼성전자 주식회사 | 신뢰된 어플리케이션을 전자 디바이스에 설치하는 방법 및 장치 |
Families Citing this family (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8539068B2 (en) * | 2010-06-07 | 2013-09-17 | Salesforce.Com, Inc. | Methods and systems for providing customized domain messages |
| US9489541B2 (en) * | 2011-09-09 | 2016-11-08 | Nvidia Corporation | Content protection via online servers and code execution in a secure operating system |
| US9195838B2 (en) * | 2012-07-02 | 2015-11-24 | At&T Intellectual Property I, L.P. | Method and apparatus for providing provably secure user input/output |
| JP6198477B2 (ja) * | 2013-06-21 | 2017-09-20 | キヤノン株式会社 | 権限移譲システム、認可サーバーシステム、制御方法、およびプログラム |
| US20150026483A1 (en) * | 2013-07-17 | 2015-01-22 | Marvell World Trade Ltd. | Systems and Methods for Mobile Application Protection |
| US10474454B2 (en) * | 2014-03-20 | 2019-11-12 | Oracle International Corporation | System and method for updating a trusted application (TA) on a device |
| US9520994B2 (en) | 2014-03-20 | 2016-12-13 | Oracle International Corporation | System and method for deriving secrets from a master key bound to an application on a device |
| US9331988B2 (en) | 2014-03-20 | 2016-05-03 | Oracle International Corporation | System and method for provisioning secrets to an application (TA) on a device |
| KR102190044B1 (ko) * | 2014-04-09 | 2020-12-14 | 주식회사 엘지유플러스 | 펌웨어 업데이트 시스템, 어플리케이션 서버, 통신단말기, 펌웨어 및 데이터 제어방법, 및 데이터 업로드 및 펌웨어 업데이트에 대한 자원할당방법 |
| GB2531844B (en) * | 2014-10-31 | 2019-06-26 | Hewlett Packard Development Co | Hardware-protective data processing systems and methods using an application executing in a secure domain |
| US9871821B2 (en) * | 2014-11-11 | 2018-01-16 | Oracle International Corporation | Securely operating a process using user-specific and device-specific security constraints |
| CN104378381A (zh) * | 2014-11-27 | 2015-02-25 | 上海斐讯数据通信技术有限公司 | 智能终端企业邮件安全办公方法及系统 |
| CN105787343B (zh) * | 2014-12-17 | 2019-01-15 | 联想(上海)信息技术有限公司 | 外部设备认证管理方法、装置及电子设备 |
| CN105760742B (zh) * | 2014-12-17 | 2019-01-15 | 联想(上海)信息技术有限公司 | 外部设备认证管理方法、装置及电子设备 |
| CN105590061B (zh) * | 2014-12-17 | 2018-09-21 | 中国银联股份有限公司 | 用于可信执行环境的安全操作系统更新方法 |
| EP3040896A1 (en) * | 2014-12-30 | 2016-07-06 | Gemalto Sa | Secure element |
| TWI543014B (zh) * | 2015-01-20 | 2016-07-21 | 動信科技股份有限公司 | 快速佈署可信任執行環境應用的系統與方法 |
| US10205598B2 (en) * | 2015-05-03 | 2019-02-12 | Ronald Francis Sulpizio, JR. | Temporal key generation and PKI gateway |
| CN106200891B (zh) * | 2015-05-08 | 2019-09-06 | 阿里巴巴集团控股有限公司 | 显示用户界面的方法、装置及系统 |
| CN104866782A (zh) * | 2015-05-29 | 2015-08-26 | 宇龙计算机通信科技(深圳)有限公司 | 一种数据处理方法和装置 |
| CN105282149A (zh) * | 2015-09-16 | 2016-01-27 | 宇龙计算机通信科技(深圳)有限公司 | 数据处理方法、装置、终端、数据传输方法、装置和终端 |
| US10417218B2 (en) * | 2015-12-23 | 2019-09-17 | Intel Corporation | Techniques to achieve ordering among storage device transactions |
| US11762983B2 (en) * | 2016-11-03 | 2023-09-19 | Huawei Technologies Co., Ltd. | Payment application isolation method and apparatus, and terminal |
| CN106778110A (zh) * | 2016-11-29 | 2017-05-31 | 北京元心科技有限公司 | 多系统中对应用程序鉴权的方法及装置 |
| US20180307472A1 (en) * | 2017-04-20 | 2018-10-25 | Sap Se | Simultaneous deployment on cloud devices and on on-premise devices |
| WO2019051839A1 (zh) * | 2017-09-18 | 2019-03-21 | 华为技术有限公司 | 一种数据处理的方法及装置 |
| CN108155986A (zh) * | 2017-12-14 | 2018-06-12 | 晶晨半导体(上海)股份有限公司 | 一种基于可信执行环境的密钥烧录系统及方法 |
| CN109005029B (zh) * | 2018-06-25 | 2019-08-16 | 北京迪曼森科技有限公司 | 可信应用标识的生成方法和系统、应用方法和应用端设备 |
| US11140158B1 (en) * | 2018-08-07 | 2021-10-05 | United Services Automobile Association (Usaa) | Authentication for application downloads |
| GB2579034B (en) * | 2018-11-15 | 2021-05-05 | Trustonic Ltd | Software installation method |
| KR102688985B1 (ko) * | 2019-02-27 | 2024-07-29 | 삼성전자주식회사 | 트러스트존의 실행 환경에서 애플리케이션을 인증하는 디바이스 및 방법 |
| KR102818101B1 (ko) | 2020-09-18 | 2025-06-11 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
| CN113641989B (zh) * | 2021-08-13 | 2024-05-31 | 南京中孚信息技术有限公司 | 应用管理方法、装置及系统、电子设备 |
| CN114676392B (zh) * | 2022-03-18 | 2024-06-04 | 北京百度网讯科技有限公司 | 应用的可信授权方法、装置及电子设备 |
| US12372950B2 (en) * | 2023-07-14 | 2025-07-29 | Applied Materials, Inc. | Reducing impact of dispatcher initialization on dispatching system performance |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6175924B1 (en) * | 1997-06-20 | 2001-01-16 | International Business Machines Corp. | Method and apparatus for protecting application data in secure storage areas |
| KR20070108723A (ko) * | 2006-05-08 | 2007-11-13 | 삼성전자주식회사 | 보안 접근 제어를 제공하는 장치 및 방법 |
| US7752658B2 (en) * | 2006-06-30 | 2010-07-06 | Microsoft Corporation | Multi-session connection across a trust boundary |
| US20100195833A1 (en) * | 2006-07-14 | 2010-08-05 | Vodafone Group Plc | Telecommunications device security |
Family Cites Families (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6889212B1 (en) * | 2000-07-11 | 2005-05-03 | Motorola, Inc. | Method for enforcing a time limited software license in a mobile communication device |
| US7137004B2 (en) * | 2001-11-16 | 2006-11-14 | Microsoft Corporation | Manifest-based trusted agent management in a trusted operating system environment |
| US7930537B2 (en) * | 2002-08-13 | 2011-04-19 | Nokia Corporation | Architecture for encrypted application installation |
| JP2005117277A (ja) * | 2003-10-06 | 2005-04-28 | Nippon Telegr & Teleph Corp <Ntt> | ルート証明書更新システム、方法およびプログラムとサーバ装置およびクライアント装置 |
| JP3880957B2 (ja) * | 2003-10-20 | 2007-02-14 | 日本電信電話株式会社 | ルート証明書配布システム、ルート証明書配布方法、コンピュータ実行可能なルート証明書配布プログラム、サーバ装置及びクライアント装置 |
| US7940932B2 (en) * | 2004-04-08 | 2011-05-10 | Texas Instruments Incorporated | Methods, apparatus, and systems for securing SIM (subscriber identity module) personalization and other data on a first processor and secure communication of the SIM data to a second processor |
| JP4811271B2 (ja) * | 2004-08-25 | 2011-11-09 | 日本電気株式会社 | 情報通信装置及びプログラム実行環境制御方法 |
| US20060093149A1 (en) * | 2004-10-30 | 2006-05-04 | Shera International Ltd. | Certified deployment of applications on terminals |
| JP4701733B2 (ja) | 2005-02-04 | 2011-06-15 | パナソニック株式会社 | 管理サーバ、機器、およびライセンス管理システム |
| JP2006277289A (ja) * | 2005-03-29 | 2006-10-12 | Nec Corp | ダウンロードサービス代行システム及びコンピュータプログラム |
| US8365021B2 (en) * | 2005-06-17 | 2013-01-29 | Nec Corporation | Information processing device comprising a plurality of domains having a plurality of processors, recovery device, program and recovery method |
| US8520850B2 (en) * | 2006-10-20 | 2013-08-27 | Time Warner Cable Enterprises Llc | Downloadable security and protection methods and apparatus |
| JP2008269220A (ja) * | 2007-04-19 | 2008-11-06 | Nec Corp | 認証委譲システム及び認証委譲方法並びに端末装置及び認証サーバ |
| US8560823B1 (en) * | 2007-04-24 | 2013-10-15 | Marvell International Ltd. | Trusted modular firmware update using digital certificate |
| US8131997B2 (en) * | 2007-08-23 | 2012-03-06 | Samsung Electronics Co., Ltd. | Method of mutually authenticating between software mobility device and local host and a method of forming input/output (I/O) channel |
| US7793340B2 (en) * | 2007-11-21 | 2010-09-07 | Novell, Inc. | Cryptographic binding of authentication schemes |
| US20090187980A1 (en) * | 2008-01-22 | 2009-07-23 | Tien-Chun Tung | Method of authenticating, authorizing, encrypting and decrypting via mobile service |
| WO2010008539A1 (en) * | 2008-07-14 | 2010-01-21 | Riverbed Technology, Inc. | Methods and systems for secure communications using a local certification authority |
| US20100250946A1 (en) * | 2009-03-31 | 2010-09-30 | Korte Michael D | Ad hoc distribution |
| US9656092B2 (en) * | 2009-05-12 | 2017-05-23 | Chronicmobile, Inc. | Methods and systems for managing, controlling and monitoring medical devices via one or more software applications functioning in a secure environment |
| US9071963B2 (en) * | 2010-09-14 | 2015-06-30 | Mastercard International Incorporated | Methods, systems, and computer readable media for secure near field communication of a non-secure memory element payload |
| WO2012126077A1 (en) * | 2011-03-21 | 2012-09-27 | Irdeto Canada Corporation | System and method for securely binding and node-locking program execution to a trusted signature authority |
| US8914876B2 (en) * | 2011-05-05 | 2014-12-16 | Ebay Inc. | System and method for transaction security enhancement |
| US10496824B2 (en) * | 2011-06-24 | 2019-12-03 | Microsoft Licensing Technology, LLC | Trusted language runtime on a mobile platform |
| US20130091557A1 (en) * | 2011-10-11 | 2013-04-11 | Wheel Innovationz, Inc. | System and method for providing cloud-based cross-platform application stores for mobile computing devices |
| US9529996B2 (en) * | 2011-10-11 | 2016-12-27 | Citrix Systems, Inc. | Controlling mobile device access to enterprise resources |
| EP2629480B1 (en) * | 2012-02-17 | 2019-04-03 | BlackBerry Limited | Designation Of Classes For Certificates And Keys |
-
2012
- 2012-04-16 MY MYPI2012005641A patent/MY158770A/en unknown
- 2012-04-16 WO PCT/KR2012/002860 patent/WO2013065915A1/ko not_active Ceased
- 2012-04-16 EP EP12816632.9A patent/EP2618266A4/en not_active Withdrawn
- 2012-04-16 US US13/807,877 patent/US9100172B2/en active Active
- 2012-04-16 CN CN2012800018771A patent/CN103282911A/zh active Pending
- 2012-04-16 JP JP2013541934A patent/JP5583857B2/ja not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6175924B1 (en) * | 1997-06-20 | 2001-01-16 | International Business Machines Corp. | Method and apparatus for protecting application data in secure storage areas |
| KR20070108723A (ko) * | 2006-05-08 | 2007-11-13 | 삼성전자주식회사 | 보안 접근 제어를 제공하는 장치 및 방법 |
| US7752658B2 (en) * | 2006-06-30 | 2010-07-06 | Microsoft Corporation | Multi-session connection across a trust boundary |
| US20100195833A1 (en) * | 2006-07-14 | 2010-08-05 | Vodafone Group Plc | Telecommunications device security |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2618266A4 * |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20170032824A (ko) * | 2015-09-15 | 2017-03-23 | 삼성전자주식회사 | 신뢰된 어플리케이션을 전자 디바이스에 설치하는 방법 및 장치 |
| WO2017047904A1 (ko) * | 2015-09-15 | 2017-03-23 | 삼성전자 주식회사 | 신뢰된 어플리케이션을 전자 디바이스에 설치하는 방법 및 장치 |
| US10379833B2 (en) | 2015-09-15 | 2019-08-13 | Samsung Electronics Co., Ltd. | Method and apparatus for installation of trusted application in electronic device |
| KR102548900B1 (ko) * | 2015-09-15 | 2023-06-28 | 삼성전자주식회사 | 신뢰된 어플리케이션을 전자 디바이스에 설치하는 방법 및 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2618266A4 (en) | 2015-08-05 |
| US20140245013A1 (en) | 2014-08-28 |
| US9100172B2 (en) | 2015-08-04 |
| MY158770A (en) | 2016-11-15 |
| EP2618266A1 (en) | 2013-07-24 |
| CN103282911A (zh) | 2013-09-04 |
| JP2014505283A (ja) | 2014-02-27 |
| JP5583857B2 (ja) | 2014-09-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2013065915A1 (ko) | 보안 영역과 비보안 영역 사이의 보안 연동 방법 및 보안 어플리케이션 다운로드 관리방법, 관리서버, 단말기, 및 이를 적용한 관리시스템 | |
| WO2013009045A2 (ko) | 동적 키 생성 기반의 내장 sim의 mno 변경방법 및 그를 위한 내장 sim과 기록매체 | |
| WO2020189926A1 (ko) | 블록체인 네트워크를 이용하여 사용자의 아이덴티티를 관리하는 방법 및 서버, 그리고, 블록체인 네트워크 기반의 사용자 아이덴티티를 이용하여 사용자를 인증하는 방법 및 단말 | |
| WO2013036010A1 (ko) | 내장 uicc의 인증정보를 이용한 인증방법과, 그를 이용한 프로비저닝 및 mno 변경 방법, 그를 위한 내장 uicc, mno 시스템 및 기록매체 | |
| WO2022102930A1 (ko) | 브라우저 기반 보안 pin 인증을 이용한 did 시스템 및 그것의 제어방법 | |
| WO2013025085A2 (en) | Apparatus and method for supporting family cloud in cloud computing system | |
| WO2013085281A1 (ko) | 클라우딩 컴퓨팅 서비스에서의 보안을 위한 방법 및 장치 | |
| WO2013009044A2 (ko) | 특수 권한 기반의 내장 sim의 mno 변경방법 및 그를 위한 내장 sim과 기록매체 | |
| WO2022050652A1 (en) | Method, apparatus, and computer readable storage medium for controlling account | |
| WO2020235782A1 (ko) | 분산 환경에서의 신원 인증 방법 | |
| WO2017047928A1 (en) | Server and user terminal | |
| WO2020022700A1 (ko) | 디지털 키를 처리 및 인증하는 보안 요소 및 그 동작 방법 | |
| WO2020189927A1 (ko) | 블록체인 네트워크를 이용하여 사용자의 아이덴티티를 관리하는 방법 및 서버, 그리고, 블록체인 네트워크 기반의 사용자 아이덴티티를 이용하여 사용자를 인증하는 방법 및 단말 | |
| WO2019225921A1 (ko) | 디지털 키를 저장하기 위한 방법 및 전자 디바이스 | |
| EP4052414A1 (en) | Method and electronic device for managing digital keys | |
| WO2021071116A1 (ko) | 브라우저의 웹스토리지를 이용한 간편인증 방법 및 시스템 | |
| WO2020149500A1 (ko) | 공유된 키를 등록하기 위한 방법 및 장치 | |
| WO2013036011A2 (ko) | 내장 uicc의 프로파일 관리방법 및 그를 이용한 내장 uicc, 내장 uicc 탑재 단말과, 프로비저닝 방법 및 mno 변경 방법 | |
| WO2023211121A1 (ko) | 프록시에 기반하여 애플리케이션의 파일 송신 및 수신을 제어하기 위한 시스템 및 그에 관한 방법 | |
| WO2021261728A1 (ko) | 다기능을 가지는 보안 연결을 제공하는 보안 통신 장치 및 그 동작 방법 | |
| WO2020171466A1 (ko) | 전자 장치 및 전자 장치에서의 인증 방법 | |
| WO2020141782A1 (ko) | 블록체인 네트워크를 이용하여 사용자의 아이덴티티를 관리하는 방법 및 서버, 그리고, 블록체인 네트워크 기반의 사용자 아이덴티티를 이용하여 사용자를 인증하는 방법 및 단말 | |
| WO2021080316A1 (ko) | 권한 정보에 기초한 인증서를 사용하여 액세스 컨트롤하는 방법 및 장치 | |
| WO2021235893A1 (ko) | 전자 디바이스 및 전자 디바이스가 레인징 기반 서비스를 제공하는 방법 | |
| WO2014077544A1 (ko) | 단말 장치에 내장되어 설치되는 가입자 인증 모듈의 프로파일 구성 방법 및 이를 이용하는 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ENP | Entry into the national phase |
Ref document number: 2013541934 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 13807877 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2012816632 Country of ref document: EP |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12816632 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |