1 00:00:00,240 --> 00:00:06,750 All right, we're almost going to end this wonderful section of cryptography, so this is the second 2 00:00:06,750 --> 00:00:11,290 last lecture and in the next lecture we'll obviously talk about the certificate authority. 3 00:00:11,910 --> 00:00:14,130 So what is actually SSL? 4 00:00:14,550 --> 00:00:17,850 Well, SSN stands for all these secure sockets layer. 5 00:00:18,570 --> 00:00:26,060 Now, this is actually a protocol which is which works at the application layer of the OS model and 6 00:00:26,070 --> 00:00:29,560 the model that is the network model. 7 00:00:29,580 --> 00:00:34,770 So if you have knowledge about networking, you might have heard of ESSES it. 8 00:00:35,640 --> 00:00:41,340 Basically, SSL was developed by Netscape for managing the security of messages. 9 00:00:41,340 --> 00:00:47,790 So whatever you send over the Internet, obviously it should be protected from hackers who are about 10 00:00:47,790 --> 00:00:51,060 to carry out some sniffing of your messages. 11 00:00:52,650 --> 00:00:58,700 Now SSL uses the Odyssey algorithm, which is the public will go to them to encrypt the data. 12 00:00:58,710 --> 00:01:02,320 So we have seen Oddisee algorithm previously in this section. 13 00:01:02,790 --> 00:01:10,340 It's basically it's a measure taken to protect data, whatever you are sending over to the Internet. 14 00:01:10,830 --> 00:01:17,840 So the first step is actually client installs or client messages, the server to initiate the communication. 15 00:01:17,870 --> 00:01:18,170 All right. 16 00:01:18,180 --> 00:01:21,690 It's similarly to a man to man conversation. 17 00:01:21,840 --> 00:01:24,180 Someone has to initiate the conversation. 18 00:01:24,480 --> 00:01:34,740 So the client initiates the conversation for the SSL or dials Yellowstone's for transport layer security 19 00:01:35,070 --> 00:01:38,780 assistant and TSL work together again. 20 00:01:39,200 --> 00:01:45,030 Uh, TLT is a protocol which is actually used to establish a secure connection. 21 00:01:45,300 --> 00:01:53,370 So SSL is used for secure sending, but yellers is used for establishing a secure connection between 22 00:01:53,370 --> 00:01:54,530 the sender receiver. 23 00:01:55,200 --> 00:02:04,380 So once a client initiates the SSL or tearless communication server sends back and encrypted public 24 00:02:04,380 --> 00:02:05,420 key certificate. 25 00:02:05,430 --> 00:02:08,640 So what is the certificate we have seen now? 26 00:02:08,640 --> 00:02:15,300 Client checks, the certificate it creates and then sends the encrypted key back to the SO. 27 00:02:15,300 --> 00:02:22,410 So you have to send a confirmation message so that the server will also know that you have got the certificate 28 00:02:23,700 --> 00:02:29,430 again server decryption key and delivers the encrypted content with the key to the client. 29 00:02:29,970 --> 00:02:35,070 And again, client decrypt the content, completing the assistant idealist handshake. 30 00:02:35,550 --> 00:02:41,880 Again, it's public encryption where you end up with something and you decrypt another key basically 31 00:02:41,880 --> 00:02:45,060 for secure sharing of messages. 32 00:02:45,720 --> 00:02:51,110 A peerless handshake allows the client and server to authenticate each other. 33 00:02:51,120 --> 00:02:57,360 So, uh, selecting the encryption algorithm, the proper encryption algorithm, and you have to exchange 34 00:02:57,360 --> 00:03:01,700 the key, as we have discussed here, prior to the exchange of data. 35 00:03:01,710 --> 00:03:07,470 So before you exchange any actual data, you have to exchange the keys. 36 00:03:07,620 --> 00:03:15,900 So you can see that server has the key right here and the server sends an encrypted public. 37 00:03:17,500 --> 00:03:24,160 This is how this all works and deals works, and in in the last lecture of this section, we are going 38 00:03:24,160 --> 00:03:26,730 to talk about certificate authority. 39 00:03:26,740 --> 00:03:29,370 It's going to be a very short lecture of two to three minutes. 40 00:03:29,380 --> 00:03:34,060 You just have to understand what exactly is a certificate authority.