Giter VIP home page Giter VIP logo
Introduction to Cryptography photo

uofsc-fall-2022-math-587-001 Goto Github PK

repos: 16.0 gists: 0.0

Name: Introduction to Cryptography

Type: Organization

Bio: Course materials for Fall 2022 CSCE 557/Math 587 at UofSC.

Location: United States of America

Introduction to Cryptography's Projects

homework0 icon homework0

Getting used to editing tex and go files in GitPod.

homework10 icon homework10

The index calculus for the DLP, quadratic reciprocity, and Tonelli-Shanks.

homework11 icon homework11

Basics on elliptic curves and their discrete log problem

homework2 icon homework2

Mathematical preliminaries: division, the Euclidean algorithm, and modular arithmetic

homework3 icon homework3

Prime factorization and primitive powers mod p

homework4 icon homework4

Introduction to the discrete logarithm problem and a comparison of symmetric vs asymmetric ciphers

homework5 icon homework5

Diffie-Hellman key exchange and ElGamal cryptosystem. Plus Shanks' algorithm for solving the discrete logarithm problem.

homework6 icon homework6

The Chinese remainder theorem and its application in the Pohlig-Hellman algorithm for solving the discrete logarithm problem.

homework7 icon homework7

Roots mod pq, RSA, and Miller-Rabin witnesses for compositeness

homework8 icon homework8

A bit about distribution of primes and Pollard's p-1 test

homework9 icon homework9

B-smooth numbers, the quadratic sieve, and the number field sieve

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.