Upload
syed-shah
View
196
Download
0
Embed Size (px)
Citation preview
Encryption
What is Encryption?
Main Types of Encryption
Symmetric Encryption Asymmetric Encryption Hashing
Symmetric Encryption ?
Text
Cipher Algorithm
SharedKey
Encrypted
Text
Cipher Algorithm
Shared Key
Decrypted
TextText
Symmetric Encryption
Symmetric Encryption-Uses
Cloud backup Services To encrypt computer or storage device To create secure Channel between two endpoints
Symmetric Encryption-Drawbacks
Encryption becomes useless Attacker gains the key over network Software or Platform itself is compromised
Text
Cipher Algorithm
Public / Private Key
Encrypted
Text
Cipher Algorithm
Private / Public
Key
Decrypted
TextText
Asymmetric Encryption ?
Asymmetric Encryption
Asymmetric Encryption-Uses
TLS (Transport layer Security) SSH (Secure Sockets Layer) In Email
Asymmetric Encryption-Drawbacks
Main problem trusted public key Man in Middle
Hashing ?
Data Storage String or Number Fixed length Result vary widely with small variations in input
Hash Encryption ?
Hash Encryption
Properties the same data will always produce the same hash it’s impossible to reverse it back to the original data
it’s infeasible to create another string of data that will create the same hash
Hash Encryption-Uses
Passwords Files
Hash Encryption-Weakness
Impossible to reverse a hash
Costs a lot to find a collision for
Difference b/w Encryption vs Hashing
Hashing
Difference b/w Encryption vs Hashing
Encryption