..."if you look at the cryptography that makes up Bitcoin, they can be divided into: Public key cryptography2 Cryptographic signatures Cryptographic hash functions Hash chain used for proof-of-work Hash tree Bit gold cryptographic time-stamps resilient peer-to-peer networks"