As technology progresses, human beings become more and more dependent on the machines in their everyday life. The current age presents us with a level of interconnect that far surpasses anything else in history. Digital communication is, thus, of paramount importance for individuals and businesses alike. As the amount of data going back and forth increases, the process of protecting it requires more and more resources.