I wish to present logic and scripting for a pseudo random number generator (stream cipher) which I would like assistance analyzing. More specifically, I need help determining how weak or strong it is in the following aspects:
- Predictability
- Period
I understand this generator at a high level but do not possess the mathematical skills to properly evaluate it. Output seems to perform well on tests such as ent and RaBiGeTe, but I am hoping that somebody can (in a relatively short amount of time) determine whether or not it MAY be considered cryptographically secure.
Of course, something which is cryptographically secure in a more true sense has been scrutinized by the community in a very detailed and meticulous way over a long period of time, but I am not wishing to debate that. Rather, I'd simply like to get an idea if this is worth pursuing further.
I have the logic coded in both JavaScript and VBScript (take your pick).