Security represents a process and a way of thinking concerning systems, networks, users and applications, which cover a set of technologies. The minimal set of requirements for an application that uses security-based systems is. Confidentiality keeping information privacy. Integrity; the proof of non-modification of the information: Autenticity: the proof of identity of message sender. Non-rejection: assurance that the message generator cannot damn it later.