Implementation of ASE crypto examples for mobile devices running Android.
This project has been developed using Android Studio and may be directly imported into it. Alternatively, find the precompiled APK for installation here.
- Lab1_Task1: Number counter, how fast is Java counting on your computer
- Lab1_Task2: Implement Euclid iterative and recursive
- Lab1_Task3: How fast is Euclid's algorithm on your computer
- Lab1_Task4: Implement Bezout iterative and recursive
- Lab2_Task1: Counter, how fast is slow exponentation on your computer
- Lab2_Task2: Fast exponentation and comparison
- Lab3_Task1: Fermat test
- Lab3_Task1: Carmichael numbers
- Lab3_Task2: Miller-Rabin test
- Exercise 15: RSA speed up with chinese remainder
- Exercise 18: Primitive root finder
For the performance comparison, see the [Performance comparison.pdf](Performance comparison.pdf) document.
- Application icon: https://www.iconfinder.com/icons/2033/security_unlock_icon#size=128