SlideShare a Scribd company logo
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 02 | Feb-2013, Available @ http://www.ijret.org 172
DESIGN AND IMPLEMENTATION OF NETWORK
SECURITY USING GENETIC ALGORITHM
Soumya Paul1
, Inadyuti Dutt2
, S.N. Chaudhuri3
1
Associate Professor & Head, 2
Asst. Professor, Dept. of Computer Application, B.P. Poddar Institute of Management &
Technology, West Bengal, India, 3
Director, Kanad Institute of Engineering & Management, West Bengal, India,
soumya.paul2000@gmail.com, inadyuti&gmail.com, satya.chaudhuri@rediffmail.com
Abstract
Over the last few years, Secured transmission of data has been a major issue in data communication. This project mainly concerns
about the security of confidential information and data transmission using public key cryptography with Genetic Algorithm in order
to provide confidentiality, authentication, integrity and non-repudiation of the messages. First, an algorithm is developed and
implemented to generate a key pair (Private and public Key).A plain text is encrypted using the Public Key of receiver to produce an
intermediate cipher. The intermediate cipher is again encrypted using genetic algorithm to produce final cipher. The final cipher
first decrypted to produce the intermediate cipher which in turn decrypted to get the plain text using the Private key of the
receiver or vice versa.
Index Terms: Network Security, Genetic Algorithm
-----------------------------------------------------------------------***-----------------------------------------------------------------------
1. INTRODUCTION
1.1 Network Security:
Network security consists of the provisions and policies to
prevent and monitor unauthorized access, misuse,
modification, or denial of a computer network and network-
accessible resources. Network security involves the
authorization of access to data in a network, which is
controlled by the network administrator. Users choose or are
assigned a password or other authenticating information that
allows them access to information and programs within their
authority. Network security covers a variety of computer
networks, both public and private, that are used in everyday
jobs conducting transactions and communications among
businesses, government agencies and individuals.
1.2 Genetic Algorithm:
Genetic algorithms are inspired by Darwin's theory about
evolution. Solution to a problem solved by genetic algorithms
is evolved.
Algorithm is started with a set of solutions (represented by
chromosomes) called population. Solutions from one
population are taken and used to form a new population. This
is motivated by a hope, that the new population will be better
than the old one. Solutions which are selected to form new
solutions (offspring) are selected according to their fitness -
the more suitable they are the more chances they have to
reproduce.
This is repeated until some condition (for example number of
populations or improvement of the best solution) is satisfied.
1.3 Outline of Remaining Section:
The paper is organized as follows Section 2 states the security
of files that contain certain confidential information. The
detail description of the proposed encryption decryption
algorithms with illustration of examples are explained in
section 3. Finally, the paper concludes in section 4.
2. PROBLEM STATEMENT
Encryption method follows as: A pair of key (Public and
Private) generated. In Asymmetric-key cryptography, it is
obvious that when a text is encrypted with a public key, it is
decrypted with corresponding private key and vice-versa. The
plain text is encrypted using public key to produce
Intermediate cipher. The Intermediate cipher is further
encrypted using Genetic Algorithm to produce the final cipher.
Decryption method: The Final cipher is decrypted using
Genetic Algorithm to get intermediate cipher which is again
decrypted using corresponding private key to get the plain
text.
Initial Encryption:
Intermediate cipher = Encrypt (plaintext, public Key) OR
Intermediate cipher = Encrypt (plaintext, Private Key)
Genetic Encryption:
Final cipher = Encrypt (Intermediate cipher)
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 02 | Feb-2013, Available @ http://www.ijret.org 173
Genetic Decryption:
Intermediate cipher = decrypt (Final cipher) Final Decryption:
Plaintext = decrypt (Intermediate cipher, Private Key) OR
Plaintext = decrypt (Intermediate cipher, Public Key)
3. PROPOSED ALGORITHM
3.1 Proposed Key Generation Heuristic:
Step 1: Generate two non coprime number (a, b)
Step 2: Set l: =L.C.M (a, b) g: = G.C.D (a, b)
Step 3: Set (a, g) as private key
Step 4: Set x: = ((a-1)/g) + ((a-1) %g)
y: =g
Step 5: Store x, y
Step 6: Set (b, l) as public key
Step 7: Set p: = ((l-1)/b + ((l-1) %b)
q: =b Step 8: Set p, q Step 9: Stop
3.2.1 Proposed Encryption Heuristic Using
Function:-
Input : text, key type, public key (p, q)
or private key (x, y)
Output : Intermediate Cipher
Step 1: if key type= private key
Read public key (p, q) from database
Set m: = 2 else
Read private key (x, y) from database
Set m: = 1
Step 2: Set x: = ((x-(y-1))*y) +y
Step 3: Set p: = ((p-(q-1))*q) +q
Step 4: if (x/y=p/q) and (x*q=p*y) then
Set n: = x*q
Step 5: Set key_arr []: =n
Step 6: if (length of text = odd number) Then text: =text + @
Step 7: Set i: =0, c: =” ”, j: =0
Step 8: while (i<length of text) Repeat Step 9 to Step 12
Step 9: if i= EVEN number
Set c: =c + text [i] + (m* key_arr[j]) Else
Step 10: Set c: = c+text[i] - (m* key_arr[j]) End if
Step 11: Set j: = j+1
Step 12: if j=key_length then set j: =0
Step 13: Print c
Step 14: Stop
3.2.2 Proposed Encryption Heuristic Using
Genetic Algorithm:-
Input : Intermediate Cipher(c)
Output : Final Cipher
Step 1: Set st1:= substring of c (1 to c/2)
step2:= substring of c (c/2 to c) Step 2: Set i=1
Step 3: while (i<length of text) Repeat Step 4 to Step 8
Step 4: perform crossover at mate point i with st1 (0, i) & st2
(i, n)
& st2 (0, i) & st1 (i, n)
Step 5: Set st: = st1+Reverse (st2)
Step 6: Reverse st & set gst= st
Step 7: compare c & gst to find out fit value (no of character
position remain unchanged)
Step 8: select the gst having minimum no of fit value
Step 9: Return gst
Step 10: Stop
3.3 Proposed Decryption heuristic using
Genetic Algorithm:-
Input : Final Cipher(c)
Output : Intermediate Cipher
Step 1: Set st: = reverse (cipher)
Step 2: Set n=length of cipher
Step 3: Set st1:= substring of c (1 to n/2)
st2:= substring of c (n/2 to n)
Step 4: Set st2: =Reverse of st2
i:=1
Step 5: while (i<length of st2) Repeat Step 6 to Step 9
Step 6: perform crossover at mate point i
with st1 (0, i) & st2 (i, n)
and st2 (0, i) & st1 (i, n)
Step 7: Set gst: =st1+st2
Step 8: compare gst & cipher to find out fit value
(no of character position
Remain unchanged)
Step 9: select the gst having minimum no of fit value
Step 10: Return gst
Step 11: Stop
3.4 Proposed Decryption Heuristic using
Function:-
Input : Intermediate cipher, keytype, public
key
(p, q) or private key (x, y)
Output : Plain Text
Step 1: if key type= public key
Set m: = 2 & Read private key (x, y) from database
else
Set m: = 1 & Read public key (p,q) from database
Step 2: Set x: = ((x-(y-1))*y) +y
Step 3: Set p: = ((p-(q-1))*q) +q
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 02 | Feb-2013, Available @ http://www.ijret.org 174
N l u h u a
u i u ] ! F
N i u h u a
u l u ] ! F
N i u h u a
u l u ] ! F
Step 4: if (x/y=p/q) and (x*q=p*y) then
Set n: = x*q
Step 5: Set key_arr [] : =n
Step 6: Set i=0, c=” ”, j=0
Step 7: while (i<length of plmcipher) Repeat Step 4 to Step 7
Step 8: if i= EVEN number then
Set c: =c + plmcipher[i] - (m* key[j]) Else
Step 9: Set c: = c+plmsiphert[i]+(m* key[j]) End if
Step 10: Set j: = j+1
Step 11: if j=length of key [] then Set j: =0
Step 12: Print c
3.5 Proposed Cryptographic Algorithm:
Step 1: Start
Step 2: Call Proposed Encryption Heuristic
Step 3: Call Proposed Encryption Heuristic using
Genetic Algorithm
Step 4: Call Proposed Encryption Heuristic using
Genetic Algorihm
Step 5: Call Proposed Decryption Heuristic
Step 6: Stop
3.6 Illustration of Proposed Algorithm with Example:
:
A. Key Generation
Two Non-Co prime number generated: a=39, b=453
l:=L.C.M (a, b)=L.C.M(39,453)=5889 g:= G.C.D (a,
b)=G.C.D(39,453)=3
x: = ((a-1)/g) + ((a-1) %g)
=((39-1)/3)+((39-1)%3)=14 y: =g=3
p: = ((l-1)/b + ((l-1) %b)
=((5889-1)/453+((5889-1)%453)=464 q: =b=453
Publish (x,y) as private key and (p,q) and public key
B. Encryption
STEP 1: Encryption using Public Key:
Input Public key(p,q)=(464,453) Input plain text: “Good
Morning”
Read Private Key(x,y)=(14,3) from Database x: = ((x-(y-
1))*y) +y=((14-(3-1))*3)+3=39
p: = ((p-(q-1))*q) +q
=((464-(453-1))*453)+453=5889 (x/y=p/q=13) and
(x*q=p*y=17667)
n: = x*q=39*453=17667 key_arr[]={7,6,6,7,1} m:=1 and c=””
when i=1 ie, ODD
c: =c + ASCII(text [i])+ (m* key_arr[j])
=ASCII(„G‟)+(1*7)=N
when i=2 ie, EVEN
c: = c+ ASCII(text[i])- (m* key_arr[j])
= N+(ASCII(„o‟)-(1*6))=Ni
Finally we get the intermediate cipher :
Niu]!Fuluhua
STEP 3: Encryption using Genetic Algorithm
Input: Intermediate Cipher (st): Niu]!Fuluhua n:=length of st
st1:=substring(0,n/2)= Niu]!F
st2:=substring(n/2,n)= uluhua
Iteration 1: Cross Over
Mutation: NluhuaF!]uiu
Inversion(gst): u i u ] ! F a u h u l N (st)
:N i u ] ! F u l u h u a
Fit value: Comparing st and gst to find out no. of characters
whose position remained unchanged.
fit(st,gst)=5
Iteration 2: Cross Over
N I u ] ! F
u l u h u a
=
:
Mutation: NiuhuaF!]ulu
Inversion(gst): u l u ] ! F a u h u i N (st)
:N i u ] ! F u l u h u a
Fit value: Comparing st and gst to find out no. of characters
whose position remained unchanged.
fit(st,gst)=4
Iteration 3: Cross Over
N i U ] ! F
u l U h u a
=
Mutation: NiuhuaF!]ulu
Inversion(gst): u l u ] ! F a u h u i N (st): N i u ] ! F u l u h u a
Fit value: Comparing st and gst to find out no. of characters
whose position remained unchanged.
fit(st,gst)=4
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 02 | Feb-2013, Available @ http://www.ijret.org 175
N i u ] ! a
u l u h u F
N l u h u F
u i u ] ! a
N i u ] u a
u l u h ! F
N i u ] ! a
u l u h u F
N i u ] ! a
u l u h u F
U l u h u a
Iteration 4: Cross Over
N i u ] ! F
u l u h u a
=
Fit value: Comparing st and gst to find out no. of characters
whose position remained unchanged. fit(st,gst)=2
So, fittest gst having minimum fit value is : u l u h u
F a ! ] u i N
C. Decryption
STEP 1: Decryption using Genetic
Algorithm
Input: Final Cipher (st):
u l u h u F a ! ] u i N Inversion: N i u ] ! a F u h u l u
Mutation(mst): N i u ] ! a u l u h u F
n:=length of st st1:=substring(0,n/2)= N i u ] ! a
st2:=substring(n/2,n)= u l u h u F
Fit value: Comparing st and gst to find out no. of characters
whose position remained unchanged. fit(st,gst)=4
Iteration 1: Crossover
N i u ] ! a
u l u h u F
=
Mutation: Niu]uaF!hulu
Inversion(gst): u l u h ! F a u ] u i N
(st):N i u ] ! F u l u h u a
Fit value: Comparing st and gst to find out no. of characters
whose position remained unchanged. fit(st,gst)=3
Iteration 5: Cross Over
gst= N l u h u F u i u ] ! a
st= u l u h u F a ! ] u i N
Fit value: Comparing st and gst to find out no. of characters
whose position remained unchanged. fit(st,gst)=5
Iteration 2: Crossover
gst= N i u h u F u l u ] ! a st= u l u h u F a ! ] u i N
Mutation: Niu]!aFuhulu
Inversion(gst): u l u h u F a ! ] u i N (st):N i u ] ! F u l u h u a
Iteration 3: Crossover
=
N I u h u F
U L u ] ! a
gst= N i u h u F u l u ] ! a
st= u l u h u F a ! ] u i N
Fit value: Comparing st and gst to find out
no. of characters whose position remained unchanged.
fit(st,gst)=4
Iteration 4: Crossover
=
N i u ] ! a
U l u h u F
N i u ] u F
u l u h ! a
gst= N i u ] u F u l u
h ! a
when i=1 ie, ODD
c: =c + ASCII(text [i] )- (m* key_arr[j])=ASCII(„N‟)-(1*7)=G
when i=2 ie, EVEN
c: = c+text[i]+ (m* key_arr[j])= N+(ASCII(„i‟)+(1*6))= Go
st= u l u h u F a ! ] u i N
Fit value: Comparing st and gst to find out no. of characters
whose position remained unchanged.
fit(st,gst)=3
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 02 | Feb-2013, Available @ http://www.ijret.org 176
N i u ] ! F
u l u h u a
Iteration 5: Crossover
=
N i u ] ! a
u l u h u F
gst=
N i u ] ! F u l u h u a
st= u l u h u F a ! ] u i N
Fit value: Comparing st and gst to find out no. of characters
whose position remained unchanged.
fit(st,gst)=2
So fittest string(fst) having minimum fit value(2) = N
i u ] ! F u l u h u a
STEP 2: Decryption using Private Key: Input Private
Key(x,y)=(14,3)
Input intermediate cipher: Niu]!Fuluhua
Read Public key(p,q)=(464,453)
from Database
x: = ((x-(y-1))*y) +y
=((14-(3-1))*3)+3=39 p: = ((p-(q-1))*q) +q
=((464-(453-1))*453)+453=5889
(x/y=p/q=13) and (x*q=p*y=17667)
n: = x*q=39*453=17667 key_arr[]={7,6,6,7,1} m:=1 and c=””
Finally we get the intermediate
cipher : Good Morning
CONCLUSIONS
In this work, a heuristic for network security in using genetic
algorithm in computer networks has been proposed. Here an
asymmetric cryptographic approach is implemented to ensure
confidentiality in networks, which is again designed and
implemented with genetic algorithm.
ACKNOWLEDGEMENTS
The authors of this research would like to thank B. P. Poddar
Institute of Management and Technology for providing high-
end computing laboratories during their research work.
REFERENCES
[1] Kartalopoulos, S.V. “Differentiating Data Security and
Network Security”, IEEE Communications, 2008. ICC‟08.
International Conference on Telecommun. Networking, Univ.
of Oklahoma, Tulsa, OK, pp. 1469 – 1473, Issue Date: 19-23,
May 2008.
[2] Stamatios V. Kartalopoulos, Williams Professor in
Telecommunications Networking, “Optical Network Security:
Countermeasures in View of Channel Attacks”, Military
Communications Conference,
2006. MILCOM 2006. IEEE , The University of Oklahoma,
Washington, DC, ISBN: 1-4244-0617-X, pp. 1-5, Issue Date:
23-25 Oct, 2006.
[3] Vulnerabilities and Security strategy for the Next
Generation bandwidth Elastic Pon Stamatios
V.Kartalopous,Di Jin Ece department,TCOM Graduate
program , The University of Oklahoma , 4502 E.41 st
Street,Tulsa,OK 74135 USA.
[4] Cryptography and Network Security , by Forouzon.
[5] An Introduction to Neural Network ,Kevin Gurney.
BIOGRAPHIES
Soumya Paul, Assoc. Professor and Head, Department of
Computer Application in B. P. Poddar Institute of
Management & Technology, Kolkata, has been in teaching
and research for over 12 years. He holds a Master‟s Degree in
Technology, Computer Application as well as in Mathematics
and has gathered vast experiences in the same. He received his
M.Sc. (Mathematics) from Visva Bharati University and stood
1st class 1st. He received MCA from National Institute of
Technology, Rourkella and M. Tech (CSE) from AAI-Deemed
University and pursuing Ph. D in Computer Science and
Engineering. He served as a faculty member and visiting
faculty member in various Institutes and Universities like
RCCIIT, Visva Bharati University, University of Calcutta,
Bardhaman University, West Bengal University of
Technology etc. He has delivered numerous lectures across
India in the field of his research interest, Optical Networks and
Genetic Algorithms. He is an author/co-author of several
published articles in International Journals and International
Conferences. He has chaired an International Conference
technically supported by IEEE communication. He has more
than 15 research publications and currently Reviewer and
Member, Editorial Board in many conferences and journals
like International Journal of Data Modelling and Knowledge
Management.
Inadyuti Dutt has been in the field of academics for more
than ten years and currently the Assistant Professor of Dept. of
Computer Application, B.P.Poddar Institute of Management &
Technology, West Bengal, India. Earlier she held various
technical positions in National Informatics Centre, Kolkata ,
Semaphore Computing Network etc. She has earned Master‟s
degree in Computer Application and currently pursuing her
research in Computer Science & Engineering. She has more
than 20 publications to her laurels and her research interest is
specifically in the field of Optical Networking, Security and
Genetic Algorithms. She has also been Member, Editorial
Board in journal publications
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 02 | Feb-2013, Available @ http://www.ijret.org 177
S.N. Chaudhuri, Director Kanad Institute of Engineering &
Management, Mankar, Burdwan, West Bengal is a renowned
Academician as well as a world famous Scientist. He has
working experience for nearly 40 years in different National
and International Institutions. As visiting Professor, he visited
different foreign Universities. He is having a number of
publications to his credit and his name has been included in
who is Who Indian Personages.

