Patent ID: 6931128
Filing Date: 2005-08-16
Classification: H04L

Abstract:
1. In a network system that includes a first computer system network connectable to a second computer system, the first computer system capable of encrypting data, a method of the first computer system encrypting data so as to guard against eavesdropping and brute force attacks, the method comprising the following: an act of securely negotiating a master secret with the second computer system for a plurality of data packets to be transmitted from the first computer system to the second computer system; an act of generating a random bit sequence for each data packet, the random bit sequence being different for each data packet; an act of including the random bit sequence, for each data packet, into a seed to generate a random seed that is different for each data packet; for each data packet, an act of inputting the master secret and the random seed corresponding to each data packet into a key generation module to generate a corresponding key, such that the corresponding key is different for each data packet; for each data packet, an act of using the corresponding key to encrypt the corresponding data packet; and for each data packet, an act of including the encrypted data packet and the corresponding random seed in a data structure that is transmitted form the first computer to the second computer.