Web server bypass of backend process on near field communications and secure element chips
US-9027102-B2 · May 5, 2015 · US
US9344455B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9344455-B2 |
| Application number | US-201414447257-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 30, 2014 |
| Priority date | Jul 30, 2014 |
| Publication date | May 17, 2016 |
| Grant date | May 17, 2016 |
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 first communication device having a secure access to a security module establishes a collaborative network by forming a collaborative security association with a second communication device associated with a user of the first communication device. The first communication device (a) sends an advertisement of services associated with the security module to the second communication device and receives an advertisement response from the second communication device or (b) receives a solicitation request for services associated with the security module from the second communication device. Responsive to receiving one of the advertisement response and the solicitation request, the first communication device determines whether the second communication device is authorized to access the security module. The first communication device processes and forwards security service messages between the second communication device and the security module, in response to determining that the second communication device is authorized to access the security module.
Opening claim text (preview).
We claim: 1. A method, comprising: establishing a collaborative network, at a first communication device having a secure access to a security module, by forming a collaborative security association between the first communication device and a second communication device, wherein the first communication device and the second communication device are associated with a user; at least one of: sending, by the first communication device to the second communication device, an advertisement of services associated with the security module and receiving an advertisement response from the second communication device, and receiving, by the first communication device from the second communication device, a solicitation request for services associated with the security module; responsive to receiving one of the advertisement response and the solicitation request determining, by the first communication device, whether the second communication device is authorized to access the security module; establishing, by the first communication device, a session with the security module to provide security services offered by the security module to the second communication device according to one of the advertisement response and the solicitation request, wherein the session is established by providing activation data; using, by the first communication device, activation data policy provided by the security module to one of store and discard the activation data; and forwarding, by the first communication device, security service messages between the second communication device and the security module, responsive to determining that the second communication device is authorized to access the security module. 2. The method of claim 1 , where one of the advertisement response and the solicitation request includes data representing a PKCS11 function and associated arguments. 3. The method of claim 1 where the determining further comprises verifying that credentials used by the second communication device in establishing the collaborative security association are appropriate for accessing the security module. 4. The method of claim 3 wherein the determining further comprises obtaining the credentials of the second communication device from a third device in the collaborative network. 5. The method of claim 1 wherein the processing further comprises decrypting and encrypting messages between the second communication device and the security module and enforcing access control. 6. The method of claim 1 , wherein the session is established in one of a proxy mode or a tunnel mode, wherein in the proxy mode, communication between the second communication device and the service module is transmitted through the first communication device. 7. The method of claim 6 , wherein the session is established in the proxy mode and the first communication device one or more of: enforces access control for a key to be used by the second communication device; and forwards cryptographic operations requested by the second communication device to the security module. 8. The method of claim 6 , wherein the session is established in the tunnel mode and wherein, when in the tunnel mode, the first communication device introduces the second communication device to the security module, the second communication device establishes an independent session with the security module, and the first communication device routes traffic between the second communication device and the security module and is unable to decipher cryptographic information transmitted between the second communication device and the security module. 9. The method of claim 6 , wherein the session is established in the tunnel mode and wherein, when in the tunnel mode: the security module enforces access control for a key to be used by the second communication device, activation data provided by the second communication device for activating the key in the security module is known to the second communication device, and one of the first communication device and the second communication is configured to deactivate the key and close the session. 10. The method of claim 1 , wherein the advertisement includes at least one of: information about the capabilities of the security module, access restrictions associated with accessing the security module, a list of the types of credential to be used by the second communication devices, and an access restrictions associated with each of the credentials. 11. The method of claim 1 , wherein the connection between the first communication device and the security module is by one of a first security association between the first communication device and the security module, an internal communication bus on the first communication device, and a network connection outside of the collaborative network. 12. The method of claim 1 , further comprising advertising, by the second communication device, services associated with the security module in a service advertisement. 13. A method, comprising: establishing a collaborative network, at a first communication device having a secure access to a security module, by forming a collaborative security association between the first communication device and a second communication device, wherein the first communication device and the second communication device are associated with a user; at least one of: sending, by the first communication device to the second communication device, an advertisement of services associated with the security module and receiving an advertisement response from the second communication device, and receiving, by the first communication device from the second communication device, a solicitation request for services associated with the security module; responsive to receiving one of the advertisement response and the solicitation request determining, by the first communication device, whether the second communication device is authorized to access the security module; establishing, by the first communication device, a session with the security module to provide security services offered by the security module to the second communication device according to one of the advertisement response and the solicitation request, wherein the session is established by providing activation data; verifying, by the first communication device, that session attributes for an existing session are suitable for fulfilling one of the advertisement response and the solicitation request and modifying the session attributes if the session attributes are determined to be unsuitable; and forwarding, by the first communication device, security service messages between the second communication device and the security module, responsive to determining that the second communication device is authorized to access the security module. 14. The method of claim 13 , wherein the session is established in one of a proxy mode or a tunnel mode, wherein in the proxy mode, communication between the second communication device and the service module is transmitted through the first communication device. 15. The method of claim 14 , wherein the session is established in the proxy mode and the first communication device one or more of: enforces access control for a key to be used by the second communication device; and forwards cryptographic operations requested by the second communication device to the security module. 16. The method of claim 14 , wherein the session is established in the tunnel mode and wherein, when in the tunnel mode: the security module enforces access control for a key to be
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
for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title
wherein the data content is protected, e.g. by encrypting or encapsulating the payload · CPC title
for supporting key management in a packet data network (cryptographic mechanisms or cryptographic arrangements for key management H04L9/08) · CPC title
for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.