A cloud storage gateway is a network appliance located on customer premises to bridge cloud storage APIs such as REST and storage protocols like iSCSI or fiber channel. The use of cloud storage gateway brings cost efficiency and eliminates security concern for stored data. Cloud storage gateways rely on standard network protocols to bridge incompatible cloud devices and storage systems and integrate available applications. Some feature-rich gateways provide data backup, caching, duplication, provisioning and data encryption.