A survey on Block Cipher Modes of Operation provides a comprehensive summary of the most commonly used block cipher modes of operation, their functionality, differences and possible applications. It enables professionals to compare different block cipher modes of operation with each other. Furthermore, it introduces modes of operation which provide data authenticity, discusses error propagation and vulnerabilities of each mode of operation. The following block cipher modes of operations are covered: Electronic-Codebook Mode (ECB), Cipher-Block-Chaining Mode (CBC), Output-Feedback Mode (OFB), Cipher-Feedback Mode (CFB), Counter Mode (CTR), XEX Tweakable Block Cipher with Ciphertext Stealing (XTS), Cipher-based Message Authentication Code (CMAC), Counter with Cipher-Block-Chaining Message Authentication Code (CCM), Galois/Counter Mode (GCM) and Galois/Message Authentication Code (GMAC).