-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Has Steve Gibson been informed? #1
Comments
I informed him on February 4th and he has not gotten back. There are four things that can be changed (first two are important and the last two are bike shed):
Then the only thing left is the "slight bias between every 24th random number". |
So you go on to tell him how to make it cryptographically secure but then tell him to remove that description? Is it not true that both your attacks on your algorithm require knowledge of its initial state? |
It is not cryptographically secure before or after the changes. Just because it once passed diehard and dieharder doesn't make it a CSPRNG. The output of the algorithm is its current state which makes it very much not cryptographically secure. |
Can you please take a look at my implementation here any feedback would be appreciated: I believe it should be cryptographically secure as long as nobody knows the starting state. |
You keep saying this thing about "knowing the starting state". I do not know the starting state. I ask for random numbers and build the state from that. This PRNG is returning its internal state. I record that data and can predict future output. Also it is not cryptographically secure regardless of your believes because it's returning its internal state. |
If this is broken then the original author needs to be informed. Does Steve have anything to contribute?
The text was updated successfully, but these errors were encountered: