~/talk

.NET Core Data Security : Hope is not a Strategy

Talkat NDC Security Oslo 2020 · 2020-01-22..01-24· [security, dotnet]
slides:none on file

Hands-on rundown of .NET crypto primitives and how they combine: uses RNGCryptoServiceProvider for keys, SHA-256/HMAC for integrity, PBKDF2 (RFC2898) with 300k+ iterations for slow password hashes, symmetric AES (128/256) with a 16-byte IV and the new AES-GCM with 12-byte nonce producing an authentication tag, and asymmetric RSA (2048–4096 bits) for key transport and signing. Shows code patterns to encrypt data with AES, wrap the AES key with RSA, verify HMAC/tags, create digital signatures, and assemble a working hybrid scheme that detects tampering and supports non-repudiation.

AI-written summary · about

  1. 0:00Intro
  2. 1:26What This Talk Is
  3. 3:25What We Will Cover
  4. 5:15Examples of Cryptography
  5. 6:10Random Numbers
  6. 9:48Hashing-SHA Family
  7. 11:14HashMessage Authentication Codes - HMAC
  8. 12:41Secure Password Storage
  9. 22:05Symmetric Encryption - AES
  10. 24:30AES-GCM Mode (Galois Counter Mode)
  11. 28:06Asymmetric Encryption - RSA
  12. 32:26Digital Signatures
  13. 36:20Quick Recap
  14. 41:05Hybrid Encryption - Integrity (AES-CBC)
  15. 43:48Hybrid Encryption - Signature
  16. 46:56What We Have Covered
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.