Companies Home Search Profile

Cryptography and Cybersecurity in Mobile Devices

Focused View

Kostoudas Savvas

16:50:08

192 View
  • 1 - Introduction.mp4
    02:44
  • 2 - Instructor Information.mp4
    01:11
  • 1 - Cryptography Knowledge Quiz.html
  • 3 - Cryptography Theory Introduction.mp4
    01:18
  • 3 - Cryptography-Slides.pdf
  • 4 - Section Preview and Key Elements.mp4
    01:41
  • 5 - Cryptography and Important Elements.mp4
    04:16
  • 6 - Algorithms Classification and Block Ciphers.mp4
    07:14
  • 7 - Symmetric Encryption and Algorithms.mp4
    03:43
  • 8 - Public Key Cryptography Asymmetric.mp4
    04:25
  • 9 - Keys Generation and Hashing.mp4
    06:28
  • 2 - AES Knowledge.html
  • 10 - AES Algorithm Introduction.mp4
    01:32
  • 11 - AES-Slides.pdf
  • 11 - Initial Key Elements.mp4
    02:54
  • 12 - Implementation Steps of AES.mp4
    09:25
  • 13 - Key Expansion Method.mp4
    04:28
  • 14 - Operation Modes and ECB Mode.mp4
    04:00
  • 15 - CBC Mode and Theory Completion.mp4
    05:30
  • 16 - AES Coding Implementation Introduction.mp4
    00:44
  • 17 - Start of Implementation.mp4
    06:01
  • 18 - Fields and Global Variables Initialization.mp4
    03:57
  • 19 - Key Expansion Method Part 1.mp4
    06:46
  • 20 - Key Expansion Method Part 2.mp4
    10:15
  • 21 - XorWithIv and AddRoundKey Methods.mp4
    05:47
  • 22 - SubBytes ShiftRows and MixColumns Methods.mp4
    10:46
  • 23 - Cipher and AES Initialization.mp4
    08:43
  • 24 - AES CBC Encrypt Buffer Method.mp4
    08:51
  • 25 - InvSubBytes InvShiftRows and InvMixColumns Methods.mp4
    13:21
  • 26 - InvCipher and AES CBC Decrypt Buffer Methods.mp4
    12:01
  • 27 - Generate Hash Signatures.mp4
    05:29
  • 28 - Encrypt a Total File Part 1.mp4
    08:02
  • 29 - Padding Data and Functionality.mp4
    07:03
  • 30 - NumberToHex Method and Encrypt a Total File Part 2.mp4
    13:20
  • 31 - Decrypt a Total File Part 1.mp4
    09:58
  • 32 - Decrypt a Total File Part 2.mp4
    08:11
  • 33 - Project Creation Introduction.mp4
    01:35
  • 33 - Project-Assets.zip
  • 34 - Tools and Project Overview.mp4
    01:31
  • 35 - All Necessary NPM Installs.mp4
    03:33
  • 36 - AppRouting and AppModule Functionality.mp4
    08:46
  • 37 - Custom Font Colors and First Project Build.mp4
    08:51
  • 38 - Login Page Design and App Component Actions.mp4
    06:31
  • 38 - Project-Assets.zip
  • 38 - Store-Me-LOGIN-PAGE.pdf
  • 39 - Start of Appearance and Styling.mp4
    08:09
  • 40 - Login Page Start of Functionality.mp4
    10:52
  • 41 - Helper Service Started.mp4
    07:12
  • 42 - Login Page Functionality Continued.mp4
    08:53
  • 43 - Helper Service Continued.mp4
    09:50
  • 44 - Login Page Appearance Continued.mp4
    08:56
  • 45 - Inputs Form and Login Button.mp4
    12:45
  • 46 - Completed Login Page Appearance.mp4
    11:04
  • 47 - Fixing Small Issues.mp4
    01:37
  • 48 - SQLite Introduction.mp4
    02:06
  • 49 - Necessary Queries and Initializations.mp4
    05:41
  • 50 - Get and Set DB Version.mp4
    12:10
  • 51 - Restart DB Version Method.mp4
    04:00
  • 52 - Create all Tables Methods.mp4
    11:39
  • 53 - Select all Rows from Tables and Insert Data.mp4
    12:25
  • 54 - Update Credentials Info Table and Use DB Service Methods in Login.mp4
    08:38
  • 55 - Using all the Method from DB Service and Testing.mp4
    09:21
  • 56 - Page Design and Initial Actions.mp4
    06:01
  • 56 - Project-Assets.zip
  • 56 - Store-Me-REGISTER-PAGE.pdf
  • 57 - Appearance and Start of Implementation.mp4
    08:25
  • 58 - Form and Fields Implementation.mp4
    08:45
  • 59 - Inputs and Controls Completed.mp4
    07:30
  • 60 - Increased Security and Biometric Option Appearance.mp4
    08:53
  • 61 - OnSubmit Method Complete Functionality.mp4
    06:58
  • 62 - ContinueRegister method and Complementary Methods.mp4
    09:34
  • 63 - Building the Register JSON and User Dat.mp4
    07:40
  • 64 - Continue With Register and Create Custom Loader.mp4
    09:06
  • 65 - Component Master Module and Complete Custom Loader.mp4
    10:08
  • 66 - Finalize Register Methods.mp4
    10:50
  • 67 - DoneRegister and Start Of Biometric Authorization Method.mp4
    08:21
  • 68 - Biometric Authorization Method Completed.mp4
    06:07
  • 69 - Testing the entire Register Page and Little Details.mp4
    11:25
  • 70 - Register Page Completed and Testing.mp4
    09:50
  • 71 - Autologin and Decrypt User Data.mp4
    06:39
  • 72 - Autologin and Biometric Authorization.mp4
    07:46
  • 73 - Autologin Functionality Completed.mp4
    12:25
  • 74 - Forgot Password Functionality Part 1.mp4
    08:18
  • 74 - Store-Me-PASSWORD-RESET-PAGE.pdf
  • 75 - Forgot Password Functionality Part 2.mp4
    07:42
  • 76 - Forgot Password Functionality Part 3.mp4
    08:27
  • 77 - Forgot Password Functionality and Store New Password.mp4
    07:21
  • 78 - Forgot Password functionality Store New Password Completed.mp4
    07:21
  • 79 - Forgot Password Modal Appearance.mp4
    13:40
  • 80 - Forgot Password Functionality Fully Completed.mp4
    09:16
  • 81 - Main Page Design and Main Tabs Initiated.mp4
    05:24
  • 81 - Store-Me-MAIN-PAGE.pdf
  • 82 - Maintabs Appearance and Functionality Part 1.mp4
    08:50
  • 83 - Maintabs UI and Functionality Completed.mp4
    09:09
  • 84 - Main Page Start of Implementation.mp4
    06:49
  • 85 - Main Page Appearance Started.mp4
    08:56
  • 86 - Mainpage Header and Search Input.mp4
    08:08
  • 87 - Main Page Initializations and Functionality.mp4
    07:24
  • 88 - Add New File Design and Introduction.mp4
    06:01
  • 88 - Store-Me-ADD-NEW-FILE-PAGE.pdf
  • 89 - Add New File Page Initial Actions and Fields.mp4
    06:56
  • 90 - Appearance and HTML Part 1.mp4
    07:19
  • 91 - Input Data Types and Files.mp4
    04:41
  • 92 - OpenTextInput Modal Method and Selected Files Appearance.mp4
    08:37
  • 93 - Selected Files Action Methods.mp4
    10:17
  • 94 - Files Additional Information Part 1.mp4
    09:30
  • 95 - Files Additional Information Part 2 and Store File Functionality.mp4
    12:19
  • 96 - Continue Store File Functionality and OpenTextInput Modal Method.mp4
    13:24
  • 97 - Text Input Modal Implementation Part 1.mp4
    07:15
  • 98 - Text Input Modal Implementation Part 2.mp4
    08:15
  • 99 - Text Input Modal Testing and Store Functionality.mp4
    12:01
  • 100 - Completed Text Input Modal and Store Functionality.mp4
    12:16
  • 101 - SQLite Storage Completed.mp4
    14:27
  • 102 - Update File Data to SQLite Database.mp4
    08:08
  • 103 - Add New File Functionality Completed.mp4
    15:20
  • 104 - Decrypt All Files Functionality.mp4
    14:56
  • 105 - Decrypt all files Testing and Appearance Started.mp4
    06:24
  • 106 - Main Page Files Appearance.mp4
    08:23
  • 107 - Stored Files Design and Start of Implementation.mp4
    08:19
  • 108 - Stored Files Appearance Almost Completed.mp4
    11:25
  • 109 - Stored Files Action Methods.mp4
    09:16
  • 110 - Stored Files Appearance Completed and Testing.mp4
    07:26
  • 111 - Verification Alert Method.mp4
    07:51
  • 112 - Delete Stored Files Action.mp4
    09:27
  • 113 - Edit File Search with Filters and Testing.mp4
    11:49
  • 114 - Solving Issues Part 1.mp4
    09:07
  • 115 - Solving Issues Part 2.mp4
    12:05
  • 116 - Settings Page Design and Initial Actions.mp4
    05:48
  • 116 - Store-Me-SETTINGS-PAGE.pdf
  • 117 - Initial Actions and Start of Appearance.mp4
    08:56
  • 118 - Settings Page Form Methods and Appearance Continuation.mp4
    07:49
  • 119 - Check Passwords Inputs and Upgraded Security.mp4
    08:31
  • 120 - Details in Appearance and Testing.mp4
    08:08
  • 121 - Delete All User Data Method Completed and Testing.mp4
    09:22
  • 122 - Continue Store Data Method Implementation.mp4
    07:04
  • 123 - Biometric Authorization Method and Continue Edit Information.mp4
    13:02
  • 124 - Appearance Details and Thorough Testing.mp4
    06:41
  • 125 - Delete User Profile and All User Data Method.mp4
    11:00
  • 126 - Thats It Everyone Thank you very much.mp4
    01:16
  • Description


    Cryptography in Native Mobile Applications, Biometric Authorization, SQLite Storage, AES Algorithm, Build Project

    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

    Who is this 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.
  • More details


    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.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Kostoudas Savvas
    Kostoudas Savvas
    Instructor's Courses
    Software Architect and MSc in Computer Science and Engineering.Second MSc at Cryptography and Cybersecurity at the Hellenic Military Academy of Greece.The scientific fields of interest are the Cryptography and Cybersecurity, Applied Cryptography, Communication Protocols and Authorization Techniques.Emphasis of all the above specifically in mobile devices in conjunction with the research of the time and energy consumption of all the above procedures.Originated from Kavala of Greece and then moved to Athens of Greece for the next studies and businesses.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 126
    • duration 16:50:08
    • Release Date 2023/05/13