Substitution Permutation Network Type Block Cipher: Design and Implementation