Posts

Showing posts from December, 2020

Quantum Cryptography

                   Quantum Cryptography   The Quantum Threat to Cybersecurity   Today’s RSA    (Rivest–Shamir–Adleman)  encryption, a widely used form of encryption, particularly used for encrypting data on personal and professional on internet, is based on 2048-bit numbers. Experts guess that a quantum computer would need to be as large as 60 to 70 million qubits to break the RSA encryption. Considering the largest quantum computer in todays world is  53-qubit quantum computer, for breaking today encryption quantum computer need more qubit so in present it is not threat but in future it might be threat for cybersecurity.  As the speed of quantum research continues to accelerate, though, the development of such a computer within the next 4-6 years cannot be ignored.  example   In 2018 Google and the KTH Royal Institute of Technology in Sweden r...

Advantages Of Binary Search Tree Over Hash Table

Image
  Advantages Of Binary Search Tree Over Hash Table In programming, we have come across BST and Hash Table applications very often. But most of the times we prefer to use hash table even if the space complexity increases. But in this article, we will be looking into the advantages and places where we prefer to use  Binary Search Tree over Hash Table. Let us first revisit BST and Hash table . Binary Search Tree A BST is a type of tree  data structure  where for every node, all the nodes to the left of this node have value lesser than the current node’s value and all the nodes to the right of this node has value greater than the current node’s value along with the fact that both left subtree and right subtree are Binary Search Trees. Example: One application of this is basically when we get a stream of incoming data and we want to arrange them systematically in a sorted order in efficient way. As BST inser...