METHOD AND APPARATUS FOR VERIFYING CGA SIGNATURE
First Claim
1. A method for verifying Cryptographically Generated Address (CGA) signature, comprising:
- receiving a message sent by a CGA address 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 protected by the first RSA public key signature includes the one or more second public keys;
verifying the first RSA public key signature according to the message;
extracting the second public key, and verifying the second public key signature.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatuses for verifying Cryptographically Generated Address (CGA) signature are provided. The method includes: receiving a message sent by a CGA address owner, wherein a 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 protected by the first public key signature includes the one or more second public keys; verifying the first RSA public key signature according to the message; extracting the second public key, and verifying the second public key signature. According to the method and apparatuses of the embodiment, the effect of supporting other public key can be achieved, the change of the IP address can be omitted, and public key deployment and computing resources are saved.
-
Citations
12 Claims
-
1. A method for verifying Cryptographically Generated Address (CGA) signature, comprising:
-
receiving a message sent by a CGA address 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 protected by the first RSA public key signature includes the one or more second public keys; verifying the first RSA public key signature according to the message;
extracting the second public key, and verifying the second public key signature. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for verifying Cryptographically Generated Address (CGA) signature, comprising:
-
a signature module, configured to add a first Ron-Shamir-Adleman (RSA) public key, a first RSA public key signature, a second public key, and a second public key signature to a message to be sent, wherein the first RSA public key binds one or more second public keys, and a part protected by the first RSA public key signature comprises the one or more second public keys; and a sending module, configured to send the message.
-
-
8. An apparatus for verifying Cryptographically Generated Address (CGA) signature, comprising:
-
a receiving module, configured to receive a message sent by a CGA address 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 protected by the first RSA public key signature includes the one or more second public keys; and a verifying module, configured to verify the first RSA public key signature according to the message, extract the second public key, and verify the second public key signature. - View Dependent Claims (9, 10, 11, 12)
-
Specification