首页>
外国专利>
Methods and apparatus for efficient computation of one-way chains in cryptographic applications
Methods and apparatus for efficient computation of one-way chains in cryptographic applications
展开▼
机译:在密码应用中有效计算单向链的方法和装置
展开▼
页面导航
摘要
著录项
相似文献
摘要
Techniques are disclosed for efficient computation of consecutive values of one-way chains and other one-way graphs in cryptographic applications. The one-way chain or graph may be a chain of length s having positions i=1, 2, . . . s each having a corresponding value vi associated therewith, wherein the value vi is given by vi=h (vi+1), for a given hash function or other one-way function h. An initial distribution of helper values may be stored for the one-way chain of length s, e.g., at positions given by i=2j for 0≤j≤log2 s. A given one of the output values vi at a current position in the one-way chain may be computed utilizing a first helper value previously stored for another position in the one-way chain between the current position and an endpoint of the chain. After computation of the given output value, the positions of the helper values are adjusted so as to facilitate computation of subsequent output values. Advantageously, a storage-computation product associated with generation of the output values of the one-way chain has a complexity O((log s)2).
展开▼
机译:公开了用于在密码学应用中有效计算单向链和其他单向图的连续值的技术。单向链或图可以是长度为s的链,其位置为i = 1、2,...。 。 。分别具有对应的值v i Sub>,其中值v i Sub>由v i Sub> = h(v i +1 Sub>),对于给定的哈希函数或其他单向函数h。可以为长度为s的单向链存储辅助值的初始分布,例如,对于0≤j≤log 2 Sub>,在i = 2 j Sup>给定的位置上s。可以利用先前为当前位置与当前位置之间的单向链中的另一个位置存储的第一辅助值来计算单向链中的当前位置的给定输出值v i Sub>中的一个。链的端点。在计算给定的输出值之后,调整辅助值的位置,以便于随后的输出值的计算。有利地,与单向链的输出值的生成相关联的存储计算乘积具有复杂度O((log s) 2 Sup>)。
展开▼