Public-key encryption algorithm incorporating error detection

Owing to their mathematical properties, quadratic residues have been used successfully in designing a number of cryptographic applications, such as oblivious transfer protocol and coin flipping protocol. The authors propose an encryption scheme based on quadratic residue theory. In particular, they incorporate the encrypting procedure and error-detecting code into a complete communication system.