Intel 810 Random Number Generator

Pavel Machek pavel en ucw.cz
Mar Ene 25 13:49:13 CST 2000


Hi!

> Ahh, NOW we get to the heart of the matter:  how many bits do we accept from
> this source?

> To be properly analyze the first and third matters, we need to look at the
> design, no exceptions.  The second can probably be reverse engineered.
> Without this, I would recommend being VERY pessimistic about the amount of
> entropy being added.

Take a look at these:

busmouse.c:             add_mouse_randomness((buttons << 16) + (dy << 8) + dx);
pc_keyb.c:      add_mouse_randomness(scancode);
qpmouse.c:      add_mouse_randomness(queue->buf[head] = inb(qp_data));

Noone wories about them, altrough they are not uniform by
chance. Therefore adding 4 bits from 8 bits input from i810 does not
seem like bad choice. And debate on l-k can stop...
								Pavel
-- 
I'm pavel en ucw.cz. "In my country we have almost anarchy and I don't care."
Panos Katsaloulis describing me w.r.t. patents me at discuss en linmodems.org

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo en vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



Más información sobre la lista de distribución Ayuda