METHOD, SYSTEM AND PROGRAM PRODUCT FOR SECURE AUTHENTICATION
First Claim
1. A method comprising the steps of:
- establishing a communication with a computing system, said establishing comprising using a first device being configured to be operable for communicating with said computing system over a first communication channel, said computing system being in communication with a second device being configured to be operable for communicating with said computing system over a second communication channel being separate from said first communication channel;
pairing said first device with said computer system in which said first device and said computer system are mutually authenticated;
capturing a code being presented by said second device, said capturing comprising using said first device; and
communicating said code to said computing system over said first communication channel in which said computer system authorizes said second device to perform a function, said computer system communicating an authorization to said second device using said second communication channel.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, system and program product comprises establishing a communication with a computing system using a first device for communicating with the computing system over a first communication channel. The computing system is in communication with a second device configured for communicating with the computing system over a second communication channel separate from the first communication channel. The first device is paired with the computer system in which the first device and the computer system are mutually authenticated. A code presented by the second device is captured using the first device. The code is communicated to the computing system over the first communication channel in which the computer system uses the code in authorizing the second device to perform a function. The computer system communicates an authorization to the second device using the second communication channel.
62 Citations
20 Claims
-
1. A method comprising the steps of:
-
establishing a communication with a computing system, said establishing comprising using a first device being configured to be operable for communicating with said computing system over a first communication channel, said computing system being in communication with a second device being configured to be operable for communicating with said computing system over a second communication channel being separate from said first communication channel; pairing said first device with said computer system in which said first device and said computer system are mutually authenticated; capturing a code being presented by said second device, said capturing comprising using said first device; and communicating said code to said computing system over said first communication channel in which said computer system authorizes said second device to perform a function, said computer system communicating an authorization to said second device using said second communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a computing system; a first communication channel; a second communication channel; a first device being configured to be operable for communicating with said computing system over said first communication channel, said first device being paired with said computer system in which said first device and said computer system are mutually authenticated, said first device being further configured to be operable for capturing a code and for communicating said code to said computing system over said first communication channel in which said computer system executes an authorization; and a second device being configured to be operable for communicating with said computing system over said second communication channel being separate from said first communication channel, said second device being further configured to be operable for presenting said code for capture by said first device and for receiving said authorization from said computer system to perform a function. - View Dependent Claims (11)
-
-
12. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the program instructs a processor to perform the following steps:
-
establishing a communication with a computing system, said establishing comprising using a first device being configured to be operable for communicating with said computing system over a first communication channel, said computing system being in communication with a second device being configured to be operable for communicating with said computing system over a second communication channel being separate from said first communication channel; pairing said first device with said computer system in which said first device and said computer system are mutually authenticated; capturing a code being presented by said second device, said capturing comprising using said first device; and communicating said code to said computing system over said first communication channel in which said computer system authorizes said second device to perform a function, said computer system communicating an authorization to said second device using said second communication channel. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification