http://www.blackwasp.co.uk/Eratosthenes.

aspx
for (long checkValue = 3; checkValue <= long.MaxValue; checkValue += 2) { if (IsPrime(checkValue)) { _primes.Add(checkValue); Console.Write("\t{0}", checkValue); } }

1. Use Gödel number sequence to encode array of data bit as a single number. (10 data bits can present as 8 bits). 2. The value which is obtains from Gödel encode process, then, Alphabet coding is apply, resulting the length of data is reduced as well as second level of security is provided also. 3. The encoded sequences, then, is embed to cover data using MLSB. Related works. Consider a pixel value 198 which can be factorized as 2132111. The Gödel number sequence of 198 is GN(1,2,0,0,1). The sequence 1,2,0,0,1 can be encoded as 2132111 as GN(0)=2, GN(1)=3, GN(2)=5 and so on. Now here the maximum gray level we can have is 255 which can be factorized as 5131171 and the sequence is GN (0, 0, 1, 0, 0, 0, 1). The length of the sequence is fixed to 10 numbers as the maximum prime number will be 23 (for the number 253 it is 11*23) and the Gödel sequence for 23 is (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0).

The sequences of bits are divided into an array with 10 length.

Sign up to vote on this title
UsefulNot useful