Patent ID: 9246674
Filing Date: 2016-01-26
CPC Classification: H04L

Claim Text:
1. A method of secure communication wherein common secret keys are generated at a plurality of participating user stations comprising: receiving at each of the participating user stations a common public random bit stream from a random number generator; at each user station, processing a vector of the random bit stream with an internal state according to a first secure cryptographic hash function to generate a first secret key wherein the participating user stations share a common secret as said internal state; processing the vector of the random bit stream with the internal state according to a second secure cryptographic hash function distinct from the first secure cryptographic hash function to generate an updated internal state; processing another vector of the random bit stream with the updated internal state to generate a new secret key, whereby each of the participating user stations generate the same first and new secret key and same updated internal state, and the number of participating stations has no effect on the generation rate of common secret keys; and using the secret keys in secure communication exchange between the plurality of participating user stations.