Author(s): Ahmed Abd Ali Abdulkadhim, Dena Nadir George, Arkan Mohammed Radi

The process of “Block ciphering” is basically responsible about encrypting data in blocks; this is done via deterministic and special algorithm with a symmetrical key. Such a cipher is able to encrypts blocks of (128 bit) with a programmed key length of about: 128, 192, or 256 bits. This paper analyses most of the known block cipher algorithms such as, H through two factors (Algorithm specifications, function and round).