More Related Content

What's hot

Implementation of RSA Algorithm with Chinese Remainder Theorem for Modulus N ...
Implementation of RSA Algorithm with Chinese Remainder Theorem for Modulus N ...Implementation of RSA Algorithm with Chinese Remainder Theorem for Modulus N ...
Implementation of RSA Algorithm with Chinese Remainder Theorem for Modulus N ...
CSCJournals
 
Novel Algorithm For Encryption:Hybrid of Transposition and Substitution Method
Novel Algorithm For Encryption:Hybrid of Transposition and Substitution MethodNovel Algorithm For Encryption:Hybrid of Transposition and Substitution Method
Novel Algorithm For Encryption:Hybrid of Transposition and Substitution Method
IDES Editor
 
Image Encryption and Compression
Image Encryption and Compression Image Encryption and Compression
Image Encryption and Compression
Sayantan Sur
 
Cloud computing and security final
Cloud computing and security finalCloud computing and security final
Cloud computing and security final
Akash Kamble
 
A Secure Encryption Technique based on Advanced Hill Cipher For a Public Key ...
A Secure Encryption Technique based on Advanced Hill Cipher For a Public Key ...A Secure Encryption Technique based on Advanced Hill Cipher For a Public Key ...
A Secure Encryption Technique based on Advanced Hill Cipher For a Public Key ...
IOSR Journals
 
