文件名称:helib-demos:同态加密实验
文件大小:53KB
文件格式:ZIP
更新时间:2024-07-09 06:43:43
C++
HElib 演示 - SIMON 这是使用的演示和探索。 目前它包含 SIMON 分组密码的同态实现(参见)。 安装 有两个依赖项 - 和 (HElib 需要)。 makefile 设置为自动下载并构建它们到deps目录。 简单地编译一切 制作 请注意,您可能需要调整一些构建标志以使其在您的系统上运行。 演示说明 multest - 测试 HElib 可以同态平方 1 的次数。 simon-blocks - SIMON 分组密码的同态版本。 simon-simd - 具有 SIMD 优化的 SIMON 分组密码的同态版本。 simon-plaintext-test - 用于基准测试的 SIMON 块密码的纯文本版本。 aes - AES128 的同态实现 支持文件 simon-plaintext.{h,cpp} - 用于测试的 SIMON 的纯文本版本 simon-util.{h
【文件预览】:
helib-demos-master
----aes.cry(10KB)
----logs()
--------multest-L16.log(2KB)
--------simon-blocks-L16.log(10KB)
--------simon-simd-L23.log(7KB)
--------simon-simd-L16.log(8KB)
----LICENCE(34KB)
----src()
--------multest.cpp(2KB)
--------simon-blocks-c-interface.h(351B)
--------simon-pt-c-interface.cpp(580B)
--------simon-pt-c-interface.h(335B)
--------simon-blocks.cpp(3KB)
--------helib-stub.h(2KB)
--------simon-simd.cpp(4KB)
--------simon-blocks-driver.cpp(3KB)
--------simon-pt.h(2KB)
--------simon-util.h(1KB)
--------simon-util.cpp(5KB)
--------simon-pt.cpp(3KB)
--------simon-simd.h(2KB)
--------simon-pt-driver.cpp(1KB)
--------helib-stub.cpp(2KB)
--------simon-blocks.h(1008B)
--------simon-simd-c-interface.h(290B)
--------aes.cpp(14KB)
--------simon-blocks-c-interface.cpp(250B)
--------simon-simd-c-interface.cpp(417B)
--------simon-simd-driver.cpp(2KB)
----simon-writeup.md(13KB)
----helib-makefile(3KB)
----simon.cry(2KB)
----simon-plaintext.saw(273B)
----.gitignore(65B)
----rotations.cry(960B)
----Makefile(3KB)
----README.md(2KB)