1 / 8

Secure Sockets Layer (SSL)

Secure Sockets Layer (SSL). Presented by: Piyush Saggi Baylor University Dec 6, 2002. Plan of Action. Need for SSL Brief Overview SSL protocols Questions. Need for SSL. Internet powered world Insecurity of network communication One world – One protocol

marin
Download Presentation

Secure Sockets Layer (SSL)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Secure Sockets Layer (SSL) Presented by: Piyush Saggi Baylor University Dec 6, 2002

  2. Plan of Action • Need for SSL • Brief Overview • SSL protocols • Questions

  3. Need for SSL • Internet powered world • Insecurity of network communication • One world – One protocol • Applications unaware of security

  4. What is SSL ? • Secure Sockets Layer • Network security protocol • Goals: • 1.Cryptographic security • 2.Interoperability • 3.Extensibility • 4.Relative Efficiency

  5. Basic Operation Application Data Fragmentation Record Layer <214 bytes SSL Plaintext Compression SSLCompressed Encryption SSLCiphertext TCP

  6. Protocols • SSL – layered protocol • SSL Record protocol over TCP • Encapsulates SSL Handshake protocol

  7. Handshake Protocol • A->B hello • B->A Hi, I'm Bob, bobs-certificate • A->B prove it • B->A Alice, This Is bob{ digest[Alice, This Is Bob] } bobs-private-key • ok bob, here is a secret {secret} bobs-public-key{some message,MAC}secret-key • 40 bit or 128 bit encryption

  8. Nitty Grtties • Certification Authorities – Verisign etc. • https port number – 443 QUESTIONS ??

More Related