Keccak这个词或首字母缩写是从哪里来的?


Guido Bertoni,Joan Daemen,Michael Peeters和Gilles Van Assche。 Keccak海绵功能家族的主要文件。提交给NIST(更新),2009年。
“ NIST选择安全哈希算法(SHA-3)竞赛的获胜者”。 NIST 10/2/2012。


评论

我自己对此很纳闷,所以我会投票。尽管此问题本身与加密无关,但根据常见问题解答,我找不到任何错误。我假设您已经在您引用的文档中搜索了诸如Keccak所代表的术语,算法的名称...等。

请注意,鉴于比赛中哈希方法的名称很多,我很高兴我们从现在开始将继续调用Keccak SHA-3。

#1 楼

根据J.-P.奥马森(他是另一位SHA-3决赛选手BLAKE的作者之一,并且曾参与Keccak的密码分析),名字“ Keccak”是巴厘岛舞蹈的一种形式“ Kecak”的变体拼写。

到目前为止,这是我能提出的最权威的参考。应当指出的是,在舞后命名加密基元并不是什么新鲜事。参见例如D. J. Bernstein的“拉丁舞”(萨尔萨舞,伦巴舞和ChaCha)。

评论


$ \ begingroup $
布里斯托尔大学(U Bristol)这篇博客文章指出,芬尼根的《唤醒(Wake)》中使用了“ kekkek”这个词……也许那里也有联系?
$ \ endgroup $
– pg1989
13年8月26日在18:49



$ \ begingroup $
问题是JPA很可能在开玩笑。
$ \ endgroup $
– CodesInChaos
18-3-22在9:11

$ \ begingroup $
我来参加一场Kecak舞蹈,并想知道Keccak的名字是否受其启发
$ \ endgroup $
–弧
18年6月4日在6:13

$ \ begingroup $
这是正确的答案。我从Keccak的一位合著者那里听到的故事是,在舞蹈中他们快速移动自己的手,看起来好像是在切碎和混合某些东西,这使另一位合著者想起了哈希函数,他们使用了这个名称从那支舞。
$ \ endgroup $
– Ruggero
18年11月30日在9:30