Comparison of Secret Splitting, Secret Sharing and Recursive Threshold Visual...
Comparison of Secret Splitting, Secret Sharing and Recursive Threshold Visual...Comparison of Secret Splitting, Secret Sharing and Recursive Threshold Visual...
Comparison of Secret Splitting, Secret Sharing and Recursive Threshold Visual...
TELKOMNIKA JOURNAL
 
Computer security module 2
Computer security module 2Computer security module 2
Computer security module 2
Deepak John
 
Cloud computing and security 03
Cloud computing and security 03Cloud computing and security 03
Cloud computing and security 03
Akash Kamble
 
BLIND SIGNATURE SCHEME BASED ON CHEBYSHEV POLYNOMIALS
BLIND SIGNATURE SCHEME BASED ON CHEBYSHEV POLYNOMIALSBLIND SIGNATURE SCHEME BASED ON CHEBYSHEV POLYNOMIALS
BLIND SIGNATURE SCHEME BASED ON CHEBYSHEV POLYNOMIALS
IJNSA Journal
 
EFFICIENT CONDITIONAL PROXY REENCRYPTION WITH CHOSEN CIPHER TEXT SECURITY
EFFICIENT CONDITIONAL PROXY REENCRYPTION WITH CHOSEN CIPHER TEXT SECURITYEFFICIENT CONDITIONAL PROXY REENCRYPTION WITH CHOSEN CIPHER TEXT SECURITY
EFFICIENT CONDITIONAL PROXY REENCRYPTION WITH CHOSEN CIPHER TEXT SECURITY
IJNSA Journal
 
RSA - ENCRYPTION ALGORITHM CRYPTOGRAPHY
RSA - ENCRYPTION ALGORITHM CRYPTOGRAPHYRSA - ENCRYPTION ALGORITHM CRYPTOGRAPHY
RSA - ENCRYPTION ALGORITHM CRYPTOGRAPHY
Qualcomm
 
Cupdf.com public key-cryptography-569692953829a
Cupdf.com public key-cryptography-569692953829aCupdf.com public key-cryptography-569692953829a
Cupdf.com public key-cryptography-569692953829a
jsk1950
 
On the Usage of Chained Codes in Cryptography
On the Usage of Chained Codes in CryptographyOn the Usage of Chained Codes in Cryptography
On the Usage of Chained Codes in Cryptography
CSCJournals
 
IRJET- FPGA Implementation of Image Encryption and Decryption using Fully Hom...
IRJET- FPGA Implementation of Image Encryption and Decryption using Fully Hom...IRJET- FPGA Implementation of Image Encryption and Decryption using Fully Hom...
IRJET- FPGA Implementation of Image Encryption and Decryption using Fully Hom...
IRJET Journal
 
Elgamal signature for content distribution with network coding
Elgamal signature for content distribution with network codingElgamal signature for content distribution with network coding
Elgamal signature for content distribution with network coding
ijwmn
 
An Advance Approach of Image Encryption using AES, Genetic Algorithm and RSA ...
An Advance Approach of Image Encryption using AES, Genetic Algorithm and RSA ...An Advance Approach of Image Encryption using AES, Genetic Algorithm and RSA ...
An Advance Approach of Image Encryption using AES, Genetic Algorithm and RSA ...
IJEACS
 
New Technique Using Multiple Symmetric keys for Multilevel Encryption
New Technique Using Multiple Symmetric keys for Multilevel EncryptionNew Technique Using Multiple Symmetric keys for Multilevel Encryption
New Technique Using Multiple Symmetric keys for Multilevel Encryption
IJERA Editor
 

What's hot (17)

Implementation of RSA Algorithm with Chinese Remainder Theorem for Modulus N ...
Implementation of RSA Algorithm with Chinese Remainder Theorem for Modulus N ...Implementation of RSA Algorithm with Chinese Remainder Theorem for Modulus N ...
Implementation of RSA Algorithm with Chinese Remainder Theorem for Modulus N ...
 
