Latex source, and images
Figure 1. An RNSM image.
# An array of random number sequences (RNS) are defined in advance.
Figure 2. An RNSI create.
# Using a random number generator (RNG) will get the RNSI.
Figure 3. Select one of RNSM.
# Get the RNSM index of the RNS.
Figure 4. The camouflage plaintext create.
# With the XOR operation of plaintext and RNS, generate a camouflage plaintext.
Figure 5. The CMPT create.
# Create a CMPT by combining camouflage plaintext with RNSI.
Figure 6. a CPA activity.
# The common operation for a CPA is the decryption process.
Figure 7. encryption keys count.
# If a CPA requires the M chosen-plaintext, the number of encryption keys will reach 256M.
# All CPAs will need to check whether the decryptions generated with the encryption keys are correct.
Figure 8. CMPT for each part.
# Generating a CMPT from diving plaintext into non-predefined lengths is thought of as one way to stop it.