复现Crypt-DAC
浏览文档 »
查看演示
·
报告Bug
·
请求功能
复现Crypt-DAC,动态访问控制的仿真
gradle build
- 安装Java和gradle
- 克隆仓库
git clone https://github.com/w158rk/Crypt-DAC.git
目前支持PREDAC和PublicKeyDAC两种DAC方案。
gradle run --args="[domino, emea, firewall1, firewall2, healthcare, university] [PRE, PK]"
使用Python脚本可以进行多次执行,输出将存储于output
目录,可以根据需求编辑脚本,当前执行方式
# 执行domino数据集100次
python scripts/repeat_run.py domino PRE 100
得到的输出可以使用enc_per_ur_revoke
分析每次用户角色解绑使用的公钥加密数量
python scripts/enc_per_ur_revoke.py domino PRE 100
- 输入参数选择DAC方案
查看 公开问题 以获取建议功能 (和已知问题)的列表.
贡献使开源社区成为一个值得学习、启发和创造的地方。 非常感谢你所做的任何贡献。
- Fork 项目
- 创建功能分支 (
git checkout -b feature/AmazingFeature
) - 提交更改 (
git commit -m 'Add some AmazingFeature'
) - Push 到分支 (
git push origin feature/AmazingFeature
) - 打开 Pull 请求
根据麻省理工学院的许可证(MIT
) 分发. 查看 LICENSE
获取更多信息。
Ruikai Wang - wrk15835 AT outlook DOT com