A cold wallet, or hardware wallet, stores cryptocurrency private keys offline, protecting them from online threats. It generates keys internally, uses encrypted devices for storage, and securely signs transactions without exposing the keys, ensuring enhanced security. However, it’s crucial to update firmware, use strong passwords, and maintain backups for overall safety.