Skip to content

nohum/asecrypto-goes-mobile-app

Repository files navigation

asecrypto-goes-mobile-app

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.

Provided examples

  • 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

Performance comparison

For the performance comparison, see the [Performance comparison.pdf](Performance comparison.pdf) document.

Screenshot

Application screenshot

Used resources

About

Implementation of ASE crypto examples for mobile devices running Android

Resources

License

Stars

Watchers

Forks

Packages

No packages published