Skip to content

Codes and reports for BUAA Cryptography Experiment in 2022 Spring.

Notifications You must be signed in to change notification settings

Snicker8/buaa_crypto_experiment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

BUAA Crypto Experiment

Codes and reports for BUAA Cryptography Experiment in 2022 Spring.

Directions

  • Most programs are written in Python, other programs are written in C due to efficiency issues.
  • Due to the introduction of OJ Platform from 2022 Spring, the code has input and output requirements, and the course is more standardized.
  • On the names of dictionaries and files
    • ex# stands for experiment #
    • c# stands for question # of the experiment, and it is compulsory
    • op# stands for question # of the experiment, and it is optional
    • s# stands for step # of a problem
  • Learning and improving are encouraged, but DO NOT COPY COMPLETELY !

Codes

File name clearly shows what file contains.

Followings are directions of some special files.

  • ex2/op10

  • ex3/des

    • des_v1 - original version without optimization
    • des_v2 - optimized version by Python (actually it didn't work)
    • des_v3 - optimized version by C++ (just rewrite in C++)
    • des_v4 - optimized version by C (SPbox optimization)
  • ex3/op3

  • ex5

  • ex9/op5

  • callgraph - generate function call graph, see the program for usage examples.

Reports

  • Reports for each experiment.
  • Composed by Microsoft Office (Word & PowerPoint, with AxMath plugin).
  • Simplified Chinese only.

Thanks

  • Thanks to the guidance from teachers and assistants in Mathematical Fundamentals of Information Security.
  • Thanks to the guidance from teachers and assistants in Cryptography and Cryptography Experiments.
  • Thanks to the sharings from Zheng Yaowei, Fu Yunhao, Huang Xiang.
  • Thanks to the help of Cui Shibo.

About

Codes and reports for BUAA Cryptography Experiment in 2022 Spring.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published