Challenge response systems
First Claim
1. A challenge-response system that mitigates dissemination of spam comprising:
- a sending component that sends messages including information, at least a portion of which is used for verification;
a challenge receiving component that receives challenges, the challenges comprising at least a portion of the verification information sent by the sending component or derived therefrom; and
a verification component that verifies that the sender sent the message in part by utilizing the verification information.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems and methods that facilitate securing communication channels used in a challenge-response system to mitigate spammer intrusion or deception. The systems and methods make use of unique IDs that can be added to outbound messages originating from a sender, a recipient, and a third-party server. The IDs can be correlated according to the relevant parties. Thus, for example, a sender can add a signed ID to an outgoing message. A challenge sent back to the sender for that particular message can echo the same ID or a new ID derived from the original ID to allow a sender to verify that the challenge corresponds to an actual message. The IDs can include cookies as well to facilitate correlation of messages and to facilitate the retrieval of messages once a sender is determined to be legitimate.
118 Citations
44 Claims
-
1. A challenge-response system that mitigates dissemination of spam comprising:
-
a sending component that sends messages including information, at least a portion of which is used for verification;
a challenge receiving component that receives challenges, the challenges comprising at least a portion of the verification information sent by the sending component or derived therefrom; and
a verification component that verifies that the sender sent the message in part by utilizing the verification information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 44)
-
-
14. A challenge-response system that facilitates spam prevention comprising:
-
a challenge generation component that sends at least one challenge to a message sender before the sender'"'"'s message is opened by the recipient; and
a validation component that receives notification from a server that a challenge has been solved and verifies that the challenge was solved by a trusted challenge server. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A challenge-response system that facilitates message retrieval comprising:
-
a message receiving component that receives at least one incoming message from a sender and asks the sender to respond to a challenge message, the challenge message comprising an ID that correlates the sender'"'"'s message to the challenge message;
a message repository that stores messages that have been challenged and their respective IDs; and
a message retrieval component that retrieves the sender'"'"'s message from the message repository when the challenge message is correctly solved by matching an ID of the message to an ID in the challenge message. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A method that facilitates a secure challenge-response round trip comprising:
-
sending at least one message to at least one recipient to trigger sending a challenge to the sender, the message comprising information, at least a portion of which includes verification information;
receiving a challenge for sender response, the challenge comprising at least a portion of the verification information; and
verifying that the sender sent the message by matching at least a portion of the verification information in the message to that of the challenge. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A challenge-response system that facilitates a secure challenge-response round trip comprising:
-
means for sending at least one message to at least one recipient to trigger sending a challenge to the sender, the message comprising information, at least a portion of which includes verification information;
means for receiving a challenge for sender response, the challenge comprising at least a portion of the verification information; and
means for verifying that the sender sent the message by matching at least a portion of the verification information in the message to that of the challenge. - View Dependent Claims (40, 41, 42)
-
-
43. A data packet adapted to be transmitted between two or more computer processes facilitating improved challenge-response communications, the data packet comprising:
- information associated with appending a randomly generated ID to outgoing messages from a message sender or recipient and echoing the ID or a number derived from the ID on challenge messages to authenticate the respective message and its source to mitigate spammer interference in the challenge-response communications between the message sender, the recipient, and third party servers.
Specification