Cooperative non-repudiated message exchange in a network environment
First Claim
1. A method of performing cooperative non-repudiated message exchange from a first system to a second system in a computer network, said method comprising:
- checking for discrepancies between a current system time in said second system with an actual time;
performing a time synchronization process to match said current system time with said actual time;
exchanging public encryption keys between the first and second systems;
sending a digitally signed message from said first system to said second system;
decoding said digitally signed message;
sending a digitally signed acknowledgment message from said second system to said first system;
decoding said digitally signed acknowledgment message; and
committing text of said digitally signed message to an official transcript on said first system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of performing cooperative non-repudiated message exchange from a first system to a second system in a computer network comprises checking for discrepancies between a current system time in the second system with an actual time; performing a time synchronization process to match the current system time with the actual time; exchanging public encryption keys between the first and second systems; sending a digitally signed message from the first system to the second system; decoding the digitally signed message; sending a digitally signed acknowledgment message from the second system to the first system; decoding the digitally signed acknowledgment message; and committing text of the digitally signed message to an official transcript on the first system.
44 Citations
20 Claims
-
1. A method of performing cooperative non-repudiated message exchange from a first system to a second system in a computer network, said method comprising:
-
checking for discrepancies between a current system time in said second system with an actual time;
performing a time synchronization process to match said current system time with said actual time;
exchanging public encryption keys between the first and second systems;
sending a digitally signed message from said first system to said second system;
decoding said digitally signed message;
sending a digitally signed acknowledgment message from said second system to said first system;
decoding said digitally signed acknowledgment message; and
committing text of said digitally signed message to an official transcript on said first system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of performing cooperative non-repudiated message exchange from a first system to a second system in a computer network, said method comprising:
-
sending a digitally signed message from said first system to said second system;
decoding said digitally signed message;
sending a digitally signed acknowledgment message from said second system to said first system, wherein said digitally signed acknowledgment message acknowledges receipt of said digitally signed message and verifies a correctness of said digitally signed message by said second system;
decoding said digitally signed acknowledgment message; and
committing text of said digitally signed message to an official transcript on said first system.
-
-
8. A program storage device readable by computer, tangibly embodying a program of instructions executable by said computer to perform a method of performing cooperative non-repudiated message exchange from a first system to a second system in a computer network, said method comprising:
-
checking for discrepancies between a current system time in said second system with an actual time;
performing a time synchronization process to match said current system time with said actual time;
exchanging public encryption keys between the first and second systems;
sending a digitally signed message from said first system to said second system;
decoding said digitally signed message;
sending a digitally signed acknowledgment message from said second system to said first system;
decoding said digitally signed acknowledgment message; and
committing text of said digitally signed message to an official transcript on said first system. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system of performing cooperative non-repudiated message exchange in a computer network, said system comprising:
-
a first system adapted to;
check for discrepancies between a current system time in said second system with an actual time; and
perform a time synchronization process to match said current system time with said actual time;
data public encryption keys exchanged between the first and second systems;
a digitally signed message transmitted from said first system to said second system;
a first decoder operatively connected to said second system and adapted to decode said digitally signed message;
a digitally signed acknowledgment message transmitted from said second system to said first system;
a second decoder operatively connected to said first system and adapted to decode said digitally signed acknowledgment message; and
an official transcript on said first system comprising text of said digitally signed message. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification