文件名称:Secure-Computation-of-MIPS-Machine-Code
文件大小:3.55MB
文件格式:ZIP
更新时间:2024-06-04 23:42:18
Java
还在建设中!! 安装: 如果需要,请安装Java 8: sudo ./script/install_java.sh 安装mipsel: sudo ./script/install_mipsel.sh 汇编: 将C代码编译为二进制: ./script/compileBinary.sh code.c 将代码编译到CPU: ./compile.sh [binary] 跑步: 将输入内容放入alice.txt和bob.txt,并将输入内容的长度放入emulator.properties 将服务器地址编辑为正确的地址 对于garbler:./run.sh [binary] gen评估者:./run.sh [binary] eva
【文件预览】:
Secure-Computation-of-MIPS-Machine-Code-master
----alice.txt(4KB)
----SimpleBinaryReader()
--------test()
--------.gitignore(15B)
----compile.sh(163B)
----test()
--------TestLinearScanORAM.java(3KB)
--------TesMemory.java(3KB)
--------com()
--------TestCircuitOramRec.java(5KB)
----fresh_run.sh(149B)
----build.xml(2KB)
----bob.txt(4KB)
----source_programs()
--------binary_search.c(540B)
--------sparse_dij.c(893B)
--------hamming.c(644B)
--------binary_decision_tree.c(558B)
--------kth.c(974B)
--------sum.c(307B)
--------set_intersection.c(483B)
--------dijk.c(750B)
--------set_intersection_padded(9KB)
----src()
--------com()
--------circuits()
--------compiledlib()
--------mips()
--------flexsc()
--------util()
--------oram()
----update_properties.py(469B)
----emulator.properties(359B)
----run.sh(167B)
----.gitignore(248B)
----lib()
--------FlexSC.jar(1.44MB)
--------SCVM2.jar(1.65MB)
--------junit.jar(239KB)
--------jargs.jar(11KB)
--------commons-cli-1.2.jar(40KB)
--------commons-io-2.4.jar(181KB)
--------org.hamcrest.core_1.3.0.v201303031735.jar(54KB)
----README.md(527B)
----scripts()
--------compileJava.sh(233B)
--------install_java.sh(94B)
--------gen_alice.py(57B)
--------compileBinary.sh(115B)
--------install_mipsel.sh(209B)
--------cpuFactory(2KB)