O LEVEL ITWD THEORY NOTES (SSL)

Table of Contents
O LEVEL ITWD THEORY NOTES (SSL)
O LEVEL ITWD THEORY NOTES (SSL):- हेलो दोस्तों आज अपनी इस पोस्ट में हम ो लेवल कंप्यूटर कोर्स के अंतर्गत आने वाले ITWD पेपर के ssl चैप्टर को पढ़ेंगे। तो चलिए स्टार्ट करते हैं ।
O लेवल नोट्स
SSL (SECURE SOCKET LAYER)
•SSL एक network protocol होता है जो client और server के बीच authentication और communication को manage करता है।SSLके3primary taskहै।
•Clientauthentication
•Serverauthentication
•Communication encrytion
SSLएकweb server और browser के बीच मे secure connection establish करता है।SSL Netscape के द्वारा develop कया गयाथा।SSL को RFC2246 मे declare कया गया है। इसेTLS(Transport Layer ecurity)के नाम से भी जाना जाता है।
SSL (SECURE SOCKET LAYER)
इस प्रोटोकॉल कासबसे important task applications के बीच data की privacy और completeness provide करना है। जब भी कोईconnection SSL के साथ secure कया जाता है तो उसकी 3 characteristics होती है। ये characteristics है-
1-Privacy-Connection private होता है क्यूंकि transmit होने वाले data को Symmetric Cryptography से encrypt कया जाता है । ये एक algorithm होती है जो data को encrypt करती है।
2-Authenticity–Communicate करने वाली applications authentic होती है।क्योक public-keycryptography से उन्हें authenticate कया जाता है।
3-Reliability-Connectionreliableहोता है क्योक हर message की completeness authentication code के द्वाराcheck की जाती है।
कॉम्पोनेन्ट ऑफ़ssl
•SSL के 4 primary component (protocols) होते है। सस्ल को इन 4 प्रोटोकॉल्स मे डिवाइड कया गया है
•SSL handshake protocol
•SSL record protocol
•SSL alert protocol
•SSL hangecipherspec protocol
SSL Handshake Protocol
SSL hand shake protocol के द्वारा client और server के बीच मे secure channel establish कया जाता है ।ये protocol keys और algorithms की information SSL record protocol को provide करता है। इस protocol के द्वारा clients और servers 3 primary tasks perform करते है।
•Clients और server scryptographic algorithm determine करतेहै।ये वो algorithm होती है जससे data encrypt कया जायेगा। जब client और server दोनों कसी एक algorithm को support करते है तो उसे ही choose कया जाता है।
•Clients और servers एक दूसरे को authenticate करते ।
•एक दूसरे के साथ keys exchange करते है ताक दूसरी तरफ data का decryption कया जा सके।
SSL Record Protocol
SSL record protocol data का fragmentation, compression और encryption करता है।इस property के functions ननम्न है
•Application layer से प्राप्त data को fixed length के packets मे break करना।
•Data को compress करना।
•Message Authentication Code(MAC) add करना।
•Break कये गए packets को encrypt करना।
•सभी packets के साथ SSL header attach करना।
SSL Alert Protocol
•SSL alert protocol sessions मे आने वाली problems (errors) को alert essages के द्वारा represent करता है। एक alert message मे error की गंभीरता के बारे मे short description दया जाताहै। जब भी कोई fatal error message मलता है तो server और client दोनों ही connection को close कर देते है। जब connection को close कया जाता है तो इसी protocol के माध्यम से client और server एक दूसरे को notify करते है। इस के लए close_notify message भेजा जाता है।ये protocols warnings भी present करता है।
SSL Change Cipher Spec protocol
•Change cipher spec protocol क्लाइंट और सर्वर के द्वार यूज़ कया जाने वाल ेएन्क्रिप्शन method को change करने क लए यूज़ कया जाता है ।
Change cipher protocol
एक single message होता है जो ये बताता है की sender symmetric key encryption को change करना चाहता है ।ये एक message होता है जसमे 1byte value 1 set होती है । इस protocol के advantage ये है की दोबारा connection establish कये बना ही encryption method को change कर सकते है।
Working of SSL (SecuredSocketLayer)
•जब भी client सर्वर के बीच मे कनेक्शन होता है तो ये एक initial and shake process के दारा start होता है। सबसे पहले server अपना digital certificate client को present करता है।Client इस certificate को public key cryptography के द्वारा authenticate करता । ये certificate बताता है server एक authorized server है । Server के authenticate होने के बाद client भी खुद को authenticate करता है। जब एक बार server authenticate हो जाता है तो client और server encryption method determine करते है।वही encryption method यूज़ कया जाता है जसे client और server दोनों support करते हो। साथ ही एक common key भी share की जाती है जो data के decryption के लए यूज़ की जाती है।
Working of SSL (Secured SocketLayer)
•जब भी आप कसी SSL secure connection मे enter करते है तो protocol HTTP से HTTPS बन जाता है।
Steps of SSL
•सबसे पहले handshake protocol के द्वारा client और server एक दूसरे को authenticate करते है।
•इसके बाद change cipher spec protocol के द्वारा encryption method set कया जाताहै।
•इसके बाद SSL record protocol के द्वारा SSL को packets मे break कया जाता , compress कया जाता है और SSL header attach कया जाता है।फर ये packets TCP को भेज दए जाते है।
•यद इस process के दौरान कोई error आती है तो alert protocols इन errors को present करता है।
•साथ ही alert protocol के द्वारा connection terminate करने के लए message भी भेजा जाता है।
conclusion:-
आज अपनी इस पोस्ट में हमने ो लेवल कंप्यूटर कोर्स के ITWD पेपर के ssl टॉपिक को कवर किया हैं । मुझे आशा हैं की आपको मेरे द्वारा दी गयी जानकारी हेल्पफुल लगी होगी । यदि आपको मेरे द्वारा दी गयी जानकारी अच्छी लगी हो तो इसे अपने दोस्तों के साथ शेयर अवश्य करे ताकि उनको भी एग्जाम प्रेपरेशन में सहायता हो सके । यदि आप किसी नोट्स की पीडीऍफ़ चाहते हो तो हमें कमेंट बॉक्स में या फिर मेल id पर संपर्क कर सकते हैं ।