Abstract: This paper presents an overview of different concepts regarding covert channels. It discusses the various classifications and the detailing of various fields used to manipulate for the covert channel execution.Different evaluation criterias are presented for measuring the strength of covert channels. The defenses and prevention schemes for this covert channel will also be discussed. This paper also discuss about an advanced timing channel i.e.Temperature Based Covert Channel.