Cryptocoding system based on AES and concatenated coding scheme involving BCH and QC-LDPC
Karthika Viswanath, P V Pearlsy · 2015
In single-level cell flash memory, the most popular error correction code used for protection of the stored data is Bose-Chaudhuri-Hocquenghem (BCH) codes. However, BCH codes are not adequate to meet the error requirements of multi-level cell flash memory. Serial concatenation of codes increases the error correcting capability of the resulting system. Hence, a favorable concatenated coding scheme for next-generation flash memory is proposed which is the combination of BCH and QC-LDPC codes. Encryption schemes can be integrated with error-correction in order to achieve more security and reliability of the communication system. Here, Advanced Encryption Standard(AES-128) is used to encrypt the information first, and then the encrypted data is encoded by the concatenated coding scheme. This ensures the security and reliability of data to be stored or transmitted.