Finding the Inverse of a Number in a Finite Field

Click For Summary
SUMMARY

The discussion centers on finding the inverse of a number in a finite field, specifically addressing the equation m = 1 mod b. The participant correctly identifies that m can be expressed as m = kb + 1 for some integer k, indicating that b and m are coprime. The challenge arises in manipulating the equation xb = 1 mod m to find the integer x that serves as the inverse of b mod m. The participant proposes x = (m+1)/b but acknowledges that this is not always an integer, highlighting the complexity of the problem.

PREREQUISITES
  • Understanding of modular arithmetic and finite fields
  • Familiarity with the concept of coprime integers
  • Knowledge of integer solutions in modular equations
  • Basic algebraic manipulation skills
NEXT STEPS
  • Research the Extended Euclidean Algorithm for finding modular inverses
  • Study properties of coprime integers and their implications in modular arithmetic
  • Explore examples of finding inverses in finite fields using specific integers
  • Learn about applications of modular arithmetic in cryptography
USEFUL FOR

This discussion is beneficial for students studying number theory, mathematicians interested in modular arithmetic, and anyone involved in cryptographic algorithms requiring modular inverses.

moo5003
Messages
202
Reaction score
0

Homework Statement



Suppose that m = 1 mod b. What integer between 1 and m-1 is equal to b^(-1) mod m?

The Attempt at a Solution



m = 1 mod b means that:

m = kb + 1 for some integer k

Let x be the inverse of b mod m, note: x exists since b and m must be coprime due to the previous statement.

xb = 1 mod m

thus: xb = gm + 1 for some integer g.

Now this is were I have little success. I can't seem to manipulate anything to my advantage and I'm unsure how to proceed.

I did find x = (m+1)/b but that is not always an integer. Thanks for any help you can provide.
 
Physics news on Phys.org
Well, you don't seem to have made use of the fact that m = 1 mod b...
 
I thought I used that fact when using the statement

m = kb + 1 for some integer k, unless I'm missing something else. Little tired, but I will come back to it tomorrow.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
8
Views
1K