This is our project for The 16th National College Student Information Security Contest.
Our group's is "对不对队" and official email is [email protected].
This repository contains like this:
.
├── code
│ ├── openPEGASUS
│ │ ├── bin
│ │ │ ├── cluster
│ │ │ └── lut
│ │ ├── build-release
│ │ │ ├── bin
│ │ │ ├── buildtests.sh
│ │ │ ├── check.sh
│ │ │ ├── CMakeCache.txt
│ │ │ ├── CMakeFiles
│ │ │ ├── cmake_install.cmake
│ │ │ ├── CTestCustom.cmake
│ │ │ ├── debug.sh
│ │ │ ├── examples
│ │ │ ├── language_tests
│ │ │ ├── Makefile
│ │ │ ├── pegasus
│ │ │ ├── release.sh
│ │ │ └── thirdparty
│ │ ├── cmake
│ │ │ ├── FindGMP.cmake
│ │ │ └── FindMPFR.cmake
│ │ ├── CMakeLists.txt
│ │ ├── examples
│ │ │ ├── CMakeLists.txt
│ │ │ ├── lut.cc
│ │ │ ├── main.cpp
│ │ │ ├── repacking.cc
│ │ │ └── temp
│ │ ├── licenses
│ │ │ ├── base64
│ │ │ ├── eigen
│ │ │ ├── lattigo
│ │ │ ├── nonstd
│ │ │ ├── rapidjson
│ │ │ └── seal
│ │ ├── lwe_estimator.py
│ │ ├── pegasus
│ │ │ ├── chevb_approximator.cc
│ │ │ ├── chevb_approximator.h
│ │ │ ├── CMakeLists.txt
│ │ │ ├── common.h
│ │ │ ├── contrib
│ │ │ ├── gateboot.cc
│ │ │ ├── gateboot.h
│ │ │ ├── linear_transform.cc
│ │ │ ├── linear_transform.h
│ │ │ ├── lwe.cc
│ │ │ ├── lwe.h
│ │ │ ├── pegasus_runtime.cc
│ │ │ ├── pegasus_runtime.h
│ │ │ ├── repack.cc
│ │ │ ├── repack.h
│ │ │ ├── rlwe.cc
│ │ │ ├── rlwe.h
│ │ │ ├── rotgroup_helper.cc
│ │ │ ├── rotgroup_helper.h
│ │ │ ├── runtime.cc
│ │ │ ├── runtime.h
│ │ │ ├── status.h
│ │ │ ├── timer.h
│ │ │ └── types.h
│ │ ├── readme.md
│ │ ├── result
│ │ │ ├── actual_result128.txt
│ │ │ ├── actual_result16.txt
│ │ │ ├── actual_result256.txt
│ │ │ ├── actual_result32.txt
│ │ │ ├── actual_result64.txt
│ │ │ ├── result128.txt
│ │ │ ├── result16.txt
│ │ │ ├── result256.txt
│ │ │ ├── result32.txt
│ │ │ └── result64.txt
│ │ └── thirdparty
│ │ ├── base64
│ │ ├── eigen
│ │ ├── Gemini-SEAL
│ │ ├── nonstd
│ │ └── rapidjson
│ └── pyGUIClient
│ ├── build
│ │ └── client
│ ├── client.py
│ ├── client.spec
│ ├── data
│ │ ├── data.txt
│ │ └── result.txt
│ ├── dist
│ │ └── client
│ ├── download_file.py
│ ├── login.py
│ ├── main.py
│ ├── pic
│ │ └── bg.png
│ ├── readme.md
│ ├── requirements.txt
│ ├── show_result.py
│ └── upload_file.py
├── declaration.docx
├── readme.md
└── report.docx
30 directories, 73 files
code
contains our source codes and binary files. Guide is provided by its readme.md. The the binary files of openPEGASUS
is in openPEGASUS\bin\
and The the binary files of pyGUIclient
is in pyGUIClient\dist\client\
.
declaration.docx
is our declaration of originality.
report.docx
is our main report.
©All rights reserved.