Challenge-response proximity verification of user devices based on token-to-symbol mapping definitions
First Claim
1. A method, comprising:
- at an access server configured to communicate over a network with a video conference device and a user device, the access server and the user device having access to known mappings, including a default mapping, each mapping configured to map between multi-bit tokens and symbols according to a distinct mapping relationship between the multi-bit tokens and the symbols;
first instructing the video conference device to map an initial token to an initial symbol based on the default mapping and to transmit the initial symbol;
receiving from the user device the initial token and an indication of a challenge mapping selected from the mappings by the user device, and responsive to the receiving;
determining among the tokens a challenge token that the challenge mapping maps to a challenge symbol; and
second instructing the video conference device to transmit the challenge symbol; and
waiting to receive the challenge token from the user device and, if the challenge token is received from the user device, granting the user device access to an information carrying channel between the video conference device and the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
An access server communicates with a video conference device and a user device. The access server and the user device may access known mappings, including a default mapping. Each mapping is configured to map between tokens and symbols according to a distinct mapping relationship between the multi-bit tokens and the symbols. The access server instructs the video conference device to map an initial token to an initial symbol based on the default mapping and to transmit the initial symbol. The access server receives from the user device the initial token and a challenge mapping selected by the user device. The access server determines a challenge token that the challenge mapping maps to a challenge symbol, and instructs the video conference device to transmit the challenge symbol. The access server grants the user device access to an information carrying channel only if the challenge token is received from the user device.
-
Citations
24 Claims
-
1. A method, comprising:
-
at an access server configured to communicate over a network with a video conference device and a user device, the access server and the user device having access to known mappings, including a default mapping, each mapping configured to map between multi-bit tokens and symbols according to a distinct mapping relationship between the multi-bit tokens and the symbols; first instructing the video conference device to map an initial token to an initial symbol based on the default mapping and to transmit the initial symbol; receiving from the user device the initial token and an indication of a challenge mapping selected from the mappings by the user device, and responsive to the receiving; determining among the tokens a challenge token that the challenge mapping maps to a challenge symbol; and second instructing the video conference device to transmit the challenge symbol; and waiting to receive the challenge token from the user device and, if the challenge token is received from the user device, granting the user device access to an information carrying channel between the video conference device and the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
a network interface unit configured to communicate over a network with a video conference device and a user device; and a processor coupled to the network interface unit and having access to known mappings, including a default mapping, that are also accessible to the user device, each mapping configured to map between multi-bit tokens and symbols according to a distinct mapping relationship between the multi-bit tokens and the symbols, the processor configured to; first instruct the video conference device to map an initial token to an initial symbol based on the default mapping and to transmit the initial symbol; receive from the user device the initial token and an indication of a challenge mapping selected from the mappings by the user device, wherein the processor is configured to, responsive to the receiving; determine among the tokens a challenge token that the challenge mapping maps to a challenge symbol; and second instruct the video conference device to transmit the challenge symbol; and wait to receive the challenge token from the user device and, if the challenge token is received from the user device, grant the user device access to an information carrying channel between the video conference device and the user device. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage media encoded with instructions that, when executed by a processor of an access server configured to communicate over a network with a video conference device and a user device, the access server and the user device having access to known mappings, including a default mapping, each mapping configured to map between multi-bit tokens and symbols according to a distinct mapping relationship between the multi-bit tokens and the symbols, cause the processor to:
-
first instruct the video conference device to map an initial token to an initial symbol based on the default mapping and to transmit the initial symbol; receive from the user device the initial token and an indication of a challenge mapping selected from the mappings by the user device, and responsive to the receiving; determine among the tokens a challenge token that the challenge mapping maps to a challenge symbol; and second instruct the video conference device to transmit the challenge symbol; and wait to receive the challenge token from the user device and, if the challenge token is received from the user device, grant the user device access to an information carrying channel between the video conference device and the user device. - View Dependent Claims (21, 22, 23, 24)
-
Specification