A method for authorizing a mobile station to use a product, service, access, or some other right provided by a service provider, comprising:
- accessing a gateway by the mobile station and transmitting an identification code to the gateway;
- verifying the identity of the mobile station by the gateway accessing an authentication center and comparing variables computed by the mobile station and variables computed by the gateway;
- creating a shared signing key;
- delivering a signature verification address to the mobile station by the gateway when the identity of the mobile station has been verified, wherein a signature verification service at said address is capable of verifying digital signatures using the shared signing key;
- requesting a product, service, access or a right from the service provider and transmitting a digital signature, accompanied by the signature verification address to the service provider by the mobile station;
- and
- accessing the signature verification address by the service provider and verifying the digital signature.