Crypto 101 ( The basics of security )
jayssj11 (~hackertron) |
This talk will literally cover the basics of cryptography . I will touch following topics ( in each topic i will explain what it is ? , what are it's implementation ? and how secure/unsecure it is )
One TIme Pad
Ciphers : block ciphers , stream ciphers
Diffiew-Hellman Key exchange
Cryptographic Hash Functions
Password Storage ( brute force , dictionary attacks , salts , bcrypt , scrypt )
Public Key Cryptography
Signing ( RSA , chains of signatures , GPG Key Signing )
Asymmetric encryption algorithms
Putting it all together: a high-level walk-through of TLS
No Prerequisites as i will start from very basics !! Most of the talk will be high-level talk with some background working of some topics .
This talk is aimed at programmers of any skill level that lack crypto knowledge.
WikiToLearn desktop client ( GSOC project for KDE ) : https://github.com/hackertron/W2L/
^^^ still in development ^^^^