Split channel authenticity queries in multi-party dialog
First Claim
1. A method for, at a first communication device in use by a first party in a multi-party dialog, initiating checking of the authenticity of a second party in said multi-party dialog, said method comprising:
- receiving, at the first communication device, a request for the second party to participate in the multi-party dialog;
in response to receiving the request, generating, using a central processing unit in said first communication device, an authenticity challenge query data string, wherein the authenticity challenge query data string comprises a question that is easily answerable by the second party in the multi-party dialog if the second party is authentic;
forming, at said central processing unit and using said authenticity challenge query data string and a first data string, at least a second data string;
sending, at said central processing unit, said first data string to a first address associated with said second party;
sending, at said central processing unit, said second data string to a second address associated with said second party;
receiving, at said first communication device, an answer to the question from a second communication device associated with said second party;
determining that said answer is correct; and
responsive to said determining, allowing participation of said second party in said multi-party dialog to proceed.
4 Assignments
0 Petitions
Accused Products
Abstract
Authenticity of a proposed future or current participant in a multi-party dialog is checked by splitting an authenticity challenge query into at least two portions wherein none of the portions individually contains sufficient information to fully define the challenge query. These separated portions are then sent to another dialog participant over at least two different communication channels thus enhancing the probability that a successive challenge response is authentic. The authenticity challenge query and splitting thereof into plural portions may include formation of a logical combination (e.g., exclusive-OR) of first and second data strings (one of which may be a challenge question) to produce a resultant third data string where the separated and separately communicated portions include the first and third data strings as separate portions as being sent over respectively different communication channels.
29 Citations
25 Claims
-
1. A method for, at a first communication device in use by a first party in a multi-party dialog, initiating checking of the authenticity of a second party in said multi-party dialog, said method comprising:
-
receiving, at the first communication device, a request for the second party to participate in the multi-party dialog; in response to receiving the request, generating, using a central processing unit in said first communication device, an authenticity challenge query data string, wherein the authenticity challenge query data string comprises a question that is easily answerable by the second party in the multi-party dialog if the second party is authentic; forming, at said central processing unit and using said authenticity challenge query data string and a first data string, at least a second data string; sending, at said central processing unit, said first data string to a first address associated with said second party; sending, at said central processing unit, said second data string to a second address associated with said second party; receiving, at said first communication device, an answer to the question from a second communication device associated with said second party; determining that said answer is correct; and responsive to said determining, allowing participation of said second party in said multi-party dialog to proceed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 24, 25)
-
-
10. A system for initiating checking of the authenticity of a second party in a multi-party dialog, said system comprising:
a first communication device with a main control central processing unit adapted to; receive a request for the second party to participate in the multi-party dialog; in response to receipt of the request, generate an authenticity challenge query data string, wherein the authenticity challenge query data string comprises a question that is easily answerable by the second party in the multi-party dialog if the second party is authentic; form, using said authenticity challenge query data string and a first data string, at least a second data string; send said first data string to a first address associated with said second party; send said second data string to a second address associated with said second party; receive, at said first communication device, an answer to the question from a second communication device associated with said second party; determine that said answer is correct; and allow participation of said second party in said multi-party dialog to proceed. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A computer program storage medium holding a computer program, which, when executed by a processor to initiate a check of the authenticity of a second party in a multi-party dialog, causes said processor to:
-
receive a request for the second party to participate in the multi-party dialog; in response to receipt of the request, generate an authenticity challenge query data string, wherein the authenticity challenge query data string comprises a question that is answerable by the second party in the multi-party dialog if the second party is authentic; form, using said authenticity challenge query data string and a first data string, at least a second data string; send said first data string to the first address associated with said second party; send said second data string to a second address associated with said second party; receive an answer to the question from a second communication device associated with said second party; determine that said answer is correct; and allow participation of said second party in said multi-party dialog to proceed. - View Dependent Claims (20, 21, 22)
-
-
23. A system for use for a dialog between a first party and at least a second party, said system comprising:
-
a first communication device for use by said first party, said first communication device adapted to; receive a request for the second party to participate in the multi-party dialog; in response to receipt of the request, generate an authenticity challenge query data string, wherein the authenticity challenge query data string comprises a question that is answerable by the second party in the multi-party dialog if the second party is authentic; form, using said authenticity challenge query data string and a first data string, at least a second data string; send said first data string to a first address associated with said second party; send said second data string to a second address associated with said second party; receive an answer to the question of said authenticity challenge query data string from a second communication device associated with the second party; determine that said answer is correct; and responsive to said determining, allow participation of said second party in said dialog to proceed; the second communication adapted to; receive said first data string; receive said second data string; reconstruct said authenticity challenge query data string from said first data string and said second data string; formulate said answer to the question of said authenticity challenge query data string; and send said answer to an address associated with said first party.
-
Specification