Patent ID: 8688974

Claim:
A key management method for a wireless multi-hop network, comprising: storing, by a trusted center of the wireless multi-hop network, a master key for generating an ID-based private key of a device to be registered; submitting, by the device, an identity of the device to the trusted center; building, by the trusted center, an ID-based public key according to the identity of the device; generating, by the trusted center, the ID-based private key of the device by using the ID-based public key and the master key; storing, by the trusted center, the ID-based public-private key pair of the device; obtaining, by the device, the ID-based public-private key pair of the device from the trusted center; storing, by the device, the ID-based public-private key pair of the device; receiving, by the trusted center, a revocation request sent by the device to the trusted center of the wireless multi-hop network; and adding the ID-based public key of the device to a public key revocation table; wherein if the master key for generating the ID-based private key of the device is shared by at least two upper-layer trusted centers, the method comprises: submitting, by the trusted center of the wireless multi-hop network, the ID-based public key of the device to the at least two upper-layer trusted centers, to obtain partial private keys of the ID-based private key of the device; and building the ID-based private key of the device by using the obtained partial ID-based private keys of the device.