Skip to content

Latest commit

 

History

8 Commits

Folders and files

Repository files navigation

布尔函数实验室 · Boolean Function Lab

Windows CI

面向布尔函数与 S 盒分析的 Windows x64 桌面工具。左侧栏切换单输出、多输出模块,导入真值表或代数正规型(ANF)的 TXT 文件,按需计算密码学指标。计算和文件读写均在本机完成。

下载 v2.1.0 Windows 便携版 · 查看 TXT 范例 · 使用说明 · 从源码构建

界面预览

单输出分析界面,左侧可切换多输出模块

查看多输出分析界面

多输出分析界面

主要功能

模块 输入 分析与导出
单输出 二进制/十六进制真值表、ANF;支持双函数互相关 平衡性、代数次数、非线性度、Walsh 谱、自相关、AI、FAI、SAC、PC、EA 变换等;导出规范化真值表和 ANF
多输出 逐词或转置真值表、逐坐标 ANF 向量函数及 S 盒的代数、差分和线性指标;可选导出 DDT、LAT、真值表和 ANF

三步开始

  1. 从 Releases 下载 BooleanFunctionLab-2.1.0-portable.exe,在 Windows x64 上直接运行。
  2. 在侧边栏选择模块,导入对应 TXT 文件,设置输入类型、维数和所需指标。
  3. 点击「开始分析」。结果在界面展示,规范化文件保存在输入文件旁,也可另选目录。

第一次尝试可直接使用以下文件:

所有范例及对应界面设置见 examples/README.md。单输出与多输出的 PDF 手册分别见 单输出使用说明 和 多输出使用说明。

文档与源码

main 分支保存持续更新的源码;v2.1.0 Release 中的 EXE 与源码 ZIP 是该版本发布时的快照。发布包附带 SHA256SUMS.txt,可用于核对下载文件。

About

Windows 桌面工具:分析单输出与多输出布尔函数,支持真值表、ANF 导入及密码学指标计算。

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages