文件名称:arcanevm:完全同态加密Brainfuck虚拟机
文件大小:25KB
文件格式:ZIP
更新时间:2024-05-14 03:42:32
Python
ArcaneVM ArcaneVM是一种虚拟机,可以执行使用指令。 基本上,它是一个Brainfuck解释器,可以执行加密的Brainfuck代码。 ArcaneVM依靠库执行FHE。 加入Matrix 上的聊天 关于 完全同态加密(FHE)是一种相对较新的加密技术,它允许对加密数据进行计算。 这不仅使我们可以对输入进行加密,还可以对计算本身进行加密。 输出也会被加密,解密后会给出计算的明文结果。 对于不仅拥有敏感数据而且具有敏感计算的人来说,这是非常强大的。 由于该程序实际上对所计算的内容具有零上下文,因此它必须遍历该程序的每个可能分支。 最重要的是,使FHE成为可能的基础加密方案在计算上非常昂贵。 在ArcaneVM和Brainfuck的上下文中,这意味着程序具有的指令越多,并且正在使用的磁带越大,则程序变得越慢。 这是因为VM必须在每个周期都对每个可能的数据单元执行所有可
【文件预览】:
arcanevm-master
----arcanevm()
--------run_tests.py(592B)
--------testcases()
--------utils.py(71B)
--------run.py(2KB)
--------tape.py(769B)
--------__init__.py(53B)
--------examples()
--------number.py(5KB)
--------contexts()
--------bit.py(2KB)
--------virtual_machine.py(3KB)
--------context.py(934B)
----requirements.txt(16B)
----LICENSE(34KB)
----README.md(2KB)
----.gitignore(2KB)