A secret key is a cryptographic key used in symmetric encryption algorithms where the same key is employed for both encryption and decryption of data, ensuring confidentiality. It must be kept confidential to prevent unauthorized access, as anyone possessing the key can decrypt the protected information.