Blockchain utilises cryptographic keys for user identities and access controls. Public and private keys secure transactions and ensure that only authorised users can access specific data or execute smart contracts.