Data Encryption and Linear Algebra Techniques at Mustansiriyah University Engineering College

mustansiriyah university engineering college n.w
1 / 4
Embed
Share

Explore concepts in data encryption, linear algebra, and the Extended Euclidean Theorem taught by Dr. Fatimah Al-Ubaidy at Mustansiriyah University's Engineering College. Learn how to find the greatest common divisor, use the Extended Euclidean algorithm to find linear combinations of numbers, and discover multiplicative inverses through detailed examples and visuals.

  • Encryption
  • Linear Algebra
  • Extended Euclidean Theorem
  • Mustansiriyah University
  • Data Security

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Mustansiriyah University Engineering College Algebra Course name: Data Encryption Computer Engineering Dep. Lecturer: Dr. Fatimah Al-Ubaidy Concepts from Linear Class: Third Stage Extended Euclidean Theorem (1) Using Extended Euclidean Theorem to find the gcd(A1 , D1) Dividend = Quotient Divisor + Reminder A1 = Q1 D1 + R1 A2 = Q2 D2 + R2 A3 = Q3 D3 + R3 . . . . An = Qn Dn + Rn GCD(A1, D1) = Dn GCD(600,136) = 8 * The GCD of two numbers can also be computed using factorization For example, find the GCD(34529, 32923) using factorization 1

  2. Mustansiriyah University Engineering College Algebra Course name: Data Encryption Computer Engineering Dep. Lecturer: Dr. Fatimah Al-Ubaidy Concepts from Linear Class: Third Stage (2) Use Extended Euclidean algorithm to find the linear combination of two numbers Extended Euclidean algorithm also finds integer coefficients x and y such that: ax + by = gcd(a, b) This is can be done by reversing the steps in the Euclidean algorithm. 2

  3. Mustansiriyah University Engineering College Algebra Course name: Data Encryption Computer Engineering Dep. Lecturer: Dr. Fatimah Al-Ubaidy Concepts from Linear Class: Third Stage (3) Use Extended Euclidean Theorem to find the multiplicative inverse Example (1): Find multiplicative inverse of 211 mod 101? 211 = 2 101 + 9 101 = 11 9 + 2 9 = 4 2 + 1 Then, work backwards: 1 = 9 4 2 = 9 4 (101 11 9) = 45 9 - 4 101 = 45 (211 2 101) 4 101 = 45 211 94 101 1 = 45 211 94 101 Finally, take mod 101: 1 mod 101 = 45 211 mod101 94 101 mod 101 1 45 211 mod 101 211-1 mod 101 = 45 To verify the solution, we multiply the number by its inverse 211 45 = 1 mod 101 ---- > 45 = ( 1 + 101 k ) / 211 at k = 94 3

  4. Mustansiriyah University Engineering College Algebra Course name: Data Encryption Computer Engineering Dep. Lecturer: Dr. Fatimah Al-Ubaidy Concepts from Linear Class: Third Stage Example (2): Find multiplicative inverse of 43 mod 600? 600 = 15 43 + 15 43 = 2 15 + 13 15 = 1 13 + 2 13 = 6 2 + 1 Then, work backwards: 1 = 13 6 2 = 13 6 (15 1 13) = 7 13 - 6 15 = 7 (43 2 15) 6 15 = 7 43 20 15 = 7 43 20 (600 15 43) = 307 43 20 600 Finally, take mod 600: 1 mod 600 = 307 43 mod 600 20 600 mod 600 1 43 307 mod 600 43-1 mod 600 = 307 To verify the solution, we multiply the number by its inverse 43 307 = 1 mod 600 4

More Related Content