• DocumentCode
    898330
  • Title

    Secure Sockets Layer

  • Author

    Weaver, Alfred C.

  • Author_Institution
    Virginia Univ., Charlottesville, VA, USA
  • Volume
    39
  • Issue
    4
  • fYear
    2006
  • fDate
    4/1/2006 12:00:00 AM
  • Firstpage
    88
  • Lastpage
    90
  • Abstract
    Secure Sockets Layer is a Web-based protocol used for securing data exchanges over the Internet. To understand how SSL does its job, we also must review the two cryptographic techniques on which it relies: symmetric-key and public-key cryptography (PKC). If a particular recipient is intended to decode the ciphertext, the sender and receiver must be using the same cryptographic technique, and they must safeguard a secret - a random number (called a key) in the case of symmetric-key cryptography, or the private key of a public/private key pair in the case of the public-key cryptography. To transport data, large messages are divided into multiple smaller messages with a maximum size of 16 Kbytes. Each message is optionally compressed, then a message authentication code (a hash derived from the plaintext, the two nonces, and the pre master secret) is appended. The plain-text and appended MAC are now encrypted using the negotiated symmetric-key scheme and the computed session key.
  • Keywords
    Internet; cryptography; message authentication; private key cryptography; public key cryptography; transport protocols; Internet; Secure Sockets Layer; Web-based protocol; ciphertext decoding; data encryption; message authentication code; plain-text; public-key cryptography; public/private key pair; secure data exchange; session key; symmetric-key cryptography; Assembly; Decoding; Digital signatures; Mathematics; Public key; Public key cryptography; Publishing; Sockets; Web pages; Wheels; Cryptography; Secure Sockets Layer;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/MC.2006.138
  • Filename
    1621007