Saturday, August 5, 2023

Certificate Authority ?

Problem : How can we trust a website claiming to be who they are ?


Me browser                                                                        https://www.youtube.com


                           -------------------------->

                                give me youtube

                           <-------------------------       
                            
                                youtube certificate contain
                                youtube public key signed by Google CA

                            -------------------------->

                                Google CA is trusted , therefore the youtube 
                                public key is trusted. 
                                here are the new secret key encrypted with youtube public key
                                Due to it was encrypted with youtube public key, 
                                therefore youtube will be able to decrypt it with 
                                youtube private key and able to read the new secret key.           
           
                           <------------------------------->
                               All future communication between my browser and youtube 
                               will be encrypted with the new secret key. 
                               Therefore the commuinication is secure and each party is trust as who they claim.

No comments:

Post a Comment