A console app and a library with function to quickly calculate k^n mod m.
-
Updated
Oct 5, 2022 - Rust
A console app and a library with function to quickly calculate k^n mod m.
This is a collection of class templates that define a modular polynomial expression.
Modular arithmetic library in Rust with generic number types. Supports no-std.
This repository contains project of a Python-based Caesar Cipher encryption and decryption tool.
This project aims to handle big numbers for cryptographic purposes.
A Swing application that wants to visualize modular arithmetic linear systems
MITx - MicroMasters Program on Statistics and Data Science - Machine Learning with Python - Second Project
We implement the Schnorr proof system in assembler via the Jasmin toolchain, and prove the security (proof-of-knowledge and zero-knowledge) and the absence of leakage through timing side-channels of that implementation in EasyCrypt.
Lecture notes, assignments, and other materials for a one-semester introductory course on topics in number theory, modular arithmetic, abstract algebra, and computer science applications thereof.
Idempotent and Regular Numbers
Integer Arithmetic Assignment for 2WF90
Code for arithmetic with polynomials mod p and within finite fields. The code deals with various objects, such as integers modulo a number, elements in a finite field, and with arithmetic in finite fields.
RSA cryptography college project
Prácticas de la asignatura Álgebra Computacional (2023-2024).
Objeto que define un dato cíclico para álgebra modular. Se puede elegir donde comienza y donde termina el ciclo
Coding Bootcamp about ZK Proof Theory and Building
Used concepts from a course in abstract algebra to implement the Affine Hill cipher. Developed an R package featuring a variety of functions for modular arithmetic and linear algebra. Implemented a web application using the R Programming Environment and Shiny, a web application framework for R.
Add a description, image, and links to the modular-arithmetic topic page so that developers can more easily learn about it.
To associate your repository with the modular-arithmetic topic, visit your repo's landing page and select "manage topics."