发明名称 Randomness for encryption operations
摘要 Methods, systems, and computer programs for generating random values for encryption operations are described. In some examples, information from a message to be encrypted can be used to refresh the state of a pseudorandom generator. In some aspects, a state parameter of the pseudorandom generator is modified based on information in the message. Modifying the state parameter changes the state parameter from a prior state to a refreshed state based on the information in the message. A random output value is obtained by the pseudorandom generator in the refreshed state. The message is encrypted based on the random output value.
申请公布号 US9325642(B2) 申请公布日期 2016.04.26
申请号 US201213481077 申请日期 2012.05.25
申请人 Certicom Corp. 发明人 Zaverucha Gregory Marc;Brown Daniel Richard L.
分类号 H04L9/00;H04L12/58;H04L9/14;G06F7/58;H04L9/06 主分类号 H04L9/00
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A computer-implemented encryption method, comprising: accessing a message, by a data processing device, wherein accessing the message comprises extracting a portion of the message; modifying a state parameter of a pseudorandom generator implemented by the data processing device, wherein modifying the state parameter changes the state parameter from a prior state value of the pseudorandom generator to a refreshed state value of the pseudorandom generator using the extracted portion of the message and the prior state value of the pseudorandom generator; obtaining, by the data processing device, a random output value by the pseudorandom generator using the refreshed state value; encrypting, by the data processing device, the message using the random output value, wherein the message includes the extracted portion of the message; and sending the encrypted message to a recipient.
地址 Mississauga, ON CA