Why discard initial keystream bytes in RC4-drop?
Standard RC4 has statistical biases in its first few hundred bytes that correlate with the key. Discarding the first N bytes removes this vulnerability.
Enhanced RC4-Drop implementation discarding initial N keystream bytes to eliminate Fluhrer-Mantin-Shamir (FMS) weak key vulnerabilities and state biases.
Standard RC4 has statistical biases in its first few hundred bytes that correlate with the key. Discarding the first N bytes removes this vulnerability.