This seminar is all about Cryptography in Native Mobile Applications. Furthermore, in this seminar the complete cryptography theory is examined and specifically the Symmetric and the Asymmetric Cryptography (Public Key Cryptography). In addition to that, the Advanced Encryption Standard Algorithm will be thoroughly examined and implemented step by step using the JavaScript Environment.
This seminar is completed by building from scratch a complete project with the Angular, Ionic and Capacitor Tools, in which the cryptography theory is applied. The encryption and the decryption of all the selected data will be accomplished using of course the AES Algorithm. Of course, the selected data will be stored permanently in the SQLite Storage of the mobile device. As a result, a complete guide and methods will be shown on how we can use efficiently the SQLite Storage of the device.
Finally, in this project we will authorize each user by using the bio metric authorization and specifically the fingerprint scanner the faceID. As a result, we are going to examine and see how we can use the appropriate libraries in order to verify the identity of the user in order to allow the navigation to the main page and the decryption of all the data.