IP Library › Granted Patent US 9,742,569
Granted Patent B2
US 9,742,569 · App. 14/269,958 · Granted Aug 22, 2017

System and method for filtering digital certificates

Inventor: Timotheus Arthur van Roermund (Eindhoven, NL)
Assignee: NXP B.V.
H04L9/3268H04L9/006H04L63/0823H04W4/021H04W4/046H04W12/06H04W4/06H04W4/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,742,569
App. No.
14/269,958
Filed
May 5, 2014
Granted
Aug 22, 2017
Kind
B2
Art Unit
2436
USPC
713/158
Abstract

One example discloses a system for filtering digital certificates within a communications network, comprising: a first set of network-nodes, having a first attribute and a respective first set of digital certificates; a second set of network-nodes, having a second attribute and a respective second set of digital certificates; and a digital certificate authority, having a digital certificate validity list which includes the first and second sets of digital certificates; wherein the certificate authority filters the validity list based on the first attribute and transmits the filtered validity list to the first set of network nodes. Another example discloses a method for filtering digital certificates, comprising: maintaining a digital certificate validity list; identifying a set of network-nodes, having an attribute; filtering the validity list based on the attribute; and transmitting the filtered validity list to the set of network-nodes.

Claims (43)

1. A communications network-node circuit, comprising:

a storage device;

a receiver configured to receive a local digital certificate list published by a helper-node statically positioned within a geographic area, wherein the helper-node maintains the local digital certificate list based on end-nodes entering the geographic area and publishes the local digital certificate list in response to detecting a predetermined number of changes to the local digital certificate list based on the end-nodes entering the geographic area;

a digital certificate validity list circuit configured to download and, subsequently, to store in the storage device,

a first set of digital certificates corresponding to a first set of network-node devices, having a first set of geographic and device performance attributes, wherein the first set of digital certificates are based on the local digital certificate list;

a second set of digital certificates corresponding to a second set of network-node devices, having a second set of geographic and performance attributes; and

a digital certificate validity list including the first set of digital certificates and the second set of digital certificates; and

wherein the communications network-node circuit includes circuits configured to,

filter the digital certificate validity list based on a range of geographic and device performance attributes; and

transmit the filtered digital certificate validity list to the first set of network-node devices if the first set of geographic and device performance attributes are within the range, wherein the first set of network-node devices download and store in memory the filtered digital certificate validity list and use the filtered digital certificate validity list to verify digital certificate invalidity; and

transmit the digital certificate validity list to the second set of network-node devices if the second set of geographic and device performance attributes are within the range, wherein the second set of network-node devices download and store in memory the digital certificate validity list, and wherein the first set of network-node devices and the second set of network-node devices are end-node devices.

2. The communications network-node circuit of claim 1 :

wherein the range of attributes define a predefined distance from a geographic location.

3. The communications network-node circuit of claim 1 :

wherein the range of attributes define a time period.

4. The communications network-node circuit of claim 1 :

wherein the digital certificate validity list includes a certificate revocation list.

5. The communications network-node circuit of claim 1 , further comprising:

a certificate authority circuit configured to filter the digital certificate validity list based on a digital certificate change of status between valid and invalid.

6. The communications network-node circuit of claim 1 :

wherein a subset of the first set of network-node devices have the first attribute at a first time and the second attribute at a second time; and

further comprising a certificate authority circuit configured to filter the digital certificate validity list based on the first attribute at the first time and filters the digital certificate validity list based on the second attribute at the second time.

7. The communications network-node circuit of claim 1 :

wherein the second set of network-node devices have a second attribute at a first time and the first attribute at a second time; and

further comprising a certificate authority circuit configured to transmit an updated digital certificate validity list based on the first attribute to the first set of network-node devices at the second time.

8. The communications network-node circuit of claim 1 , further comprising:

a certificate authority circuit configured to transmit the filtered digital certificate validity list to the first set of network-node devices after a predetermined time period has elapsed since a last time the filtered digital certificate validity list was transmitted to the first set of network-node devices.

9. The communications network-node circuit of claim 1 , further comprising:

a certificate authority circuit configured to transmit the filtered digital certificate validity list to the first set of network-node devices after a predetermined number of digital certificate changes have been made to the filtered digital certificate validity list since a last time the filtered digital certificate validity list was transmitted to the first set of network-node devices.

10. The communications network-node circuit of claim 1 :

wherein the communications network is a wireless communications network.

11. The communications network-node circuit of claim 1 :

wherein the filtered digital certificate validity list includes a certificate serial number for each of the network-node devices having the first attribute.

12. The communications network-node circuit of claim 1 :

wherein the device performance attributes of the network-node devices include a network-node device hardware attribute.

13. The communications network-node circuit of claim 1 :

where in the device performance attributes of the network-node devices include a network-node device software attribute.

14. The communications network-node circuit of claim 1 :

wherein the device performance attributes of the network-node devices include a network-node device memory capacity attribute.

15. The communications network-node circuit of claim 1 :

wherein the device performance attributes of the network-node devices include a network-node device processing capacity attribute.

16. The communications network-node circuit of claim 1 :

wherein the device performance attributes of the network-node devices include a network-node device user privilege attribute.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2014
From: VAN ROERMUND, TIMOTHEUS ARTHUR
To: NXP, B.V.
Reel/Frame 032826/0713 →
Continuity (1)
Related Publication 20150318996A1 · Nov 5, 2015