wood burning stoves 2.0*
The moose likes Security and the fly likes Cipher Suite Interpretation Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Engineering » Security
Bookmark "Cipher Suite Interpretation" Watch "Cipher Suite Interpretation" New topic
Author

Cipher Suite Interpretation

Dan Nugent
Greenhorn

Joined: Jan 11, 2008
Posts: 2
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

Joined: Sep 17, 2006
Posts: 1282
  • 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 ]

    "The differential equations that describe dynamic interactions of power generators are similar to that of the gravitational interplay among celestial bodies, which is chaotic in nature."
    Aryan Khan
    Ranch Hand

    Joined: Sep 12, 2004
    Posts: 290

    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


    OCP/MCP/SCJP/SCWCD/IBM XML/SCMAD/SCEA-1
    Nicholas Jordan
    Ranch Hand

    Joined: Sep 17, 2006
    Posts: 1282
    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.

     
    Consider Paul's rocket mass heater.
     
    subject: Cipher Suite Interpretation
     
    Similar Threads
    Encryption of long strings
    Knowing more about SHA-1 hash
    SSLServerSocketFactory
    Password Encryption: Rationale and Java
    What is the difference between Pubkey and Cipher?