Novel Algorithm For Encryption:Hybrid of Transposition and Substitution Method
Novel Algorithm For Encryption:Hybrid of Transposition and Substitution MethodNovel Algorithm For Encryption:Hybrid of Transposition and Substitution Method
Novel Algorithm For Encryption:Hybrid of Transposition and Substitution Method
 
Image Encryption and Compression
Image Encryption and Compression Image Encryption and Compression
Image Encryption and Compression
 
Cloud computing and security final
Cloud computing and security finalCloud computing and security final
Cloud computing and security final
 
A Secure Encryption Technique based on Advanced Hill Cipher For a Public Key ...
A Secure Encryption Technique based on Advanced Hill Cipher For a Public Key ...A Secure Encryption Technique based on Advanced Hill Cipher For a Public Key ...
A Secure Encryption Technique based on Advanced Hill Cipher For a Public Key ...
 
Comparison of Secret Splitting, Secret Sharing and Recursive Threshold Visual...
Comparison of Secret Splitting, Secret Sharing and Recursive Threshold Visual...Comparison of Secret Splitting, Secret Sharing and Recursive Threshold Visual...
Comparison of Secret Splitting, Secret Sharing and Recursive Threshold Visual...
 
Computer security module 2
Computer security module 2Computer security module 2
Computer security module 2
 
Cloud computing and security 03
Cloud computing and security 03Cloud computing and security 03
Cloud computing and security 03
 
BLIND SIGNATURE SCHEME BASED ON CHEBYSHEV POLYNOMIALS
BLIND SIGNATURE SCHEME BASED ON CHEBYSHEV POLYNOMIALSBLIND SIGNATURE SCHEME BASED ON CHEBYSHEV POLYNOMIALS
BLIND SIGNATURE SCHEME BASED ON CHEBYSHEV POLYNOMIALS
 
EFFICIENT CONDITIONAL PROXY REENCRYPTION WITH CHOSEN CIPHER TEXT SECURITY
EFFICIENT CONDITIONAL PROXY REENCRYPTION WITH CHOSEN CIPHER TEXT SECURITYEFFICIENT CONDITIONAL PROXY REENCRYPTION WITH CHOSEN CIPHER TEXT SECURITY
EFFICIENT CONDITIONAL PROXY REENCRYPTION WITH CHOSEN CIPHER TEXT SECURITY
 
RSA - ENCRYPTION ALGORITHM CRYPTOGRAPHY
RSA - ENCRYPTION ALGORITHM CRYPTOGRAPHYRSA - ENCRYPTION ALGORITHM CRYPTOGRAPHY
RSA - ENCRYPTION ALGORITHM CRYPTOGRAPHY
 
Cupdf.com public key-cryptography-569692953829a
Cupdf.com public key-cryptography-569692953829aCupdf.com public key-cryptography-569692953829a
Cupdf.com public key-cryptography-569692953829a
 
On the Usage of Chained Codes in Cryptography
On the Usage of Chained Codes in CryptographyOn the Usage of Chained Codes in Cryptography
On the Usage of Chained Codes in Cryptography
 
IRJET- FPGA Implementation of Image Encryption and Decryption using Fully Hom...
IRJET- FPGA Implementation of Image Encryption and Decryption using Fully Hom...IRJET- FPGA Implementation of Image Encryption and Decryption using Fully Hom...
IRJET- FPGA Implementation of Image Encryption and Decryption using Fully Hom...
 
Elgamal signature for content distribution with network coding
Elgamal signature for content distribution with network codingElgamal signature for content distribution with network coding
Elgamal signature for content distribution with network coding
 
An Advance Approach of Image Encryption using AES, Genetic Algorithm and RSA ...
An Advance Approach of Image Encryption using AES, Genetic Algorithm and RSA ...An Advance Approach of Image Encryption using AES, Genetic Algorithm and RSA ...
An Advance Approach of Image Encryption using AES, Genetic Algorithm and RSA ...
 
New Technique Using Multiple Symmetric keys for Multilevel Encryption
New Technique Using Multiple Symmetric keys for Multilevel EncryptionNew Technique Using Multiple Symmetric keys for Multilevel Encryption
New Technique Using Multiple Symmetric keys for Multilevel Encryption
 

Viewers also liked

Preliminary investigation of gypsum bonded moulds
Preliminary investigation of gypsum bonded mouldsPreliminary investigation of gypsum bonded moulds
Preliminary investigation of gypsum bonded moulds
eSAT Publishing House
 
Design and development of non server peer 2 peer secure communication using j...
Design and development of non server peer 2 peer secure communication using j...Design and development of non server peer 2 peer secure communication using j...
Design and development of non server peer 2 peer secure communication using j...
eSAT Publishing House
 
Arsenic removal from water using activated carbon
Arsenic removal from water using activated carbonArsenic removal from water using activated carbon
Arsenic removal from water using activated carbon
eSAT Publishing House
 
An overview of methods for monitoring web services based on the quality of se...
An overview of methods for monitoring web services based on the quality of se...An overview of methods for monitoring web services based on the quality of se...
An overview of methods for monitoring web services based on the quality of se...
eSAT Publishing House
 
Effect of the use of crumb rubber in conventional
Effect of the use of crumb rubber in conventionalEffect of the use of crumb rubber in conventional
Effect of the use of crumb rubber in conventional
eSAT Publishing House
 
Monitoring and control of grain storage using plc
Monitoring and control of grain storage using plcMonitoring and control of grain storage using plc
Monitoring and control of grain storage using plc
eSAT Publishing House
 
Digital signal processing techniques for lti fiber
Digital signal processing techniques for lti fiberDigital signal processing techniques for lti fiber
Digital signal processing techniques for lti fiber
eSAT Publishing House
 
Dry sliding wear behaviour of sand cast cu 11 ni-6sn alloy
Dry sliding wear behaviour of sand cast cu 11 ni-6sn alloyDry sliding wear behaviour of sand cast cu 11 ni-6sn alloy
Dry sliding wear behaviour of sand cast cu 11 ni-6sn alloy
eSAT Publishing House
 
Radiation pattern of yagi uda antenna using usrp on gnu
Radiation pattern of yagi uda antenna using usrp on gnuRadiation pattern of yagi uda antenna using usrp on gnu
Radiation pattern of yagi uda antenna using usrp on gnu
eSAT Publishing House
 
Conceptual design of injection mould tool for inlet
Conceptual design of injection mould tool for inletConceptual design of injection mould tool for inlet
Conceptual design of injection mould tool for inlet
eSAT Publishing House
 
Real time reservoir operation (calibration phase) a case study
Real time reservoir operation (calibration phase) a case studyReal time reservoir operation (calibration phase) a case study
Real time reservoir operation (calibration phase) a case study
eSAT Publishing House
 
Power house automation using wireless communication
Power house automation using wireless communicationPower house automation using wireless communication
Power house automation using wireless communication
eSAT Publishing House
 
Electronic voting machine using zigbee
Electronic voting machine using zigbeeElectronic voting machine using zigbee
Electronic voting machine using zigbee
eSAT Publishing House
 
Parallel unit connected generator model for third
Parallel unit connected generator model for thirdParallel unit connected generator model for third
Parallel unit connected generator model for third
eSAT Publishing House
 
Analysis of aerodynamic characteristics of a supercritical airfoil for low sp...
Analysis of aerodynamic characteristics of a supercritical airfoil for low sp...Analysis of aerodynamic characteristics of a supercritical airfoil for low sp...
Analysis of aerodynamic characteristics of a supercritical airfoil for low sp...
eSAT Publishing House
 
Cfd analaysis of flow through a conical exhaust
Cfd analaysis of flow through a conical exhaustCfd analaysis of flow through a conical exhaust
Cfd analaysis of flow through a conical exhaust
eSAT Publishing House
 
A brawny multicolor lane detection method to indian scenarios
A brawny multicolor lane detection method to indian scenariosA brawny multicolor lane detection method to indian scenarios
A brawny multicolor lane detection method to indian scenarios
eSAT Publishing House
 
