Apparatus and method for ssp device and server to negotiate digital certificates
US-2022038894-A1 · Feb 3, 2022 · US
US12238515B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12238515-B2 |
| Application number | US-202318544179-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 18, 2023 |
| Priority date | Sep 7, 2018 |
| Publication date | Feb 25, 2025 |
| Grant date | Feb 25, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method of a local bundle assistant (LBA) negotiating a certificate with a secondary platform bundle manager (SPBM) in a wireless communication system including: transmitting a request message requesting information of certificates supported by a secondary secure platform (SSP) to a secondary platform bundle loader (SPBL) of the SSP; receiving the information of certificates supported by the SSP including information of certificate issuers corresponding to a family identifier from the SPBL; transmitting the information of certificates supported by the SSP to the SPBM; and receiving a certificate of the SPBM for key agreement, information of public key identifiers of certificate issuers to be used by the SSP, and information of the family identifier from the SPBM.
Opening claim text (preview).
What is claimed is: 1. A method of a local bundle assistant (LBA) negotiating a certificate with a secondary platform bundle manager (SPBM) in a wireless communication system, the method comprising: delivering, to a secondary platform bundle loader (SPBL) of a secondary secure platform (SSP), a request message; obtaining, from the SPBL, a response message including information, wherein the information includes family identifier associated with secondary platform bundle, information associated with SPBM certificate, and information associated with SPBL certificate, the information associated with SPBM certificate being used for SPBL to verify the SPBM certificate and the information associated with SPBL certificate being used for SPBM to verify the SPBL certificate, as a response to the request message; establishing a transport layer security (TLS) connection with the SPBM; transmitting the information to the SPBM; and receiving, from the SPBM, the SPBM certificate identified based on the information associated with SPBM certificate, information related to SPBL certificate to be used by the SPBL identified based on the information associated with SPBL certificate, and the family identifier. 2. The method of claim 1 , wherein the request message includes the family identifier. 3. The method of claim 1 , wherein the information further includes information of a release of a specification implemented by the SPBL. 4. The method of claim 1 , wherein the TLS connection uses a server authentication mode. 5. The method of claim 1 , wherein the SPBM certificate is verifiable by a public key indicated by one of public key identifiers included in the information associated with SPBM certificate, and is determined at the SPBM. 6. The method of claim 1 , wherein: one of public key identifiers included in the information associated with SPBL certificate is identified by the SPBM; and the information related to SPBL certificate to be used by the SPBL is set at the SPBM as the identified one of public key identifiers. 7. The method of claim 1 , further comprising: receiving, from the SPBM, sub certificates of the SPBM certificate. 8. A method of a secondary platform bundle manager (SPBM) negotiating a certificate with a local bundle assistant (LBA) in a wireless communication system, the method comprising: receiving, from the LBA, information including family identifier associated with secondary platform bundle, information associated with SPBM certificate, and information associated with secondary platform bundle loader (SPBL) certificate, the information associated with SPBM certificate being used for SPBL to verify the SPBM certificate and the information associated with SPBL certificate being used for SPBM to verify the SPBL certificate; and transmitting, to the LBA, the SPBM certificate identified based on the information associated with SPBM certificate, information related to SPBL certificate to be used by the SPBL identified based on the information associated with SPBL certificate, and the family identifier. 9. The method of claim 8 , wherein the information further includes information of a release of a specification implemented by the SPBL. 10. The method of claim 8 , further comprising: establishing a transport layer security (TLS) connection with the LBA in server authentication mode. 11. The method of claim 8 , further comprising: determining the SPBM certificate, that is verifiable by a public key indicated by one of public key identifiers included in the information associated with SPBM certificate. 12. The method of claim 8 , further comprising: identifying one of public key identifiers included in the information associated with SPBL certificate, and setting the information related to SPBL certificate to be used by the SPBL as the identified one of public key identifiers. 13. The method of claim 8 , further comprising: transmitting, to the LBA, sub certificates of the SPBM certificate. 14. A local bundle assistant (LBA) negotiating a certificate with a secondary platform bundle manager (SPBM) in a wireless communication system, the LBA comprising: a transceiver; and at least one controller coupled with the transceiver, the at least one controller configured to: deliver, to a secondary platform bundle loader (SPBL) of a secondary secure platform (SSP), a request message; obtain, from the SPBL, a response message including information, wherein the information includes family identifier associated with secondary platform bundle, information associated with SPBM certificate, and information associated with SPBL certificate, the information associated with SPBM certificate being used for SPBL to verify the SPBM certificate and the information associated with SPBL certificate being used for SPBM to verify the SPBL certificate, as a response to the request message; establish a transport layer security (TLS) connection with the SPBM; transmit the information to the SPBM; and receive, from the SPBM, the SPBM certificate identified based on the information associated with SPBM certificate, information related to SPBL certificate to be used by the SPBL identified based on the information associated with SPBL certificate, and the family identifier. 15. The LBA of claim 14 , wherein the request message includes the family identifier. 16. The LBA of claim 14 , wherein the SPBM certificate is verifiable by a public key indicated by one of public key identifiers included in the information associated with SPBM certificate, and is determined at the SPBM. 17. The LBA of claim 14 , wherein: one of public key identifiers included in the information associated with SPBL certificate is identified by the SPBM; and the information related to SPBL certificate to be used by the SPBL is set at the SPBM as the identified one of public key identifiers. 18. A secondary platform bundle manager (SPBM) negotiating a certificate with a local bundle assistant (LBA) in a wireless communication system, the SPBM comprising: a transceiver; and at least one controller coupled with the transceiver, the at least one controller configured to: receive, from the LBA, information including family identifier associated with secondary platform bundle, information associated with SPBM certificate, and information associated with secondary platform bundle loader (SPBL) certificate, the information associated with SPBM certificate being used for SPBL to verify the SPBM certificate and the information associated with SPBL certificate being used for SPBM to verify the SPBL certificate; and transmit, to the LBA, the SPBM certificate identified based on the information associated with SPBM certificate, information related to SPBL certificate to be used by the SPBL identified based on the information associated with SPBL certificate, and the family identifier. 19. The SPBM of claim 18 , wherein the at least one controller is configured to: determine the SPBM certificate, that is verifiable by a public key indicated by one of public key identifiers included in the information associated with SPBM certificate. 20. The SPBM of claim 18 , wherein the at least one controller is configured to: identify one of public key identifiers included in the information associated with SPBL certificate, and set the information related to SPBL certificate to be used by the SPBL as the identified one of public key identifiers.
based on priority criteria · CPC title
Protocols · CPC title
using hash chains, e.g. blockchains or hash trees · CPC title
Key distribution or pre-distribution; Key agreement · CPC title
with user authentication or key authentication, e.g. ElGamal, MTI, MQV-Menezes-Qu-Vanstone protocol or Diffie-Hellman protocols using implicitly-certified keys · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.