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.