The velocity control of the electro hydraulic servo system
The velocity control of the electro hydraulic servo systemThe velocity control of the electro hydraulic servo system
The velocity control of the electro hydraulic servo system
eSAT Publishing House
 
Secure data storage and retrieval in the cloud
Secure data storage and retrieval in the cloudSecure data storage and retrieval in the cloud
Secure data storage and retrieval in the cloud
eSAT Publishing House
 
Maintenance performance metrics for manufacturing industry
Maintenance performance metrics for manufacturing industryMaintenance performance metrics for manufacturing industry
Maintenance performance metrics for manufacturing industry
eSAT Publishing House
 

Viewers also liked (20)

Preliminary investigation of gypsum bonded moulds
Preliminary investigation of gypsum bonded mouldsPreliminary investigation of gypsum bonded moulds
Preliminary investigation of gypsum bonded moulds
 
Design and development of non server peer 2 peer secure communication using j...
Design and development of non server peer 2 peer secure communication using j...Design and development of non server peer 2 peer secure communication using j...
Design and development of non server peer 2 peer secure communication using j...
 
Arsenic removal from water using activated carbon
Arsenic removal from water using activated carbonArsenic removal from water using activated carbon
Arsenic removal from water using activated carbon
 
An overview of methods for monitoring web services based on the quality of se...
An overview of methods for monitoring web services based on the quality of se...An overview of methods for monitoring web services based on the quality of se...
An overview of methods for monitoring web services based on the quality of se...
 
Effect of the use of crumb rubber in conventional
Effect of the use of crumb rubber in conventionalEffect of the use of crumb rubber in conventional
Effect of the use of crumb rubber in conventional
 
Monitoring and control of grain storage using plc
Monitoring and control of grain storage using plcMonitoring and control of grain storage using plc
Monitoring and control of grain storage using plc
 
Digital signal processing techniques for lti fiber
Digital signal processing techniques for lti fiberDigital signal processing techniques for lti fiber
Digital signal processing techniques for lti fiber
 
Dry sliding wear behaviour of sand cast cu 11 ni-6sn alloy
Dry sliding wear behaviour of sand cast cu 11 ni-6sn alloyDry sliding wear behaviour of sand cast cu 11 ni-6sn alloy
Dry sliding wear behaviour of sand cast cu 11 ni-6sn alloy
 
Radiation pattern of yagi uda antenna using usrp on gnu
Radiation pattern of yagi uda antenna using usrp on gnuRadiation pattern of yagi uda antenna using usrp on gnu
Radiation pattern of yagi uda antenna using usrp on gnu
 
Conceptual design of injection mould tool for inlet
Conceptual design of injection mould tool for inletConceptual design of injection mould tool for inlet
Conceptual design of injection mould tool for inlet
 
Real time reservoir operation (calibration phase) a case study
Real time reservoir operation (calibration phase) a case studyReal time reservoir operation (calibration phase) a case study
Real time reservoir operation (calibration phase) a case study
 
Power house automation using wireless communication
Power house automation using wireless communicationPower house automation using wireless communication
Power house automation using wireless communication
 
Electronic voting machine using zigbee
Electronic voting machine using zigbeeElectronic voting machine using zigbee
Electronic voting machine using zigbee
 
Parallel unit connected generator model for third
Parallel unit connected generator model for thirdParallel unit connected generator model for third
Parallel unit connected generator model for third
 
Analysis of aerodynamic characteristics of a supercritical airfoil for low sp...
Analysis of aerodynamic characteristics of a supercritical airfoil for low sp...Analysis of aerodynamic characteristics of a supercritical airfoil for low sp...
Analysis of aerodynamic characteristics of a supercritical airfoil for low sp...
 
Cfd analaysis of flow through a conical exhaust
Cfd analaysis of flow through a conical exhaustCfd analaysis of flow through a conical exhaust
Cfd analaysis of flow through a conical exhaust
 
A brawny multicolor lane detection method to indian scenarios
A brawny multicolor lane detection method to indian scenariosA brawny multicolor lane detection method to indian scenarios
A brawny multicolor lane detection method to indian scenarios
 
The velocity control of the electro hydraulic servo system
The velocity control of the electro hydraulic servo systemThe velocity control of the electro hydraulic servo system
The velocity control of the electro hydraulic servo system
 
Secure data storage and retrieval in the cloud
Secure data storage and retrieval in the cloudSecure data storage and retrieval in the cloud
Secure data storage and retrieval in the cloud
 
Maintenance performance metrics for manufacturing industry
Maintenance performance metrics for manufacturing industryMaintenance performance metrics for manufacturing industry
Maintenance performance metrics for manufacturing industry
 

Similar to Design and implementation of network security using genetic algorithm

DATA INTEGRITY AUDITING WITHOUT PRIVATE KEY STORAGE FOR SECURE CLOUD STORAGE
DATA INTEGRITY AUDITING WITHOUT PRIVATE KEY STORAGE  FOR SECURE CLOUD STORAGEDATA INTEGRITY AUDITING WITHOUT PRIVATE KEY STORAGE  FOR SECURE CLOUD STORAGE
DATA INTEGRITY AUDITING WITHOUT PRIVATE KEY STORAGE FOR SECURE CLOUD STORAGE
IJTRET-International Journal of Trendy Research in Engineering and Technology
 
Text Encryption and Decryption Technique using Columnar Transposition and Sub...
Text Encryption and Decryption Technique using Columnar Transposition and Sub...Text Encryption and Decryption Technique using Columnar Transposition and Sub...
Text Encryption and Decryption Technique using Columnar Transposition and Sub...
IRJET Journal
 
D017433134
D017433134D017433134
D017433134
IOSR Journals
 
An implementation of RSA policy
An implementation of RSA policyAn implementation of RSA policy
An implementation of RSA policy
SM NAZMUS SALEHIN
 
IRJET- Enhanced Cloud Data Security using Combined Encryption and Steganography
IRJET- Enhanced Cloud Data Security using Combined Encryption and SteganographyIRJET- Enhanced Cloud Data Security using Combined Encryption and Steganography
IRJET- Enhanced Cloud Data Security using Combined Encryption and Steganography
IRJET Journal
 
50120130405004 2
50120130405004 250120130405004 2
50120130405004 2
IAEME Publication
 
D03601023026
D03601023026D03601023026
D03601023026
theijes
 
Secrecy and Performance Analysis of Symmetric Key Encryption Algorithms
Secrecy and Performance Analysis of Symmetric Key Encryption AlgorithmsSecrecy and Performance Analysis of Symmetric Key Encryption Algorithms
Secrecy and Performance Analysis of Symmetric Key Encryption Algorithms
Tharindu Weerasinghe
 
On theory and applications of mathematics to security in cloud computing: a c...
On theory and applications of mathematics to security in cloud computing: a c...On theory and applications of mathematics to security in cloud computing: a c...
On theory and applications of mathematics to security in cloud computing: a c...
Dr. Richard Otieno
 
Fpga based encryption design using vhdl
Fpga based encryption design using vhdlFpga based encryption design using vhdl
Fpga based encryption design using vhdl
eSAT Publishing House
 
A survey on Fully Homomorphic Encryption
A survey on Fully Homomorphic EncryptionA survey on Fully Homomorphic Encryption
A survey on Fully Homomorphic Encryption
iosrjce
 
B017631014
B017631014B017631014
B017631014
IOSR Journals
 
DATA SECURITY ANALYSIS AND SECURITY EXTENSION FOR SMART CARDS USING JAVA CARD
DATA SECURITY ANALYSIS AND SECURITY EXTENSION FOR SMART CARDS USING JAVA CARDDATA SECURITY ANALYSIS AND SECURITY EXTENSION FOR SMART CARDS USING JAVA CARD
DATA SECURITY ANALYSIS AND SECURITY EXTENSION FOR SMART CARDS USING JAVA CARD
ijait
 
