ABSTRACT

The fundamental goals of cryptography are to provide the following information security services:

1. Confidentiality : Keeping data secret from all but those who are authorized to see it.

2. Authentication: Corroborating the source of data, and that the data has not been altered by unauthorized means.