Abstract Algebra vs Number Theory?

AI Thread Summary
When pursuing cryptography, both number theory and abstract algebra are essential, with a strong recommendation for taking an abstract algebra course first. Understanding abstract algebra facilitates learning number theory concepts, as many proofs become clearer with a foundation in group theory. A graduate-level cryptography course typically requires only basic knowledge, such as Legendre symbols and modular arithmetic, making it feasible to learn these concepts alongside abstract algebra. Self-study in number theory is encouraged, with resources like the Jones and Jones book recommended for its clarity and problem-solving support. Abstract algebra covers key topics such as group theory, homomorphisms, ring theory, field theory, and Galois theory, which are foundational for understanding algebraic structures and their applications in cryptography.
MathWarrior
Messages
267
Reaction score
5
I was wondering if one wanted to pursue learning more about cryptography which of these classes would be the most important? Number theory of abstract algebra?
 
Physics news on Phys.org
Number theory of abstract algebra <-- should read number theory or abstract algebra.
 
Can't you do both? Both are quite important for crypto I think. Anyway, if you end up picking one, then I'd really suggest studying the other one too in your free time...
 
Just take a course in abstract algebra, most number theory concepts come much easier if you can operate within a group. Many ugly proofs in number theory become quite nice if you know group theory.

That said, it's not like you're in any real rush. An graduate-level intro course in cryptography won't require more than the absolute basics. Probably just legendre symbols and basic modular arithmetic.
 
I'd have to agree, I'd take the abstract algebra course. Abstract really helps open the doors to much the higher mathematics as well.
 
I'd also say that abstract algebra is more important in general. Perhaps you should consider picking up a Number Theory book and doing some self-study. I don't think Number Theory is terribly difficult to learn if you know how to write proofs and knowledge of it might help you in algebra.

If you do want to learn Number Theory, I'd recommend the Jones and Jones book. It's well-written and affordable. Plus, it gives solutions to all the problems, so you can work through the points at which you get stuck more easily. I've had a good time with it.
 
What do you learn in abstract algebra? Is it like normal algebra? How is it used in cryptography?
 
MathWarrior said:
What do you learn in abstract algebra? Is it like normal algebra? How is it used in cryptography?

Generally abstract algebra courses cover group theory, homomorphisms and isomorphisms, ring theory, field theory, and Galois theory. Basically, it introduces algebraic structures and explores solutions to polynomial equations. Of course, a first course generally won't cover anything beyond some ring theory.
 

Similar threads

Back
Top