JAVA Cryptography - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

JAVA Cryptography

Description:

encryption using DES with the first 56-bit key. decryption using DES with the second ... Algorithm: Substitution-Permutation Network. WEAK : Side Channel Attack ... – PowerPoint PPT presentation

Number of Views:142
Avg rating:3.0/5.0
Slides: 11
Provided by: thanapolw
Category:

less

Transcript and Presenter's Notes

Title: JAVA Cryptography


1
JAVA Cryptography
2
Encryption method
  • Symmetric Key
  • DES
  • 3DES
  • AES
  • Asymmetric Key
  • DSS
  • RSA

3
Symmetric Key
  • Secret key
  • Block Algorithms
  • Stream Algorithms

Insecure Channel
4
Asymmetric Key
  • Public Key
  • Private Key

Insecure Channel
5
Example
A
B
Plain Text
6
DES
  • Data Encryption Standard (DES)
  • Encryption Key
  • 64 bits data block
  • 56 bits key length
  • 8 bits parity
  • Developed from FeistelChipher (Iterated Block
    Chipher) 16 times
  • WEAK brute force attack

7
DES Algorithm
8
DES Mode
  • ECB Mode Electronic Code Book
  • CBC Mode Cipher Block Chaining

9
Triple-DES
  • Encryption Key
  • 3DES 56x3 168 bits key length
  • Algorithm
  • encryption using DES with the first 56-bit key
  • decryption using DES with the second 56-bit key
  • encryption using DES with the third 56-bit key

10
Rijndael (AES)
  • Rijndael (Vincent) Rijmen (Joan) Daemen In
    year 1998
  • Data block 128 bit
  • Key length 128, 192, 256 bit
  • Encrypt 10, 12, 14 Rounds depend on key length
  • Algorithm Substitution-Permutation Network
  • WEAK Side Channel Attack
Write a Comment
User Comments (0)
About PowerShow.com