Skip to content

Latest commit

 

History

History
60 lines (44 loc) · 3.18 KB

README.md

File metadata and controls

60 lines (44 loc) · 3.18 KB

Logo

MA1473 & MA1474 - Cryptology 1

Course notes and the like for MA1473-MA1474 - Cryptology 1

More courses
See also Programming Courses at BTH

Quickstart

There are some different type of files that you may come across in each course note repository. For your convenience they and their contents are labeled as follows:

Symbol Meaning
Complete course notes. Usually containing examples and structure similar to that of the lectures'
📝 Revision notes. Usually short summaries and examples for use before an exam
⚠️ Incomplete notes. May be lacking notes from lectures or be otherwise incomplete
🏳️ Language unknown or not of importance
🇸🇪 Written in Swedish
🇬🇧 Written in English

Table of contents

Quickstart
Content
Purpose of the repository
Contributing
Disclaimer

Content

File name Labels Description
Calculator/Euclidean/... 🏳️ Program and source for Texas Instruments' CE edition calculators for using the Euclidean algorithm for determening the GCD and a linear combination of two numbers - step by step
Calculator/Fermats/... 🏳️ Program and source for Texas Instruments' CE edition calculators for using Fermat's factorisation method to calculate the factors of semi-primes - step by step
Calculator/Roots/... 🏳️ Program and source for Texas Instruments' CE edition calculators to determining and testing primitive roots - step by step
Calculator/RSA/... 🏳️ Program and source for Texas Instruments calculators for encrypting and decrypting messages using RSA - step by step
Calculator/ModPow/... 🏳️ Program and source for Texas Instruments calculators for calculating the power of huge numbers modulo another (i.e. 12^73 (mod 51)) - step by step
Calculator/Hill/... 🏳️ Program and source for Texas Instruments calculators for encryption using Hill crypto

Purpose of the repository

Learning new subjects from reading course literature or attending lectures can be a tedious process. By providing notes and otherwise convenient files, we aim to shed light on typical course structure and content. Notes like these are very convenient to read before an exam.

Contributing

Any help with the project is more than welcome. If you have a course, an assignment, a project or the like you would like to share, feel free to open an issue or submit a pull request to get the process in motion.

Disclaimer

This repository holds notes created by students. Although the notes are most likely correct, they may not promote best practices, be factual or grammatically correct. The notes are meant for reading up on a crucial parts of the course - along side attending lectures etcetera.