anonymous and efficient authentication scheme for privacy-preserving distribu...
anonymous and efficient authentication scheme for privacy-preserving distribu...anonymous and efficient authentication scheme for privacy-preserving distribu...
anonymous and efficient authentication scheme for privacy-preserving distribu...
SUBHAJIT GHOSH
 
PPID3 AICCSA08
PPID3 AICCSA08PPID3 AICCSA08
PPID3 AICCSA08
Saeed Samet
 
Computer security module 1
Computer security module 1Computer security module 1
Computer security module 1
Deepak John
 
ijrrest_vol-2_issue-2_015
ijrrest_vol-2_issue-2_015ijrrest_vol-2_issue-2_015
ijrrest_vol-2_issue-2_015
Ashish Gupta
 
D44091720
D44091720D44091720
D44091720
IJERA Editor
 
G05124550
G05124550G05124550
G05124550
IOSR-JEN
 
IRJET- Effect of Newly Developed Data Security Algorithm on the 128-Bits Plai...
IRJET- Effect of Newly Developed Data Security Algorithm on the 128-Bits Plai...IRJET- Effect of Newly Developed Data Security Algorithm on the 128-Bits Plai...
IRJET- Effect of Newly Developed Data Security Algorithm on the 128-Bits Plai...
IRJET Journal
 

Similar to Design and implementation of network security using genetic algorithm (20)

DATA INTEGRITY AUDITING WITHOUT PRIVATE KEY STORAGE FOR SECURE CLOUD STORAGE
DATA INTEGRITY AUDITING WITHOUT PRIVATE KEY STORAGE  FOR SECURE CLOUD STORAGEDATA INTEGRITY AUDITING WITHOUT PRIVATE KEY STORAGE  FOR SECURE CLOUD STORAGE
DATA INTEGRITY AUDITING WITHOUT PRIVATE KEY STORAGE FOR SECURE CLOUD STORAGE
 
Text Encryption and Decryption Technique using Columnar Transposition and Sub...
Text Encryption and Decryption Technique using Columnar Transposition and Sub...Text Encryption and Decryption Technique using Columnar Transposition and Sub...
Text Encryption and Decryption Technique using Columnar Transposition and Sub...
 
D017433134
D017433134D017433134
D017433134
 
An implementation of RSA policy
An implementation of RSA policyAn implementation of RSA policy
An implementation of RSA policy
 
IRJET- Enhanced Cloud Data Security using Combined Encryption and Steganography
IRJET- Enhanced Cloud Data Security using Combined Encryption and SteganographyIRJET- Enhanced Cloud Data Security using Combined Encryption and Steganography
IRJET- Enhanced Cloud Data Security using Combined Encryption and Steganography
 
50120130405004 2
50120130405004 250120130405004 2
50120130405004 2
 
D03601023026
D03601023026D03601023026
D03601023026
 
Secrecy and Performance Analysis of Symmetric Key Encryption Algorithms
Secrecy and Performance Analysis of Symmetric Key Encryption AlgorithmsSecrecy and Performance Analysis of Symmetric Key Encryption Algorithms
Secrecy and Performance Analysis of Symmetric Key Encryption Algorithms
 
On theory and applications of mathematics to security in cloud computing: a c...
On theory and applications of mathematics to security in cloud computing: a c...On theory and applications of mathematics to security in cloud computing: a c...
On theory and applications of mathematics to security in cloud computing: a c...
 
Fpga based encryption design using vhdl
Fpga based encryption design using vhdlFpga based encryption design using vhdl
Fpga based encryption design using vhdl
 
A survey on Fully Homomorphic Encryption
A survey on Fully Homomorphic EncryptionA survey on Fully Homomorphic Encryption
A survey on Fully Homomorphic Encryption
 
B017631014
B017631014B017631014
B017631014
 
DATA SECURITY ANALYSIS AND SECURITY EXTENSION FOR SMART CARDS USING JAVA CARD
DATA SECURITY ANALYSIS AND SECURITY EXTENSION FOR SMART CARDS USING JAVA CARDDATA SECURITY ANALYSIS AND SECURITY EXTENSION FOR SMART CARDS USING JAVA CARD
DATA SECURITY ANALYSIS AND SECURITY EXTENSION FOR SMART CARDS USING JAVA CARD
 
anonymous and efficient authentication scheme for privacy-preserving distribu...
anonymous and efficient authentication scheme for privacy-preserving distribu...anonymous and efficient authentication scheme for privacy-preserving distribu...
anonymous and efficient authentication scheme for privacy-preserving distribu...
 
PPID3 AICCSA08
PPID3 AICCSA08PPID3 AICCSA08
PPID3 AICCSA08
 
Computer security module 1
Computer security module 1Computer security module 1
Computer security module 1
 
ijrrest_vol-2_issue-2_015
ijrrest_vol-2_issue-2_015ijrrest_vol-2_issue-2_015
ijrrest_vol-2_issue-2_015
 
D44091720
D44091720D44091720
D44091720
 
G05124550
G05124550G05124550
G05124550
 
IRJET- Effect of Newly Developed Data Security Algorithm on the 128-Bits Plai...
IRJET- Effect of Newly Developed Data Security Algorithm on the 128-Bits Plai...IRJET- Effect of Newly Developed Data Security Algorithm on the 128-Bits Plai...
IRJET- Effect of Newly Developed Data Security Algorithm on the 128-Bits Plai...
 

More from eSAT Publishing House

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
eSAT Publishing House
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
eSAT Publishing House
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
eSAT Publishing House
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
eSAT Publishing House
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
eSAT Publishing House
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
eSAT Publishing House
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
eSAT Publishing House
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
eSAT Publishing House
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
eSAT Publishing House
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
eSAT Publishing House
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
eSAT Publishing House
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
eSAT Publishing House
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
eSAT Publishing House
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
eSAT Publishing House
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
eSAT Publishing House
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
eSAT Publishing House
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
eSAT Publishing House
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
eSAT Publishing House
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
eSAT Publishing House
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
eSAT Publishing House
 

More from eSAT Publishing House (20)

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
 

Recently uploaded

哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
Madhumitha Jayaram
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
PuktoonEngr
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
Ratnakar Mikkili
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 

Recently uploaded (20)

哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 

