US20030196084A1

System and method for secure wireless communications using PKI

Claim Score by NHIP

Read claim 4, the broadest

Abstract

A system and method for allowing users of wireless and mobile devices to participate in Public Key Infrastructure facilitates secure remote communications. The present invention allows wireless devices to participate in secure communications with secure networks without storing compromisable information on the wireless device. In one embodiment, the system allows wireless devices to participate in Public Key Infrastructure wherein no portion of the certificate, no information about the certificate, and no private or public key data are stored on the wireless device. In one embodiment, a certificate proxy server maintains the digital certificate and private for the client device in a secure fashion, and maintains connectivity with the wireless network. The mobile user can authenticate with the server in order to access resources that require the certificate to be presented.

US20030196084A1, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 11 April 2023, 3.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

21 claims: 6 independent, 15 dependent

  1. 1
    A method for providing secure mobile communications, comprising the steps of:(a) providing a secure network having a proxy server;(b) initializing a wireless device within said secure network, said wireless device being associated with a user, said user having an associated digital certificate;(c) storing said user digital certificate on said proxy server;and (d) providing remote access to said secure network via said wireless device over an insecure network by transmitting at least two forms of authentication from said wireless device to said proxy server, said at least two authentication forms not to include a digital certificate, a portion of a digital certificate or a hash of a digital certificate.
  2. 4
    Broadest claimClaim Score 74, broad(NHIP)A method for providing secure mobile communications from a user's wireless device, comprising the steps of:(a) storing user-associated information, including at least one digital certificate, on a proxy server;(b) receiving a request from said device to access secure information accessible via said proxy server;(c) authenticating the user of the wireless device to the server using at least two authentication measures;and (d) servicing said request from the wireless device via the proxy server.
  3. 15
    A wireless communication system, comprising:(a) a first data network for receiving and transmitting communications signals, comprising: a proxy server for storing digital certificates and user metadata, said server being programmed to issue at least one session key so as to allow user access to said server via a wireless communications device, said proxy server being further programmed to receive communications from said device, determine the authority of said device to access information accessible to said proxy server and determine the authenticity of user information received from said wireless device;at least one second server programmed to retrieve information and programming upon receipt of access and request information from said proxy server;and a program for enabling said retrieved information and programming to be transmitted for suitable display on said wireless device;and (b) a second data network adapted to transmit to and receive signals from at least one wireless communications device, said device having a memory for storing at least one authentication measure.
  4. 19
    A wireless communication system, comprising:a proxy server for storing user-associated information, including at least one digital certificate and at least one private key, said proxy server further being capable of issuing at least one authentication measure and accessing and transmitting secure information;a wireless communication device having a memory and programming for transmitting and receiving communication signals, including authentication information;and an initialization device for transmitting to said proxy server at least one digital certificate and a private key associated with a user, as well as information attributed to said wireless communication device, said initialization device further being capable of receiving an authentication measure issued by said proxy server and transmitting said authentication measure to a memory of said wireless device, said authentication measure not to include a digital certificate, a portion of a digital certificate or a hash of a digital certificate.
  5. 20
    A wireless communications system, comprising:a proxy server programmed to store device identification, digital certificate and credential information, and to provide access to information and programming requested by at least one other device;a first programmable device being programmed for receiving a unique device identifier associated with a second programmable device and at least one user identifier and transferring said identifiers to said proxy server for authentication against said stored information on said proxy server, said first device further being programmed to exchange at least one authentication measure between said second programmable device and said proxy server and to transmit a digital certificate and at least one access credential associated with said at least one user to said proxy server, said second programmable device being programmed so as to communicate remotely with said proxy server only upon providing said device identifier and said credential.
  6. 21
    A computer readable memory, comprising:programming for: accessing and transmitting secure information within a network;storing device and user-associated information;receiving and processing requests for initializing a wireless device for use in accessing secure information;determining the authority of a device to request secure information;determining the authenticity of information delivered via a wireless device in connection with a user having stored user-associated information;receiving and processing requests received via a wireless device for secure information;transmitting user-associated information in exchange for secure information based on said received requests for secure information;and transmitting secure information to a wireless device.