Introduction to Java Cryptography  Seminar Topic:

The Java Cryptography Extension (JCE) is a structure or framework and executions of encryption, key generation and key agreement and Message Authentication code (MAC), algorithms. The JCE allows symmetric, asymmetric, block and stream ciphers for the encryption. JCE has similar principles like Java Cryptography Architecture. The principles based are Implementation andIndependence. The framework here mentions the cryptographic services which are providers of implementations. 

  • Encryption is the process of collecting data and pressing specific key to produce data which is unknown to other end if the key is unidentified.
  • Cipher is the object that has been doing encryption as per algorithm.
  • Key agreement is the protocol to access the key between two parties. 

The other concepts include Decryption, Password dependent encryption, Message Authentication code. 

The Java 2 SDK, v 1.4 comes as “SunJCE” already installed package and registered with many encryptography services. Some of them are following.

  1. Implementations of the DES and encrypted algorithms, Cipher feedback etc.
  2. Key generators suitable to DES
  3. Diffie- Hellman Key agreement algorithms
  4.  Key store implementations
  5. Algorithm parameter manager for Diffie- Hellman, DES, Tripple DES etc.

Download  CSE Seminar Topic on Java Cryptography  .