Re: Intel 810 Random Number Generator

From: Pavel Machek (pavel@ucw.cz)
Date: Mon Jan 24 2000 - 17:22:08 EST


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@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@linmodems.org

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



This archive was generated by hypermail 2b29 : Mon Jan 31 2000 - 21:00:14 EST