Public Key Infrastructure (PKI) – enables the communication between two users to have a secure communication by providing cryptographic keys. SDN- Software defined networking uses open protocols, such as OpenFlow, to apply several kinds of network technology aimed at making the network as agile and flexible as the virtualized server and storage infrastructure of the modern data.