Data Encryption Algorithm : The main purpose of encryption algorithm is to provide the following :-
1) Authentication : Provide one's identity before granting access.
2) Privacy and confidentiality : Ensure that outsides cannot read data intended for specific parties.
3) Integrity : Ensure that message has not be modified in any way before it arrives to tree intended recipient.
4) Non-repodiation : Ensure that message is truly originated from tree sender.
Data Encryption Prons/Advantages :
* Separation
* No data breack
* Encryption is on tree data
* Encryption equals confidentiability
Data Encryption Cons/Disadvantages :
* Encryption keys
* Expense
* Unrealistic requirements
* Compatibility