Short for
trusted computing base. TCB refers to the totality of protection mechanisms (
hardware,
firmware and
software) that provide a secure computing environment. The TCB includes everything that must be trusted --
access control,
authorization and
authentication procedures,
cryptography,
firewalls,
virus protection,
data backup, and even human administration -- in order for the right level of security to work.