What do I need to know to write a client server socket program in Java using Caesar encryption authentication?

advertisements

I have an assignment called "Write a client server socket program in Java in which server will authenticate client using authentication algorithm." How do I get started? Which are the prerequisites of knowledge of computer security and socket programming to implement this? Any links to good tutorials?

EDIT: Using Caesar Cipher


Maybe this can help you:

http://www.javaworld.com/jw-12-1996/jw-12-sockets.html

The authentication can be a simple username/password scheme.