Automated Testing of Crypto Software Using Differential Fuzzing

Automated Testing of Crypto Software Using Differential Fuzzing

Black Hat via YouTube Direct link

Intro

1 of 22

1 of 22

Intro

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Automated Testing of Crypto Software Using Differential Fuzzing

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Roadmap
  3. 3 Testing crypto
  4. 4 Testing what?
  5. 5 Automated testing
  6. 6 Approach: differential fuzzing
  7. 7 New tool from old ideas
  8. 8 Principle for hash functions, PRNG
  9. 9 Principle for encryption
  10. 10 A new tool: CDF
  11. 11 CDF - Crypto Differential Fuzzing
  12. 12 So you want to test ECDSA
  13. 13 Generic ECDSA Interface in CDF
  14. 14 CDF interfaces
  15. 15 Simplest case keyed hash PRF, MAC
  16. 16 Example of ECDSA test
  17. 17 RSA encryption
  18. 18 Timing leaks detection
  19. 19 Issues found
  20. 20 Findings summary
  21. 21 General observations
  22. 22 Conclusions

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.