Design and cryptanalysis of symmetric key algorithms by