哈希函数族的族是什么意思?
hash family中的family
在网上找到的一个英文解释,感觉还算通俗易懂
In general, having a family of functions means that you have a function definition with a small detail, change, parameter or other tweak that can vary from function to function.
An (insecure) example would be if you’d parametrize the S-box in AES. Then you have a family of functions, and you select a particular member of that family by specifying the S-box. If you’d specify the S-box to be equal to the AES S-box you’d have AES.
Selecting a member of a function family at random means that you select the parameter at random. An example would be to randomly generate the S-box byte by byte.
一般来说,拥有一个函数族意味着你有一个带有小细节、变化、参数或其他调整的函数定义,这些调整可能因函数而异。
一个(不安全的)例子是,如果您在AES中参数化s框。然后你就有了一个函数族,你可以通过指定s框来选择这个族中的一个特定成员。如果你指定s盒等于AES s盒你就得到AES。
随机选择函数族中的一个成员意味着随机选择参数。例如,一个字节一个字节地随机生成s盒。