Cryptography is the practice and study of techniques for secure communication in the presence of third parties. It is also a collection of techniques for construction and analysis of protocols to overcome the influence of jammers and which are related to various aspects of information security, such as data confidentiality, data integrity, authentication, and non-repudiation. The internet protocol (IP) is efficient, inexpensive, and flexible. However, the existing methods used to route IP packets leave them vulnerable to security risks, such as spoofing, sniffing, and session hijacking, and provide no form of non-repudiation for contractual or monetary transactions. Control and management of security and access between the entities in a company’s business environment is important. Without security, both public and private networks are susceptible to unauthorized monitoring and access. Internal attacks might be a result of minimal or non-existent intranet security.