Method and system for generation of cryptographic keys and the like
    1.
    发明申请
    Method and system for generation of cryptographic keys and the like 审中-公开
    用于生成加密密钥等的方法和系统

    公开(公告)号:US20060002550A1

    公开(公告)日:2006-01-05

    申请号:US10853047

    申请日:2004-05-25

    IPC分类号: H04L9/00

    CPC分类号: H04L9/0662 H04L9/0643

    摘要: A method and system for generating cryptographic keys and similar secret cryptographic inputs that are hard to guess. A seed is input from an entropy source, and an initial composite state is generated as a function of the seed, the initial state comprising a plurality of components. The components include at least an initial state component and a state-update component. When a request to generate a cryptographic key is received all components of a current state, where the current state is initially the initial state, are mixed to generate an output string and a next state and the current state is set to the next state. The requested cryptographic key is generated from the string; and output. These steps can be repeated to generate successive output strings with assurance of forward and backward secrecy.

    摘要翻译: 用于生成难以猜测的密码密钥和类似秘密密码输入的方​​法和系统。 从熵源输入种子,并且作为种子的函数产生初始复合状态,初始状态包括多个分量。 这些组件至少包括初始状态组件和状态更新组件。 当接收到生成加密密钥的请求时,当前状态最初为初始状态的当前状态的所有组件被混合以产生输出字符串和下一状态,并且当前状态被设置为下一状态。 所请求的加密密钥是从字符串生成的; 并输出。 可以重复这些步骤以产生连续的输出字符串,保证前向和后向的保密性。