哈希函数族的族是什么意思

哈希函数族的族是什么意思?

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盒。

猜你喜欢

转载自blog.csdn.net/weixin_45859485/article/details/128234551