Bitcoin works through the clever integration of many technologies: public/private key cryptography, digital signatures, hash functions, proof of work, algorithmic difficulty adjustments, time stamps, distributed ledgers, block rewards, peer to peer node computing, and game theory.

You can read the Bitcoin White paper, written by Satoshi, to gain a greater understanding of these technologies and how they work together to make the Bitcoin protocol: