The key components of a homeland security program include emergency management, counterterrorism, cybersecurity, intelligence analysis, and legal and ethical issues. These areas are essential for ensuring the security and safety of a nation.