Steps of proposed algorithm for encryption
1) Select any one of the indexing methods and generate a list of N index numbers depending on Cipher_Complexity or Number of Rounds.
2) Let X be the first index number for the first round.
3) All the elements in plaintext that is in position of multiples of X are selected to form a string.
4) Since we are using 128bit AES encryption technique we do necessary padding to form multiple Selective Table each of 128bit size.
5) On each Selective Table 128bit AES is applied with the help of key.
6) The generated cipher is replaced to its original position in plaintext.
7) Then next index number is selected for next round and steps 3-6 is repeated until N rounds are completed.
8) After N rounds, the new generated cipher is compressed to reduce the filesize.
We propose three different indexing methods