In cryptography , a block cipher is a symmetric key cipher which operates on a groups of bits of fixed length , called blocks , using an exact transformation . In cryptography , a block cipher is a symmetric key cipher operating on fixed-length groups of bits , called blocks , with an unvarying transformation .