First, you need to understand the 4-way handshake. Marcus Burton is doing a great job explaining it in this video (6mins):
Finally, read the research paper from Mathy Vanhoefm explaining his findings in details (25-30mins).
At the end of this 2h KRACK learning session, you should have a better technical understanding of the different vulnerabilities.
Written by François Vergès