Random Key Generation – the MilsGenerator
by mils Electronic

mils electronic offers equipment for the production and distribution of random key sequences for all kinds of cryptographic applications. A Windows based program generates key sequences of variable size and formats, which can be printed, punched or stored on removable storage media.

The MilsGenerator application is working in combination with a hardware based true random noise source, which is responsible for the production of random bit streams. The noise source is realized as an ISA card, which is installed in the PC. A MilsGenerator package is delivered as a PC with all components already pre-installed.

The access to the MilsGenerator is protected by a security dongle of mils electronic, which is plugged into the parallel port of your computer. Without having this dongle in place it is not possible to use this application.

Further access control is provided through a Login screen where the user has to type in his secret password. After successful authorization, you are able to work with the MilsGenerator. Now you can create new 'Key formats'. In the 'Key format' screen you can enter some parameters like name, comment and of course you can select the appropriate character set and Key size.

The character sets cover 4Bit, 4BitC3, 5Bit, 7Bit, 8Bit, Modulo 10, Modulo 26, Alphabet 10, Alphabet 16, Alphabet M16 and Alphabet 26. The Key Size can be selected from 5KB to 10MB.

If you require punching the key onto paper tape, segmentation marks can be added. Thanks to the existing M650 MilsTapePuncher, these segmentation marks can be printed after a certain amount of characters. You decide. After having your key format confirmed, you can generate this key out of the true random noise source of the system.

Now that the key is generated 3 output possibilities are offered. Beside the already mentioned tape output via the M650 MilsTapePuncher, also pad or file output is possible.

An additional benefit of the system is the provided statistical tests, which guarantee the randomness of each key. You can inspect them via the menu bar. Mils electronic installed by default 6 popular statistical tests, which are applied after every generation of a new key. You will find the 'Character Frequency Test', the 'Serial Correlation Test', the 'Bit Frequency test', the 'Run Test', the 'Poker Test' and the 'Bigram Test'.

If you say you want to have your own statistical tests implemented, mils electronic is aware of it. Customer adaptations like these are one of the strengths of mils electronic.