Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Cryptography and Cybersecurity in Mobile Devices
Rating: 4.8 out of 5(5 ratings)
49 students

Cryptography and Cybersecurity in Mobile Devices

Cryptography in Native Mobile Applications, Biometric Authorization, SQLite Storage, AES Algorithm, Build Project
Last updated 3/2023
English

What you'll learn

  • Cryptography theory (Symmetric, Asymmetric)
  • Design and Implementation of Algorithms for Cryptography
  • Native Mobile Application Development (Angular, Ionic, Capacitor)
  • Biometric Authorization of the Users
  • Advanced Encryption Standard (AES) Theory and Analysis

Course content

17 sections126 lectures16h 50m total length
  • Introduction2:44

    This section is all about the introduction to the seminar. All the necessities will de described in order to be full prepared for this seminar.

  • Instructor Information1:11

    This lecture contains all the information about the instructor of this seminar regarding the personal studies and working experience.

Requirements

  • Pre-existent basic Angular and Ionic experience and knowledge is required.
  • No theory and knowledge about Cryptography is required. You will learn everything that you need to know.

Description

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.

Who this course is for:

  • Web and Mobile Application Developers who develop safe applications and safe storing of data.
  • Cyber security analysts and penetration testers for mobile devices.
  • Cryptography enthousiasts and students that desire to apply the cryptography theory to the mobile devices.