Patent ID: 7562052

Claim:
A system for adding customer encoding on an established communications channel between a user having user name and a customer account code and a web server having the customer account code stored therein when the security of the communications channel is determined to be breached or compromised comprising; communication equipment for establishing a first encoding system using a first encryption method between the user and the web server to establish an ongoing encrypted communication on the communications channel; said communication equipment being operable for establishing communication keys for a second encryption method using an encryption algorithm different than the first encryption method, including the use of at least one of the customer user name and the customer account code, said communication equipment being capable of determining if the security of the first encoding system on the communications channel has been compromised or breached; said communication equipment being capable of communicating an indication from the user that the user wishes to continue communicating with additional encoding using the second encryption method on the communications channel notwithstanding the breach or compromise; said communication equipment being capable of communicating to the user and web server that additional customer encoding using the second encryption method is to be used in further communications on the communication channel; said communication equipment then prompting the user to present the user name and then prompting the user for the customer account code; said communication equipment then storing the customer account code on the user's machine followed by creating the communication keys by selecting two highest prime numbers from one of the customer account code number and the user name as a code number, excluding the code number itself and 1, and by making the communication keys equal to the two highest prime numbers but substituting a number equal to the code number ±n where the two highest prime numbers cannot be obtained from the code number or when one of the two prime numbers is less than the square root of the code number; and, said communication equipment continuing transfer of customer encoded messages using the communication keys and the second encryption method on the established communications channel until the ongoing encrypted communication is completed.