Git Product home page Git Product logo

projects's Introduction

网络空间安全创新创业实践课程项目

小组成员:

金周泉 https://github.com/zhanyue1236
宋诺金 https://github.com/NuoJin1229
王子兴 https://github.com/dry9rape
周致远 https://github.com/HALO1926

已完成项目:

Implement SM3
Implement the naïve birthday attack of reduced SM3
Implement the Rho method of reduced SM3
Implement length extension attack for SM3
Implement SM4
Optimization of SM4
Research report on MPT

未完成项目:

Impl Merkle Tree following RFC6962
optimize SM3 implementation (software)
Impl sm2 with RFC6979
Verify the above pitfalls with proof-of-concept code
Implement the above ECMH scheme
Implement a PGP scheme with SM2
Implement sm2 2P sign with real network communication
Implement sm2 2P decrypt with real network communication
Forge a signature to pretend that you are Satoshi
PoC impl of the scheme, or do implement analysis by Google
Send a tx on Bitcoin testnet, and parse the tx data down to every bit, better write script yourself
Find a key with hash value sdu_cst_20220610 under a message composed of your name followed by your student ID
Find a 64-byte message under some k fulfilling that their hash value is symmetrical
Write a circuit to prove that your CET6 grade is larger than 425
The commitment scheme used by MoE is SHA256-based

贡献:

金周泉:SM3 生日攻击(ver 1),SM3 Rho攻击
宋诺金:SM4实现及优化,MPT探究
王子兴:SM3实现,SM3 长度扩展攻击
周致远:SM3 生日攻击(ver 2)
(所有项目均为组内成员发送给仓库所有者,由仓库所有者上传至仓库)

projects's People

Contributors

dry9rape avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.