The document describes a simulation of transmitting 128-bit digital data after applying multiple data security techniques. 128-bit data is first generated and then encrypted using modified DES, Hamming (224,128) code, and modified iterated product cipher. This produces 256-bit encrypted data. The combined use of these techniques provides higher security than individual techniques. VHDL code was written and tested in Xilinx ISE 9.2i software to simulate the entire process.