hybrid cipher encryption plain text key cipher text key plain text iv hybrid cipher decryption...

7
Hybrid Cipher encryption Plain Text Key Cipher Text Key Plain Text IV Hybrid Cipher decryption Hybrid Cipher Note : IV used in encryption is not used in decryption

Upload: jocelin-mason

Post on 23-Dec-2015

221 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Hybrid Cipher encryption Plain Text Key Cipher Text Key Plain Text IV Hybrid Cipher decryption Hybrid Cipher Note: IV used in encryption is not used in

Hybrid Cipher

encryption

PlainText

Key

CipherText

Key

PlainText

IV

HybridCipher

decryption

HybridCipher

Note: IV used in encryption is not used in decryption

Page 2: Hybrid Cipher encryption Plain Text Key Cipher Text Key Plain Text IV Hybrid Cipher decryption Hybrid Cipher Note: IV used in encryption is not used in

Features

• Initialization Vector (IV) necessary only in Encryption

• Hash Integration

• Ciphertext Length Variation for same plaintext

• Customizability

• Secure Watermarking

• Tamperproof

• Adaptability

• Choice of core encryption engines

Page 3: Hybrid Cipher encryption Plain Text Key Cipher Text Key Plain Text IV Hybrid Cipher decryption Hybrid Cipher Note: IV used in encryption is not used in

Hybrid Cipher Schema

Similar process is used in DecryptionPseudo-random generator is not required during decryptionAES or any other cipher can be used in the “Cipher” blockUse of IV is not shown in this high level detail

PlainText

Break up Into varying length blocks

Adjust for cipher block

size DynamicMixing

Cipher

Hash

Pseudo-randomgenerator

DynamicMixing

CipherText

Page 4: Hybrid Cipher encryption Plain Text Key Cipher Text Key Plain Text IV Hybrid Cipher decryption Hybrid Cipher Note: IV used in encryption is not used in

Hash distribution with AES

Each set of rows represent cipher text distribution and cipher bytes in Hexcc = cipher text bytes from AES for the same plain text bytes hh = hash bytes distributionxx = random bytes distribution

Page 5: Hybrid Cipher encryption Plain Text Key Cipher Text Key Plain Text IV Hybrid Cipher decryption Hybrid Cipher Note: IV used in encryption is not used in

Hash distribution with VM

Each set of rows represent cipher text distribution and cipher bytes in Hexcc = cipher text bytes from VM for the same plain text byteshh = hash bytes distributionxx = random bytes distribution

Page 6: Hybrid Cipher encryption Plain Text Key Cipher Text Key Plain Text IV Hybrid Cipher decryption Hybrid Cipher Note: IV used in encryption is not used in

Cipher text length variations with AES

Varying cipher text lengths in

this column

Page 7: Hybrid Cipher encryption Plain Text Key Cipher Text Key Plain Text IV Hybrid Cipher decryption Hybrid Cipher Note: IV used in encryption is not used in

Cipher text length variations with VM

Varying cipher text lengths in

this column