Mechanism for facilitating secure storage and retrieval of information on a smart card by an internet service provider using various network computer client devices
First Claim
1. A method for a network computer client device (NC) to facilitate secure storage of account information on a smart card by an internet service provider (ISP), the method comprising the steps of:
- (a) receiving ISP account information that includes an ISP digital signature portion from the ISP;
(b) performing a cryptographic verification of the ISP account information using an ISP public key contained in a root ISP certificate within the NC; and
(c) writing the ISP account information onto the smart card if the cryptographic verification in step (b) is successful.
5 Assignments
0 Petitions
Accused Products
Abstract
A network computer client device (NC) maintains a root internet service provider (ISP) certificate which includes the ISP'"'"'s public key and which is digitally signed by a root authority using the root authority'"'"'s private key. The NC also maintains a root public key. When an ISP desires to write onto the smart card inserted into an NC, it sends ISP account information to be written including a digital signature portion created with the ISP'"'"'s private key to the NC. The NC performs a cryptographic verification of the ISP account information using the ISP'"'"'s public key found in the root ISP certificate. If this verification is successful, the NC writes the ISP account information to the smart card. If this verification fails, the ISP account information is not written to the smart card. When an ISP attempts to read ISP account information from a smart card inserted into an NC, the NC first authenticates the ISP The NC then reads the ISP account information including the digital signature portion from the smart card. The NC performs a cryptographic verification of the ISP account information using the ISP'"'"'s public key found in the root ISP certificate. If this verification is successful, the NC transmits the ISP account information to the ISP. If this verification fails, the ISP account information is not transmitted.
-
Citations
42 Claims
-
1. A method for a network computer client device (NC) to facilitate secure storage of account information on a smart card by an internet service provider (ISP), the method comprising the steps of:
-
(a) receiving ISP account information that includes an ISP digital signature portion from the ISP; (b) performing a cryptographic verification of the ISP account information using an ISP public key contained in a root ISP certificate within the NC; and (c) writing the ISP account information onto the smart card if the cryptographic verification in step (b) is successful. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for a network computer client device (NC) to facilitate secure retrieval of account information from a smart card by an internet service provider (ISP), the method comprising the steps of:
-
(a) authenticating the ISP; (b) reading account information that includes an ISP digital signature portion from the smart card; (c) cryptographically verifying the ISP account information using an ISP public key contained in a root ISP certificate within the NC; and (d) transmitting the ISP account information to the ISP if the cryptographic verification in step (c) is successful. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer readable storage medium comprising:
computer readable program code embodied on said computer readable storage medium, said computer readable program code for programming a computer to perform a method for said computer (NC) to facilitate secure storage of account information on a smart card by an internet service provider (ISP), the method comprising the steps of; (a) receiving ISP account information that includes an ISP digital signature portion from the ISP; (b) performing a cryptographic verification of the ISP account information using an ISP public key contained in a root ISP certificate within the NC; and (c) writing the ISP account information onto the smart card if the cryptographic verification in step (b) is successful. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
23. A computer readable storage medium comprising:
computer readable program code embodied on said computer readable storage medium, said computer readable program code for programming a computer to perform a method for said computer (NC) to facilitate secure retrieval of account information from a smart card by an internet service provider (ISP), the method comprising the steps of; (a) authenticating the ISP; (b) reading account information that includes an ISP digital signature portion from the smart card; (c) cryptographically verifying the ISP account information using an ISP public key contained in a root ISP certificate within the NC; and (d) transmitting the ISP account information to the ISP if the cryptographic verification in step (c) is successful. - View Dependent Claims (24, 25, 26, 27, 28)
-
29. An apparatus for facilitating secure storage of account information on a smart card by an internet service provider (ISP) through a network computer client device (NC), the apparatus comprising:
-
(a) means for receiving ISP account information that includes an ISP digital signature portion from the ISP; (b) means for performing a cryptographic verification of the ISP account information using an ISP public key contained in a root ISP certificate within the NC; and (c) means for writing the ISP account information onto the smart card responsive to means (b). - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. An apparatus to facilitate secure retrieval of account information from a smart card by an internet service provider (ISP) by a network computer client device (NC), the method comprising the steps of;
-
(a) means for authenticating the ISP; (b) means for reading account information that includes an ISP digital signature portion from the smart card; (c) means for cryptographically verifying the ISP account information using an ISP public key contained in a root ISP certificate within the NC; and (d) means for transmitting the ISP account information to the ISP responsive to means (c). - View Dependent Claims (38, 39, 40, 41, 42)
-
Specification