Mathematical Cryptography IIGroup Theory A group is a set G combined with a binary operation * that satisfies the following four properties: Identity Law There is an e ∈ G such that e \ a = a * e = a for every a ∈ G*. Inverse Law For every a ∈ G there is a (unique) a^−1 ∈ G...Apr 8, 2024 · 3 min readcaglos.hashnode.dev
Mathematical Cryptography ISimple substitution ciphers Simple substitution ciphers are a foundational cryptographic method where each letter in the plaintext is replaced by a letter from a shuffled alphabet. This method is straightforward yet introduces the basic concept of en...Mar 28, 2024 · 11 min readcaglos.hashnode.dev
ProxiesUsing proxies correctly and securely is a difficult task that requires deep knowledge of the proxy pattern, Solidity, and the EVM. What ? A proxy contract is a contract which delegates call to another contract. Why ? Smart contracts are typically imm...Oct 25, 2023 · 8 min readcaglos.hashnode.dev
Cryptographic Foundations for BlockchainHash Functions A hash function is a keyless algorithm that transforms an input, which can be of varying lengths and representations, into a fixed-size binary string of a specific length, known as the hash message digest. Given a hash function, suppos...Oct 8, 2023 · 9 min readcaglos.hashnode.dev