Patent ID: 8340289

Claim:
A method for generating encryption key pairs in a system implemented on a computing device from random number data generated by a random data service accessible to the computing device, the method comprising: retrieving random number data from the random data service; applying one or more randomness tests to the retrieved random number data to compute at least one test result; associating the at least one test result with at least one of a plurality of states indicative of the randomness quality of the random number data to determine an indication of randomness quality of the random number data for display; displaying said indication of the randomness quality of the random number data in a user interface at the computing device; if said indication is one of a predefined set of one or more indications, providing, in the user interface, an option to create an encryption key pair, awaiting a selection of the option to create the encryption key pair, and receiving at the system an instruction to create the encryption key pair, in response to said displaying of said indication of the randomness quality of the random number data in the user interface and the selection of the option to create the encryption key pair; and if said indication is not one of the predefined set of one or more indications, not providing, in the user interface, the option to create the encryption key pair.