Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
119 words
A method for authenticating a message transmitted from a sender to a receiver, comprising the steps of: a) generating at the sender a message signature; b) sending from the sender to the receiver the message signature and a message; c) generating at the receiver, prior to receiving the message signature and message from the sender, a predicted message signature that is likely to be transmitted from the sender to the receiver; d) receiving at the receiver the message signature and message transmitted by the sender; e) comparing at the receiver the predicted message signature with the received message signature; and f) authenticating the message received by the receiver if the predicted message signature and the received message signature match.
Claim 2
Independent Claim
119 words
A method for authenticating a message transmitted from a sender to a receiver, comprising the steps of: a) generating at the sender a message signature; b) sending from the sender to the receiver the message signature and a message; c) generating at the receiver, prior to receiving the message signature and message from the sender, a predicted message signature that is likely to be transmitted from the sender to the receiver; d) receiving at the receiver the message signature and message transmitted by the sender; e) comparing at the receiver the predicted message signature with the received message signature; and f) authenticating the message received by the receiver if the predicted message signature and the received message signature match.
Claim 3
Dependent Claim
15 words
A method as recited in claim 1, wherein the sender and receiver are digital computers.
Claim 4
Dependent Claim
22 words
A method as recited in claim 2, wherein the sender and receiver are a server and client, respectively, in a computer network.
Claim 5
Dependent Claim
23 words
A method as recited in claim 1, wherein the message is a response to a prior communication from the receiver to the sender.
Claim 6
Dependent Claim
17 words
A method as recited in claim 3, wherein the message is a completion code or connection status.
Claim 7
Dependent Claim
23 words
A method as recited in claim 1, wherein the message signature generated by the sender is at least partially derived from the message.
Claim 8
Dependent Claim
24 words
A method as recited in claim 1, wherein the message signature generated by the receiver is at least partially derived from an expected message.
Claim 9
Dependent Claim
38 words
A method as recited in claim 1, wherein the message signature generated by the sender and the message signature generated by the receiver are at least partially derived from a code held by both the sender and receiver.
Claim 10
Dependent Claim
14 words
A method as recited in claim 7, wherein the code is the session key.
Claim 11
Dependent Claim
24 words
A method as recited in claim 1, wherein the message signatures generated by the sender and the receiver are derived from a digest algorithm.
Claim 12
Dependent Claim
34 words
A method as recited in claim 1, wherein in step b) the sender appends the message signature to the message to form an appended message which is sent from the sender to the receiver.
Claim 13
Independent Claim
150 words
A method for authenticating a message transmitted from a sender to a receiver, comprising the steps of: a) generating at the sender a message signature at least partially derived from a message and a code held by both the sender and receiver; b) sending from the sender to the receiver the message signature and a message; c) generating at the receiver, prior to receiving the message signature and message from the sender, a predicted message signature that is at least partially derived from an expected message from the sender to the receiver and a code held by both the sender and receiver; d) receiving at the receiver the message signature and message transmitted by the sender; e) comparing at the receiver the predicted message signature with the received message signature; and f) authenticating the message received by the receiver if the predicted message signature and the received message signature match.
Claim 14
Independent Claim
150 words
A method for authenticating a message transmitted from a sender to a receiver, comprising the steps of: a) generating at the sender a message signature at least partially derived from a message and a code held by both the sender and receiver; b) sending from the sender to the receiver the message signature and a message; c) generating at the receiver, prior to receiving the message signature and message from the sender, a predicted message signature that is at least partially derived from an expected message from the sender to the receiver and a code held by both the sender and receiver; d) receiving at the receiver the message signature and message transmitted by the sender; e) comparing at the receiver the predicted message signature with the received message signature; and f) authenticating the message received by the receiver if the predicted message signature and the received message signature match.
Claim 15
Dependent Claim
15 words
A method as recited in claim 12, wherein the sender and receiver are digital computers.
Claim 16
Dependent Claim
22 words
A method as recited in claim 13, wherein the sender and receiver are a server and client, respectively, in a computer network.
Claim 17
Dependent Claim
23 words
A method as recited in claim 12, wherein the message is a response to a prior communication from the receiver to the sender.
Claim 18
Dependent Claim
17 words
A method as recited in claim 12, wherein the message is a completion code or connection status.
Claim 19
Dependent Claim
21 words
A method as recited in claim 12, wherein the code held by both the sender and receiver is the session key.
Claim 20
Dependent Claim
30 words
A method as recited in claim 12, wherein the message signature generated by the sender and the predicted message signature generated by the receiver are derived from a digest algorithm.
Claim 21
Dependent Claim
34 words
A method as recited in claim 12, wherein in step b) the sender appends the message signature to the message to form an appended message which is sent from the sender to the receiver.
Claim 22
Independent Claim
177 words
A method for authenticating a message transmitted from a sender to a receiver, where the message is a response to a prior communication from the receiver to the sender, comprising the steps of: a) generating at the sender a message signature at least partially derived from a message and a code held by both the sender and receiver; b) creating at the sender an appended message by combining the message signature to the message; c) sending from the sender to the receiver the appended message; d) generating at the receiver, prior to receiving the message signature and message from the sender, a predicted message signature that is at least partially derived from an expected message from the sender to the receiver and a code held by both the sender and receiver; e) receiving at the receiver the appended message transmitted by the sender; f) comparing at the receiver the predicted message signature with the received message signature; and g) authenticating the message received by the receiver if the predicted message signature and the received message signature match.
Claim 23
Independent Claim
177 words
A method for authenticating a message transmitted from a sender to a receiver, where the message is a response to a prior communication from the receiver to the sender, comprising the steps of: a) generating at the sender a message signature at least partially derived from a message and a code held by both the sender and receiver; b) creating at the sender an appended message by combining the message signature to the message; c) sending from the sender to the receiver the appended message; d) generating at the receiver, prior to receiving the message signature and message from the sender, a predicted message signature that is at least partially derived from an expected message from the sender to the receiver and a code held by both the sender and receiver; e) receiving at the receiver the appended message transmitted by the sender; f) comparing at the receiver the predicted message signature with the received message signature; and g) authenticating the message received by the receiver if the predicted message signature and the received message signature match.
Claim 24
Dependent Claim
15 words
A method as recited in claim 20, wherein the sender and receiver are digital computers.
Claim 25
Dependent Claim
22 words
A method as recited in claim 21, wherein the sender and receiver are a server and client, respectively, in a computer network.
Claim 26
Dependent Claim
21 words
A method as recited in claim 20, wherein the code held by both the sender and receiver is the session key.