Posts
All the articles I've posted.
Confusion and Diffusion
Confusion and Diffusion are two properties that should be incorporated into ciphers to make them secure against statistical attacks and other methods of Cryptanalysis.
Random Number Generator
Randomness is one of the core building blocks in Cryptography which is usually derived via a Random Number Generator.
Elliptic Curve Diffie-Hellman
Elliptic Curve Diffie-Hellman is used to derive a shared secret over an insecure channel.
Message Authentication Code
MACs are used to ensure that a message originated from the correct sender and hasn't been tampered with.
Hash Function
Hash Functions are used to map arbitrary-length data to fixed-size values in a collision-resistant- and non-reversible way.
A High-level Overview of Modern Cryptography
This is an introductory blog post for everyone interested in modern Cryptography.
How to implement LP-Tokens in Cairo
Learn how to implement LP-Tokens in Cairo.
How to implement LP-Tokens in Solidity
Learn how to implement LP-Tokens in Solidity.
How to implement LP-Tokens
Learn what LP-Tokens used in DeFi Protocols are and how they work.
How to calculate percentages in Solidity
Learn how you to implement percentage calculations in Solidity.
The all-new CryptoDevHub
Explore what has changed and how you can use it to learn Blockchain development.
Cryptography Wiki
An actively maintained collection of notes I created throughout my learning journey.