Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Cipher Suite Interpretation

 
Dan Nugent
Greenhorn
Posts: 2
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Could someone help me read the following Cipher Suite?
TLS_DHE_RSA_WITH_AES_128_CBC_SHA

This is what I understand:

TLS: Transport Layer Security protocol
DHE: Diffie-Hellman public/private key algorithm
RSA: RSA certificate
AES: AES 128 bit encryption
CBC: ???
SHA: SHA harsh method

Thank you!
 
Nicholas Jordan
Ranch Hand
Posts: 1282
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
  • What is your objective ?
  • Do you have any exposure to risk ?
  • Is this a computer science work in an academic setting ?
  • How much field experience or coding experience do you have ?


  • Transport Layer Security (TLS)Diffie-Hellman key exchange
    AES = Rijndael;// which is widely known.....
    CBC == Chained Block Cypher - one round feeds into the next, so where do you start ?
    SHA: Secure Hash Algorithm - an improvement on DES.

    See: Wenbo Mao - Modern Cryptography, Theory and Practice.
    Introduction to Cryptography, Katz,Lindell - CHAPMANN & HALL /CRC

    I have another cite, which is technician-oriented.

    Your brain won't be oriented if you try to do this in one day.....

    google for paper-self-study.pdf
    [ January 18, 2008: Message edited by: Nicholas Jordan ]
     
    Aryan Khan
    Ranch Hand
    Posts: 290
    Java Oracle Tomcat Server
    • 0
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    TLS: Transport Layer Security protocol
    It is the transport layer protocol used. other values can be SSLv3 etc.
    DHE: Diffie-Hellman public/private key algorithm
    Used for session key exchange
    RSA: RSA certificate
    Certificate
    AES: AES 128 bit encryption
    Algorithm used to encrypt the data
    CBC: ???
    AES will be used in CBC mode. CBC is a way to make the hackers life more difficult
    SHA: SHA harsh method
    A hash algorithm used to provide data integrity. It will calculate the checksum for the message and append the checksum to the end of the message.

    Nicholas,
    SHA: Secure Hash Algorithm - an improvement on DES?
    SHA is improvement on MD5. I would say AES is improvement on DES.

    Aryan
     
    Nicholas Jordan
    Ranch Hand
    Posts: 1282
    • 0
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Originally posted by Aryan Khan:

    CBC: ???
    ...( snip )...
    Nicholas,
    SHA: Secure Hash Algorithm - an improvement on DES?
    SHA is improvement on MD5. I would say AES is improvement on DES.

    Aryan


    My bad, original poster to note the work must be constantly reviewed.

    re:   CBC: ???   correction: CBC, Cipher Block Chaining.

     
    I agree. Here's the link: http://aspose.com/file-tools
    • Post Reply
    • Bookmark Topic Watch Topic
    • New Topic