Authentication |
This helps to ensure that things are only being seen by the designated people that are supposed to be seeing them. I could have used this in my program by having authenticated students only have access to the student system, while the administrators only have access to their system (with view access on the student system). |
Digital Signature |
This ensures that when someone is sending something to another person, that is does not get tampered with. On top of that, the person on the other end can be sure that they are receiving the right thing (and it has not been screwed around with). For my program, this could be useful if there were things being sent to and from it (so both students/administrators can be sure that they are receiving legitimate things from each other). |
Encryption |
This is a very important security measure that helps to ensure that personal information being inputted into a system cannot be intercepted by an outside source (and used for negative purposes). For my program this would definitely help keep it more secure. |