A Tutorial on High Performance Computing Applied to Cryptanalysis

A Tutorial on High Performance Computing Applied to Cryptanalysis

TheIACR via YouTube Direct link

Stopping at toy implementations

6 of 23

6 of 23

Stopping at toy implementations

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

A Tutorial on High Performance Computing Applied to Cryptanalysis

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

  1. 1 Intro
  2. 2 Why "HPC in Cryptanalysis" ?
  3. 3 How special are computations in Cryptanalysis ?
  4. 4 Main steps
  5. 5 Starting points : personal sample
  6. 6 Stopping at toy implementations
  7. 7 Finding computing power
  8. 8 Choosing a target
  9. 9 Proof of concept case
  10. 10 Medium case
  11. 11 The coding phase for records (personal view)
  12. 12 Running the computation
  13. 13 Size of computations - Some reference points
  14. 14 EC Point counting (1998)
  15. 15 SHA-O collision (2004)
  16. 16 Triple collisions (2009)
  17. 17 Initial view for EC DLOG on GF(p)
  18. 18 More data for 6 x 22
  19. 19 More data for 6 x 23
  20. 20 Back to the drawing board
  21. 21 New Linear Algebra, testing on 6 x 25
  22. 22 New linear algebra 6 x 26 ?
  23. 23 Conclusion

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.