Browsing Category
Algorithm
171 posts
An algorithm is a step-by-step procedure for solving a problem or performing a task. Algorithms can be used in a variety of fields, including computer science, mathematics, and engineering.
Quantum Secure Multiparty Computation Algorithm: Working and Applications
I am covering Quantum Secure Multiparty Computation (QSMPC) in this document, which extends the classical idea of secure…
Quantum Key Distribution Algorithm: Working, Explanation, and Cryptography
I am writing about Quantum Key Distribution (QKD) in this document, focusing on the BB84 protocol since it…
Quantum Oblivious Transfer Algorithm: Working, Explanation, and Security
When I first came across Oblivious Transfer, I found the name a little strange, because the whole point…
Quantum Bit Commitment Algorithm: Working, Explanation, and Cryptographic Protocols
I like to describe bit commitment using the analogy of a sealed envelope. I write a bit down,…
Quantum Coin Flipping Algorithm: Working, Explanation, and Fair Play Protocols
I often explain quantum coin flipping to people using a simple scenario: two people who do not trust…
Elliptic Curves Algorithm: Working, Explanation, and Cryptographic Applications
I find Elliptic Curve Cryptography (ECC) to be one of the most elegant pieces of applied mathematics I…
Niederreiter Algorithm: Working, Explanation, and Code-Based Cryptography
I look at the Niederreiter cryptosystem as the lesser-known sibling of McEliece — both are built on error-correcting…
McEliece Algorithm: Working, Explanation, and Post-Quantum Cryptography
I consider the McEliece cryptosystem to be the oldest surviving code-based public-key encryption scheme, and one of the…
Rabin Cryptosystem Algorithm: Working, Explanation, and Security Analysis
I find the Rabin cryptosystem fascinating because it is one of the very few public-key encryption schemes with…
Graham-Shamir Algorithm: Working, Explanation, and Cryptographic Applications
I approach the Graham-Shamir algorithm as a variant within the knapsack-based family of public-key cryptosystems, closely related to…