In the mobile communication, the workstation has to identify their clients by means of synchronization process. From both parties (client and server), they have to perform the same mechanism and the server can verify the identity of each client. In order to execute this synchronization process, a random sequence of arbitrary n-bits length is to be generated at client-end through a linear operator with client's personnel data and then the server has to validate the generated random sequence. When multi-precision integers are used in client-server communication, the protocol becomes heavy and then it is difficult for implementation as well as performance degradation. All mobile processors won't support high-end computation while using multi-precision libraries.
U.S. Pat. No. 6,076,097 by London et al. discloses that a system and method for generating random data without using devices such as gas discharge tubes, leaky capacitors, noise generators or keyboard strokes, and without occupying UNIX timers and/or signals.
U.S. Pat. No. 6,647,402 by Chiu discloses that a process for generating a needed serial number for use from random number. In most devices nowadays, a Central Processing Unit (CPU) is installed; therefore it will not be a problem to generate a random number. The invention can save time and the expense of related components, and can at the same time avoid the interference of the same serial numbers; thereby devices of the same kind can be installed on the same bus.
United States Patent Application 20090150467 by Neumann et al. discloses that methods of generating pseudo-random numbers. This process done by means of an iteration, comprising at least two iteration steps, applied to a one-way function, wherein the one-way function, based on a start value and a key, generates part of the pseudo-random number and wherein the iteration is initialized with a random start value and a random key, and wherein, in each iteration step, both the start value and the key for an iteration step are determined from the part of the pseudo-random number determined in the previous iteration step using the one-way function.
United States Patent Application No. 20090193065 by Vijayarangan et al. teaches that a deterministic random number generator for Cryptography and Digital watermarking. It is based on an infinite Pi series that undergoes shuffling, nonlinear and LFSR operations.
None of the above mentioned prior arts provide a system and method for a lightweight and high speed secure synchronization protocols, which occupy less memory space for storage, for mobile and wireless communications and also provide secure synchronization protocols which are suitable for wireless communication devices enabled with 2G, 3G or 4G networks.
Thus, in the light of the above mentioned prior art, it is evident that, there is a need to system and method which: Designs secure synchronization protocols for secure synchronization between at least one wireless communication device and a server at an affordable cost; Provides an efficient way of producing a random sequence generated by wireless communication device without using multi-precision integers; Provides two way authentication in comparison to the current one way authentication standards for secure synchronization between at least one wireless communication device and a server; and Provides secure synchronization protocols which are easy to deploy on existing wireless communication devices.