Mobile certificate distribution in a PKI
First Claim
1. A system for distributing certificates to a plurality of mobile devices capable of communicating directly with each other, said system comprising an access point having a first communication link to at least one of said plurality of mobile devices and a second communication link to a communication network for obtaining said certificates, said access point being configured to attempt to establish a mobile ad hoc network (MANET) between said plurality of mobile devices at periodic predetermined times over said first communication link;
- and if said MANET can be established such that at least one of said plurality of mobile devices in said MANET is capable of obtaining certificates from said access point, said access point being further configured to distribute a certificate through said MANET to one or more of said plurality of mobile devices.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of providing certificate issuance and revocation checks involving mobile devices in a mobile ad-hoc network (MANET). The wireless devices communicate with each other via Bluetooth wireless technology in the MANET, with an access point (AP) to provide connectivity to the Internet. A Certificate authority (CA) distributes certificates and certification revocation lists (CRLs) to the devices via the access point (AP). Each group of devices has the name of the group associated with the certificate and signed by the CA. A device that is out of the radio range of the access point may still connect to the CA to validate a certificate or download the appropriate CRL by having all the devices participate in the MANET.
-
Citations
23 Claims
-
1. A system for distributing certificates to a plurality of mobile devices capable of communicating directly with each other, said system comprising an access point having a first communication link to at least one of said plurality of mobile devices and a second communication link to a communication network for obtaining said certificates, said access point being configured to attempt to establish a mobile ad hoc network (MANET) between said plurality of mobile devices at periodic predetermined times over said first communication link;
- and if said MANET can be established such that at least one of said plurality of mobile devices in said MANET is capable of obtaining certificates from said access point, said access point being further configured to distribute a certificate through said MANET to one or more of said plurality of mobile devices.
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A system for distributing certificates in a mobile ad-hoc network (MANET), said system comprising an access point to be included in said MANET for connecting to a communication network, said MANET comprising a plurality of mobile devices to be connected to said communication network through said access point, said access point being configured to retrieve a plurality of certificates associated with respective ones of said plurality of mobile devices;
- said access point being further configured to store said plurality of certificates; and
upon establishing said MANET, said access point being further configured to forward said certificates through said MANET to said respective ones of said plurality of mobile devices. - View Dependent Claims (10, 11, 12, 13, 14, 15)
- said access point being further configured to store said plurality of certificates; and
-
16. A mobile device capable of communicating with another mobile device, said mobile device comprising a non-volatile memory and a processor for securely setting a time source, said processor being configured for:
- establishing a shared secret with said another mobile device using certificates;
storing said shared secret in said non-volatile memory;
authenticating said another mobile device using said shared secret; and
obtaining a time from said another mobile device to enable said time source to be set. - View Dependent Claims (17, 18)
- establishing a shared secret with said another mobile device using certificates;
-
19. A mobile device comprising a processor configured for validating another mobile device, said mobile devices being capable of communicating with each other, said processor being configured for:
- obtaining a certificate from said another mobile device;
determining if said certificate has expired;
if said certificate has not expired, using said certificate to validate said another mobile device; and
if said certificate has expired, obtaining another certificate for said another mobile device using a pointer provided by said another mobile device and validating said another mobile device using said another certificate.
- obtaining a certificate from said another mobile device;
-
20. A system for distributing certificates when a first mobile device is unable to retrieve a certificate at a first time due to a lack of connectivity to a network, said system being configured for:
- if said certificate has not been obtained by a second time, receiving a request for assistance of other devices for said first mobile device;
having a second device from said other devices which has connectivity to said network request said certificate on behalf of said first device;
upon obtaining said certificate, having said second device re-establish communication with said first device; and
having said second device send said certificate to said first device.
- if said certificate has not been obtained by a second time, receiving a request for assistance of other devices for said first mobile device;
-
21. A method of distributing certificates to a plurality of mobile devices capable of communicating directly with each other, said method comprising:
-
obtaining data pertaining to time periods wherein said plurality of mobile devices are in range of one another; determining one or more establishment periods according to said time periods; attempting to establish a mobile ad hoc network (MANET) between said plurality of devices at times according to said one or more establishment periods; and if said MANET can be established such that at least one of said plurality of mobile devices in said MANET is capable of obtaining certificates, distributing a certificate through said MANET to one or more of said plurality of mobile devices.
-
-
22. A method of distributing certificates from a certificate authority (CA) to a first mobile device configured to communicate with other mobile devices in one or more mobile ad hoc networks (MANETs), each said MANET having one or more access points (APs) for connecting to a communication network, said CA capable of communicating with said one or more APs over said communication network, said method comprising:
-
said CA obtaining information pertaining to ones of said one or more APs of which said first device is within range; and upon generating a certificate for said first mobile device, said CA pushing said certificate to said ones of said one or more APs to enable said first mobile device to obtain said certificate upon coming into range of any one of said ones of said one or more APs.
-
-
23. A method of a first device obtaining certificates for a second device, said second device being a lower power device than said first device, said method comprising:
-
said first device participating in a mobile ad hoc network (MANET) with at least one other device, one of said at least one other device being an access point (AP) capable of connecting to a communication network; said first device obtaining from said AP, a certificate for said second device having been stored at said AP; and said first device providing said certificate to said second device.
-
Specification