Design and implementation of network security using genetic algorithm

  • 1. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 02 | Feb-2013, Available @ http://www.ijret.org 172 DESIGN AND IMPLEMENTATION OF NETWORK SECURITY USING GENETIC ALGORITHM Soumya Paul1 , Inadyuti Dutt2 , S.N. Chaudhuri3 1 Associate Professor & Head, 2 Asst. Professor, Dept. of Computer Application, B.P. Poddar Institute of Management & Technology, West Bengal, India, 3 Director, Kanad Institute of Engineering & Management, West Bengal, India, soumya.paul2000@gmail.com, inadyuti&gmail.com, satya.chaudhuri@rediffmail.com Abstract Over the last few years, Secured transmission of data has been a major issue in data communication. This project mainly concerns about the security of confidential information and data transmission using public key cryptography with Genetic Algorithm in order to provide confidentiality, authentication, integrity and non-repudiation of the messages. First, an algorithm is developed and implemented to generate a key pair (Private and public Key).A plain text is encrypted using the Public Key of receiver to produce an intermediate cipher. The intermediate cipher is again encrypted using genetic algorithm to produce final cipher. The final cipher first decrypted to produce the intermediate cipher which in turn decrypted to get the plain text using the Private key of the receiver or vice versa. Index Terms: Network Security, Genetic Algorithm -----------------------------------------------------------------------***----------------------------------------------------------------------- 1. INTRODUCTION 1.1 Network Security: Network security consists of the provisions and policies to prevent and monitor unauthorized access, misuse, modification, or denial of a computer network and network- accessible resources. Network security involves the authorization of access to data in a network, which is controlled by the network administrator. Users choose or are assigned a password or other authenticating information that allows them access to information and programs within their authority. Network security covers a variety of computer networks, both public and private, that are used in everyday jobs conducting transactions and communications among businesses, government agencies and individuals. 1.2 Genetic Algorithm: Genetic algorithms are inspired by Darwin's theory about evolution. Solution to a problem solved by genetic algorithms is evolved. Algorithm is started with a set of solutions (represented by chromosomes) called population. Solutions from one population are taken and used to form a new population. This is motivated by a hope, that the new population will be better than the old one. Solutions which are selected to form new solutions (offspring) are selected according to their fitness - the more suitable they are the more chances they have to reproduce. This is repeated until some condition (for example number of populations or improvement of the best solution) is satisfied. 1.3 Outline of Remaining Section: The paper is organized as follows Section 2 states the security of files that contain certain confidential information. The detail description of the proposed encryption decryption algorithms with illustration of examples are explained in section 3. Finally, the paper concludes in section 4. 2. PROBLEM STATEMENT Encryption method follows as: A pair of key (Public and Private) generated. In Asymmetric-key cryptography, it is obvious that when a text is encrypted with a public key, it is decrypted with corresponding private key and vice-versa. The plain text is encrypted using public key to produce Intermediate cipher. The Intermediate cipher is further encrypted using Genetic Algorithm to produce the final cipher. Decryption method: The Final cipher is decrypted using Genetic Algorithm to get intermediate cipher which is again decrypted using corresponding private key to get the plain text. Initial Encryption: Intermediate cipher = Encrypt (plaintext, public Key) OR Intermediate cipher = Encrypt (plaintext, Private Key) Genetic Encryption: Final cipher = Encrypt (Intermediate cipher)
  • 2. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 02 | Feb-2013, Available @ http://www.ijret.org 173 Genetic Decryption: Intermediate cipher = decrypt (Final cipher) Final Decryption: Plaintext = decrypt (Intermediate cipher, Private Key) OR Plaintext = decrypt (Intermediate cipher, Public Key) 3. PROPOSED ALGORITHM 3.1 Proposed Key Generation Heuristic: Step 1: Generate two non coprime number (a, b) Step 2: Set l: =L.C.M (a, b) g: = G.C.D (a, b) Step 3: Set (a, g) as private key Step 4: Set x: = ((a-1)/g) + ((a-1) %g) y: =g Step 5: Store x, y Step 6: Set (b, l) as public key Step 7: Set p: = ((l-1)/b + ((l-1) %b) q: =b Step 8: Set p, q Step 9: Stop 3.2.1 Proposed Encryption Heuristic Using Function:- Input : text, key type, public key (p, q) or private key (x, y) Output : Intermediate Cipher Step 1: if key type= private key Read public key (p, q) from database Set m: = 2 else Read private key (x, y) from database Set m: = 1 Step 2: Set x: = ((x-(y-1))*y) +y Step 3: Set p: = ((p-(q-1))*q) +q Step 4: if (x/y=p/q) and (x*q=p*y) then Set n: = x*q Step 5: Set key_arr []: =n Step 6: if (length of text = odd number) Then text: =text + @ Step 7: Set i: =0, c: =” ”, j: =0 Step 8: while (i<length of text) Repeat Step 9 to Step 12 Step 9: if i= EVEN number Set c: =c + text [i] + (m* key_arr[j]) Else Step 10: Set c: = c+text[i] - (m* key_arr[j]) End if Step 11: Set j: = j+1 Step 12: if j=key_length then set j: =0 Step 13: Print c Step 14: Stop 3.2.2 Proposed Encryption Heuristic Using Genetic Algorithm:- Input : Intermediate Cipher(c) Output : Final Cipher Step 1: Set st1:= substring of c (1 to c/2) step2:= substring of c (c/2 to c) Step 2: Set i=1 Step 3: while (i<length of text) Repeat Step 4 to Step 8 Step 4: perform crossover at mate point i with st1 (0, i) & st2 (i, n) & st2 (0, i) & st1 (i, n) Step 5: Set st: = st1+Reverse (st2) Step 6: Reverse st & set gst= st Step 7: compare c & gst to find out fit value (no of character position remain unchanged) Step 8: select the gst having minimum no of fit value Step 9: Return gst Step 10: Stop 3.3 Proposed Decryption heuristic using Genetic Algorithm:- Input : Final Cipher(c) Output : Intermediate Cipher Step 1: Set st: = reverse (cipher) Step 2: Set n=length of cipher Step 3: Set st1:= substring of c (1 to n/2) st2:= substring of c (n/2 to n) Step 4: Set st2: =Reverse of st2 i:=1 Step 5: while (i<length of st2) Repeat Step 6 to Step 9 Step 6: perform crossover at mate point i with st1 (0, i) & st2 (i, n) and st2 (0, i) & st1 (i, n) Step 7: Set gst: =st1+st2 Step 8: compare gst & cipher to find out fit value (no of character position Remain unchanged) Step 9: select the gst having minimum no of fit value Step 10: Return gst Step 11: Stop 3.4 Proposed Decryption Heuristic using Function:- Input : Intermediate cipher, keytype, public key (p, q) or private key (x, y) Output : Plain Text Step 1: if key type= public key Set m: = 2 & Read private key (x, y) from database else Set m: = 1 & Read public key (p,q) from database Step 2: Set x: = ((x-(y-1))*y) +y Step 3: Set p: = ((p-(q-1))*q) +q
  • 3. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 02 | Feb-2013, Available @ http://www.ijret.org 174 N l u h u a u i u ] ! F N i u h u a u l u ] ! F N i u h u a u l u ] ! F Step 4: if (x/y=p/q) and (x*q=p*y) then Set n: = x*q Step 5: Set key_arr [] : =n Step 6: Set i=0, c=” ”, j=0 Step 7: while (i<length of plmcipher) Repeat Step 4 to Step 7 Step 8: if i= EVEN number then Set c: =c + plmcipher[i] - (m* key[j]) Else Step 9: Set c: = c+plmsiphert[i]+(m* key[j]) End if Step 10: Set j: = j+1 Step 11: if j=length of key [] then Set j: =0 Step 12: Print c 3.5 Proposed Cryptographic Algorithm: Step 1: Start Step 2: Call Proposed Encryption Heuristic Step 3: Call Proposed Encryption Heuristic using Genetic Algorithm Step 4: Call Proposed Encryption Heuristic using Genetic Algorihm Step 5: Call Proposed Decryption Heuristic Step 6: Stop 3.6 Illustration of Proposed Algorithm with Example: : A. Key Generation Two Non-Co prime number generated: a=39, b=453 l:=L.C.M (a, b)=L.C.M(39,453)=5889 g:= G.C.D (a, b)=G.C.D(39,453)=3 x: = ((a-1)/g) + ((a-1) %g) =((39-1)/3)+((39-1)%3)=14 y: =g=3 p: = ((l-1)/b + ((l-1) %b) =((5889-1)/453+((5889-1)%453)=464 q: =b=453 Publish (x,y) as private key and (p,q) and public key B. Encryption STEP 1: Encryption using Public Key: Input Public key(p,q)=(464,453) Input plain text: “Good Morning” Read Private Key(x,y)=(14,3) from Database x: = ((x-(y- 1))*y) +y=((14-(3-1))*3)+3=39 p: = ((p-(q-1))*q) +q =((464-(453-1))*453)+453=5889 (x/y=p/q=13) and (x*q=p*y=17667) n: = x*q=39*453=17667 key_arr[]={7,6,6,7,1} m:=1 and c=”” when i=1 ie, ODD c: =c + ASCII(text [i])+ (m* key_arr[j]) =ASCII(„G‟)+(1*7)=N when i=2 ie, EVEN c: = c+ ASCII(text[i])- (m* key_arr[j]) = N+(ASCII(„o‟)-(1*6))=Ni Finally we get the intermediate cipher : Niu]!Fuluhua STEP 3: Encryption using Genetic Algorithm Input: Intermediate Cipher (st): Niu]!Fuluhua n:=length of st st1:=substring(0,n/2)= Niu]!F st2:=substring(n/2,n)= uluhua Iteration 1: Cross Over Mutation: NluhuaF!]uiu Inversion(gst): u i u ] ! F a u h u l N (st) :N i u ] ! F u l u h u a Fit value: Comparing st and gst to find out no. of characters whose position remained unchanged. fit(st,gst)=5 Iteration 2: Cross Over N I u ] ! F u l u h u a = : Mutation: NiuhuaF!]ulu Inversion(gst): u l u ] ! F a u h u i N (st) :N i u ] ! F u l u h u a Fit value: Comparing st and gst to find out no. of characters whose position remained unchanged. fit(st,gst)=4 Iteration 3: Cross Over N i U ] ! F u l U h u a = Mutation: NiuhuaF!]ulu Inversion(gst): u l u ] ! F a u h u i N (st): N i u ] ! F u l u h u a Fit value: Comparing st and gst to find out no. of characters whose position remained unchanged. fit(st,gst)=4
  • 4. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 02 | Feb-2013, Available @ http://www.ijret.org 175 N i u ] ! a u l u h u F N l u h u F u i u ] ! a N i u ] u a u l u h ! F N i u ] ! a u l u h u F N i u ] ! a u l u h u F U l u h u a Iteration 4: Cross Over N i u ] ! F u l u h u a = Fit value: Comparing st and gst to find out no. of characters whose position remained unchanged. fit(st,gst)=2 So, fittest gst having minimum fit value is : u l u h u F a ! ] u i N C. Decryption STEP 1: Decryption using Genetic Algorithm Input: Final Cipher (st): u l u h u F a ! ] u i N Inversion: N i u ] ! a F u h u l u Mutation(mst): N i u ] ! a u l u h u F n:=length of st st1:=substring(0,n/2)= N i u ] ! a st2:=substring(n/2,n)= u l u h u F Fit value: Comparing st and gst to find out no. of characters whose position remained unchanged. fit(st,gst)=4 Iteration 1: Crossover N i u ] ! a u l u h u F = Mutation: Niu]uaF!hulu Inversion(gst): u l u h ! F a u ] u i N (st):N i u ] ! F u l u h u a Fit value: Comparing st and gst to find out no. of characters whose position remained unchanged. fit(st,gst)=3 Iteration 5: Cross Over gst= N l u h u F u i u ] ! a st= u l u h u F a ! ] u i N Fit value: Comparing st and gst to find out no. of characters whose position remained unchanged. fit(st,gst)=5 Iteration 2: Crossover gst= N i u h u F u l u ] ! a st= u l u h u F a ! ] u i N Mutation: Niu]!aFuhulu Inversion(gst): u l u h u F a ! ] u i N (st):N i u ] ! F u l u h u a Iteration 3: Crossover = N I u h u F U L u ] ! a gst= N i u h u F u l u ] ! a st= u l u h u F a ! ] u i N Fit value: Comparing st and gst to find out no. of characters whose position remained unchanged. fit(st,gst)=4 Iteration 4: Crossover = N i u ] ! a U l u h u F N i u ] u F u l u h ! a gst= N i u ] u F u l u h ! a when i=1 ie, ODD c: =c + ASCII(text [i] )- (m* key_arr[j])=ASCII(„N‟)-(1*7)=G when i=2 ie, EVEN c: = c+text[i]+ (m* key_arr[j])= N+(ASCII(„i‟)+(1*6))= Go st= u l u h u F a ! ] u i N Fit value: Comparing st and gst to find out no. of characters whose position remained unchanged. fit(st,gst)=3
  • 5. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 02 | Feb-2013, Available @ http://www.ijret.org 176 N i u ] ! F u l u h u a Iteration 5: Crossover = N i u ] ! a u l u h u F gst= N i u ] ! F u l u h u a st= u l u h u F a ! ] u i N Fit value: Comparing st and gst to find out no. of characters whose position remained unchanged. fit(st,gst)=2 So fittest string(fst) having minimum fit value(2) = N i u ] ! F u l u h u a STEP 2: Decryption using Private Key: Input Private Key(x,y)=(14,3) Input intermediate cipher: Niu]!Fuluhua Read Public key(p,q)=(464,453) from Database x: = ((x-(y-1))*y) +y =((14-(3-1))*3)+3=39 p: = ((p-(q-1))*q) +q =((464-(453-1))*453)+453=5889 (x/y=p/q=13) and (x*q=p*y=17667) n: = x*q=39*453=17667 key_arr[]={7,6,6,7,1} m:=1 and c=”” Finally we get the intermediate cipher : Good Morning CONCLUSIONS In this work, a heuristic for network security in using genetic algorithm in computer networks has been proposed. Here an asymmetric cryptographic approach is implemented to ensure confidentiality in networks, which is again designed and implemented with genetic algorithm. ACKNOWLEDGEMENTS The authors of this research would like to thank B. P. Poddar Institute of Management and Technology for providing high- end computing laboratories during their research work. REFERENCES [1] Kartalopoulos, S.V. “Differentiating Data Security and Network Security”, IEEE Communications, 2008. ICC‟08. International Conference on Telecommun. Networking, Univ. of Oklahoma, Tulsa, OK, pp. 1469 – 1473, Issue Date: 19-23, May 2008. [2] Stamatios V. Kartalopoulos, Williams Professor in Telecommunications Networking, “Optical Network Security: Countermeasures in View of Channel Attacks”, Military Communications Conference, 2006. MILCOM 2006. IEEE , The University of Oklahoma, Washington, DC, ISBN: 1-4244-0617-X, pp. 1-5, Issue Date: 23-25 Oct, 2006. [3] Vulnerabilities and Security strategy for the Next Generation bandwidth Elastic Pon Stamatios V.Kartalopous,Di Jin Ece department,TCOM Graduate program , The University of Oklahoma , 4502 E.41 st Street,Tulsa,OK 74135 USA. [4] Cryptography and Network Security , by Forouzon. [5] An Introduction to Neural Network ,Kevin Gurney. BIOGRAPHIES Soumya Paul, Assoc. Professor and Head, Department of Computer Application in B. P. Poddar Institute of Management & Technology, Kolkata, has been in teaching and research for over 12 years. He holds a Master‟s Degree in Technology, Computer Application as well as in Mathematics and has gathered vast experiences in the same. He received his M.Sc. (Mathematics) from Visva Bharati University and stood 1st class 1st. He received MCA from National Institute of Technology, Rourkella and M. Tech (CSE) from AAI-Deemed University and pursuing Ph. D in Computer Science and Engineering. He served as a faculty member and visiting faculty member in various Institutes and Universities like RCCIIT, Visva Bharati University, University of Calcutta, Bardhaman University, West Bengal University of Technology etc. He has delivered numerous lectures across India in the field of his research interest, Optical Networks and Genetic Algorithms. He is an author/co-author of several published articles in International Journals and International Conferences. He has chaired an International Conference technically supported by IEEE communication. He has more than 15 research publications and currently Reviewer and Member, Editorial Board in many conferences and journals like International Journal of Data Modelling and Knowledge Management. Inadyuti Dutt has been in the field of academics for more than ten years and currently the Assistant Professor of Dept. of Computer Application, B.P.Poddar Institute of Management & Technology, West Bengal, India. Earlier she held various technical positions in National Informatics Centre, Kolkata , Semaphore Computing Network etc. She has earned Master‟s degree in Computer Application and currently pursuing her research in Computer Science & Engineering. She has more than 20 publications to her laurels and her research interest is specifically in the field of Optical Networking, Security and Genetic Algorithms. She has also been Member, Editorial Board in journal publications
  • 6. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 02 | Feb-2013, Available @ http://www.ijret.org 177 S.N. Chaudhuri, Director Kanad Institute of Engineering & Management, Mankar, Burdwan, West Bengal is a renowned Academician as well as a world famous Scientist. He has working experience for nearly 40 years in different National and International Institutions. As visiting Professor, he visited different foreign Universities. He is having a number of publications to his credit and his name has been included in who is Who Indian Personages.