In the Bitcoin network, signatures are generated using a process called public key cryptography. This involves the use of a pair of keys, a public key and a private key, which are mathematically related and used to sign and verify transactions.