Blockchain uses cryptographic techniques such as hash functions and digital signatures to secure transactions and data. Hash functions ensure that each block in the blockchain is unique and tamper-proof, while digital signatures verify the authenticity of the transactions.