CA2404552C

System and method for secure communication

Abstract

A secure communication module is provided for securing communication between a client application and a network service. The secure communication module comprises an authentication identifier provider for providing the client application a pool of authentication identifiers for use in subsequent communication with the network service, and an authentication identifier validator for checking the validity of an authentication identifiers from the pool of authentication identifiers sent with the subsequent communication.

CA2404552C, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 20 September 2022, 4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

32 claims: 3 independent, 29 dependent

  1. 1
    CA 02404552 2008-02-27 -11 WHAT IS CLAIMED IS:1. A secure communication module for securing communication between a client application and a network service, the secure communication module comprising: an authentication identifier provider for providing the client application a pool of authentication identifiers for use in subsequent communication with the network service;and an authentication identifier validator for checking the validity of an authentication identifier from the pool of authentication identifiers sent with the subsequent communication.
  2. 16
    18. A method of securing communication between a client application and a network service, the method comprising steps of:providing the client application a pool of authentication identifiers for use in subsequent communication with the network service;and checking the validity of an authentication identifier from the pool of authentication identifiers sent with the subsequent communication.
  3. 32
    36. A computer program product for use in the execution in a computer of a method for securing communication between an client application and a network server, the computer program product comprising a computer-readable memory for storing computer-readable instructions executable by a computer, including:an authentication identifier provider for providing the client application a pool of authentication identifiers for use in subsequent communication with the network service;and an authentication identifier validator for checking the validity of an authentication identifier from the pool of authentication identifiers sent with the subsequent communication.