Abstract
As computer systems are expanding to many applications, the assurance of reliable and secure data communications has become an important issue. The conventional approach to achieving this purpose in very inefficient. Secret error-correcting codes (SECC) are designed to solve this problem in one enciphering process. In the SECC, only the authorized user can correct channel errors systematically. Therefore, the presence of channel errors would only increase the security of the system. A block SECC encryption scheme using nonlinear codes is proposed to realize this new concept. The SECC scheme given here can also be used to augment an already enciphered text, such as DES ciphertext, to obtain a stronger cipher as well as correction of channel errors.