Method and mobile terminal of sharing security application in mobile terminal

US11258610B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11258610-B2
Application numberUS-202117158702-A
CountryUS
Kind codeB2
Filing dateJan 26, 2021
Priority dateOct 12, 2018
Publication dateFeb 22, 2022
Grant dateFeb 22, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

One embodiment provides a system and method for sharing a security application. During operation, the security application receives a service key associated with a first application executed on a terminal device. The security application resides in a secure element within the terminal device. The security application receives service data associated with the first application; processes the service data based on the service key; and returns the processed service data to the first application, thereby facilitating the first application in performing service based on the processed service data.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-executed method, comprising: receiving, by a set of security applications, respective service keys associated with a plurality of applications executed on a terminal device, wherein the set of security applications resides in a secure element within the terminal device, and wherein the service keys of the plurality of applications are securely isolated in the security application; receiving, by the set of security applications, service data associated with the plurality of applications; processing, by a first security application of the set of security applications, service data from a first portion of the plurality of applications, respectively, based on service keys corresponding to the first portion of the plurality of applications; processing, by a second security application of the set of security applications, service data from a second portion of the plurality of applications, respectively, based on service keys corresponding to the second portion of the plurality of applications; and returning, by the set of security applications, the processed service data to the plurality of applications, thereby facilitating the plurality of applications in performing service based on the processed service data. 2. The method according to claim 1 , further comprising: receiving, by the set of security applications, a communication security protection key associated with a first application of the plurality of applications, wherein receiving the service data comprises receiving encrypted service data; and performing decryption using the communication security protection key on the received encrypted service data to obtain the service data. 3. The method according to claim 2 , wherein the communication security protection key is generated by a management server of the set of security applications or a management server of the first application. 4. The method according to claim 2 , wherein the communication security protection key comprises one of: a symmetric key; and a private key of an asymmetric key pair, and wherein a public key of the asymmetric key pair is used by the first application to encrypt the service data. 5. The method according to claim 1 , wherein the service keys are generated by a management server of the set of security applications or a management server of the plurality of applications. 6. The method according to claim 1 , wherein a respective service key comprises one of: a symmetric key; and a private or public key of an asymmetric key pair. 7. The method according to claim 1 , wherein a respective application of the plurality of applications is executed in a trusted computing environment or a rich execution environment within the terminal device. 8. A computer system, comprising: processing circuitry; a storage device coupled to the processor and storing instructions, which when executed by the processor cause the processor to perform a method, the method comprising: receiving, by a set of security applications, respective service keys associated with a plurality of applications executed on a terminal device, wherein the set of security applications resides in a secure element within the terminal device, and wherein the service keys of the plurality of applications are securely isolated in the security application; receiving, by a first security application of the set of security applications, service data associated with the plurality of applications; processing, by the set of security applications, service data from a first portion of the plurality of applications, respectively, based on service keys corresponding to the first portion of the plurality of applications; processing, by a second security application of the set of security applications, service data from a second portion of the plurality of applications, respectively, based on service keys corresponding to the second portion of the plurality of applications; and returning, by the set of security applications, the processed service data to the plurality of applications, thereby facilitating the plurality of applications in performing service based on the processed service data. 9. The computer system according to claim 8 , wherein the method further comprises: receiving, by the set of security applications, a communication security protection key associated with a first application of the plurality of applications, wherein receiving the service data comprises receiving encrypted service data; and performing decryption using the communication security protection key on the received encrypted service data to obtain the service data. 10. The computer system according to claim 9 , wherein the communication security protection key is generated by a management server of the set of security applications or a management server of the first application. 11. The computer system according to claim 9 , wherein the communication security protection key comprises one of: a symmetric key; and a private key of an asymmetric key pair, and wherein a public key of the asymmetric key pair is used by the first application to encrypt the service data. 12. The computer system according to claim 8 , wherein the service keys are generated by a management server of the set of security applications or a management server of the plurality of applications. 13. The computer system according to claim 8 , wherein a respective service key comprises one of: a symmetric key; and a private or public key of an asymmetric key pair. 14. The computer system according to claim 8 , wherein a respective application of the plurality of applications is executed in a trusted computing environment or a rich execution environment within the terminal device. 15. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method, the method comprising: receiving, by a set of security applications, respective service keys associated with a plurality of applications executed on a terminal device, wherein the set of security applications resides in a secure element within the terminal device, and wherein the service keys of the plurality of applications are securely isolated in the security application; receiving, by the set of security applications, service data associated with the plurality of applications; processing, by a first security application of the set of security applications, service data from a first portion of the plurality of applications, respectively, based on service keys corresponding to the first portion of the plurality of applications; processing, by a second security application of the set of security applications, service data from a second portion of the plurality of applications, respectively, based on service keys corresponding to the second portion of the plurality of applications; and returning, by the set of security applications, the processed service data to the plurality of applications, thereby facilitating the plurality of applications in performing service based on the processed service data. 16. The non-transitory computer-readable storage medium to claim 15 , wherein the method further comprises: receiving, by the set of security applications, a communication security protection key associated with a first application of the plurality of applications, wherein receiving the service data comprises receiving encrypted service data; and performing decryption using the communication security protection key on the received encrypted service data to obtain the service data.

Assignees

Inventors

Classifications

  • H04L9/3234Primary

    involving additional secure or trusted devices, e.g. TPM, smartcard, USB or software token (network architectures or network communication protocols for supporting authentication of entities using an additional device in a packet data network H04L63/0853) · CPC title

  • H04L9/0819Primary

    Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) (network architectures or network communication protocols for key distribution in a packet data network H04L63/062) · CPC title

  • using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates · CPC title

  • involving distinctive intermediate devices or communication paths (network architectures or network communication protocols using different networks H04L63/18) · CPC title

  • involving additional devices, e.g. trusted platform module [TPM], smartcard or USB · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11258610B2 cover?
One embodiment provides a system and method for sharing a security application. During operation, the security application receives a service key associated with a first application executed on a terminal device. The security application resides in a secure element within the terminal device. The security application receives service data associated with the first application; processes the ser…
Who is the assignee on this patent?
Advanced New Technologies Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L9/3234. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 22 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).