Patent ID: 8589692

Claim:
A method for verifying Cryptographically Generated Address (CGA) signature, comprising: receiving, by a receiver, a message sent by a CGA owner, wherein a first Ron-Shamir-Adleman (RSA) public key, a first RSA public key signature, a second public key, and a second public key signature are carried in the message, the first RSA public key binds one or more second public keys, and a part of the message includes the one or more second public keys, wherein the part of the message is protected by the first RSA public key signature, wherein the second public key is an Elliptic Curve Cryptography (ECC) public key, and the corresponding second public key signature is an ECC public key signature; and verifying, by the receiver, the first RSA public key signature according to the message; extracting the second public key, and verifying the second public key signature.