Skip to content

tigerBeh12/CryptographProject2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

Cryptograph Project 2022

Personal projects and homework for Cryptography Inovation course, 2022 Fall.

Development Member

This Git repository is only maintained by one person - Kungyang Yang. So the all projects completely accomplish by Kunyang whose GitHub account number is tigerBeh12.

Projects Information

This repository contains three completely projects for SM3 and one accomplished project for Bitcoin which are as follows:

SM3 Relative Projects

  • Project 1: Do your best to optimize SM3 implementation.
  • Project 2: Implement the naive birthday attack of reduced SM3 (64 bit, 32 bit or more shorter).
  • Project 3: Implement the Rho method of reduced of SM3.

Notice that the above three projects are implemented in one Xcode project because we need the SM3 implementation for SM3 Birthday attack.

Bitcoin Project

  • Project 4: Send a tx on Bitcoin testate, and parse the tx data down to every bit, better write script yourself.

Deployment Guide

Guid

For this part, we use Swift to implement the above four projects. If you want to test these project in your own computer, you can download the above folder and then run it as the detailed projects guid in project folder.

Developers

Yang Kunyang

About

Personal projects and homeworks for Cryptography Inovation course,2022 Fall.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages