A transmission apparatus of a wireless communication system, the apparatus comprising: a first encoder configured to output a ciphertext data by encoding a plaintext data based on N r rounds of an encryption process; a buffer configured to input the ciphertext data and output a first encoding block, and a second encoder configured to output a second encoding block by encoding the first encoding block based on a channel coding process using low density parity check, LDPC, wherein the first encoder is, in order to perform i-th round of the N r rounds of the encryption process, configured to: generate parity bits of a i-th row of an H-matrix of the LDPC by processing the plaintext data; and output cryptcoded data by appending the parity bits to the plaintext data, and wherein each of the N r rounds of the encryption process is iteratively performed, and the first encoder is configured to output the ciphertext as cryptcoded data of N r -th round of the encryption process, and wherein the first encoder further comprises: a first key addition layer configured to add a row key to the plaintext data and output a first data; a byte substitution block configured to input the first data, and output a byte-substituted second data; a row permutation processing block configured to input the second data, and output a row-permutated third data; an encoding block configured to input the third data, and output a fourth data encoding the i th row of the H matrix to generate the parity bits; a puncture block configured to input the fourth data, and output a fifth data puncturing a predefined j th column of the H matrix based on a puncture rate and a complementary puncture rate; and a second key addition layer configured to add a row key to the fifth data and output a sixth data as the cryptcoded data, wherein output of the second key addition layer is provided to the byte substitution block and is iteratively performed in the N r rounds of the encryption process. a first encoder configured to output a ciphertext data by encoding a plaintext data based on N r rounds of an encryption process; a buffer configured to input the ciphertext data and output a first encoding block, and a second encoder configured to output a second encoding block by encoding the first encoding block based on a channel coding process using low density parity check, LDPC, wherein the first encoder is, in order to perform i-th round of the N r rounds of the encryption process, configured to: generate parity bits of a i-th row of an H-matrix of the LDPC by processing the plaintext data; and output cryptcoded data by appending the parity bits to the plaintext data, and generate parity bits of a i-th row of an H-matrix of the LDPC by processing the plaintext data; and output cryptcoded data by appending the parity bits to the plaintext data, and wherein each of the N r rounds of the encryption process is iteratively performed, and the first encoder is configured to output the ciphertext as cryptcoded data of N r -th round of the encryption process, and wherein the first encoder further comprises: a first key addition layer configured to add a row key to the plaintext data and output a first data; a byte substitution block configured to input the first data, and output a byte-substituted second data; a row permutation processing block configured to input the second data, and output a row-permutated third data; an encoding block configured to input the third data, and output a fourth data encoding the i th row of the H matrix to generate the parity bits; a puncture block configured to input the fourth data, and output a fifth data puncturing a predefined j th column of the H matrix based on a puncture rate and a complementary puncture rate; and a second key addition layer configured to add a row key to the fifth data and output a sixth data as the cryptcoded data, wherein output of the second key addition layer is provided to the byte substitution block and is iteratively performed in the N r rounds of the encryption process. a first key addition layer configured to add a row key to the plaintext data and output a first data; a byte substitution block configured to input the first data, and output a byte-substituted second data; a row permutation processing block configured to input the second data, and output a row-permutated third data; an encoding block configured to input the third data, and output a fourth data encoding the i th row of the H matrix to generate the parity bits; a puncture block configured to input the fourth data, and output a fifth data puncturing a predefined j th column of the H matrix based on a puncture rate and a complementary puncture rate; and a second key addition layer configured to add a row key to the fifth data and output a sixth data as the cryptcoded data, wherein output of the second key addition layer is provided to the byte substitution block and is iteratively performed in the N r rounds of the encryption process.