Block Cipher are important Cryptographic Primitive components in the design of many cryptographic protocols, and are widely used to implement encryption of bulk data.
Block Cipher operate on large blocks of digits with a fixed, unvarying transformation. This distinction is not always clear-cut: in some modes of operation, a Block Cipher primitive is used in such a way that it acts effectively as a Stream Cipher.