Cryptographic algorithms
Bahram Rashidi · Institution of Engineering and Technology eBooks · 2019
In this chapter, different types of cryptographic algorithms applicable for security in IoT, cloud computing, and Big Data are presented. IoT, cloud computing, and Big Data are based on a highly interconnected network of devices, servers, and massive volumes of data where all kinds of communications seem to be possible. Therefore, the security requirement for such technologies becomes critical, which should be provided by cryptographic algorithms. Two main categories in cryptography are symmetric key cryptography and asymmetric or PKC. The applicable methods for PKC are rather slow compared to symmetric key cryptographic algorithms. Therefore, PKC is used as a complement to symmetric key cryptography for providing security in IoT, cloud computing, and Big Data.