This document discusses a new transposition algorithm called square transposition, designed to improve the transposition process in block ciphers like DES and AES by generating random and non-pattern index values. The algorithm utilizes an 8x8 square for a 64-bit input, where bits are inserted and retrieved according to specific schemes, thereby enhancing data diffusion and security against cryptanalysis. Statistical tests confirm that the square transposition method can produce better random index values than existing standard algorithms.