hwsl2-scala:使用SL2进行Scala哈希处理

时间:2024-06-10 04:14:12
【文件属性】:

文件名称:hwsl2-scala:使用SL2进行Scala哈希处理

文件大小:11KB

文件格式:ZIP

更新时间:2024-06-10 04:14:12

Scala

使用SL2散列 代数哈希函数,受Tillich和Zemor的论文《用SL2哈希处理》的启发。 哈希函数基于阶数为2的特殊线性组中2 ^ 127的Galois字段上的矩阵乘法,所有计算均取多项式x ^ 127 + x ^ 63 + 1为模。 这种构造提供了一些不错的属性,而传统的位骗局散列函数则不具备这些属性,包括它是可组合的。 它拥有: Hash(m1 |+| m2) == Hash(m1) |+| Hash(m2) 之后,哈希函数也是可并行化的。 如果可以将消息m划分为块cs的列表,则可以并行计算消息的哈希。 使用SSE指令以非常有效的方式实现了此程序包中的所有操作。


【文件预览】:
hwsl2-scala-master
----.gitmodules(83B)
----src()
--------core()
--------main()
----LICENSE(1KB)
----build.sbt(126B)
----README.md(851B)
----Makefile(551B)
----libhwsl2.dylib(13KB)
----.gitignore(185B)

网友评论