Number Theory and Cryptography

Course Queries Syllabus Queries 2 years ago

0 2 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Syllabus Queries related to Course Queries. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (2)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago

I am a math tutor at a community college, and I stopped in to ask one of the professors a question about crypto and he lent me a graduate level book on for a full year course in the title of this post. The book is way over my head, and assumes you already have taken elementary number theory and abstract algebra. I'm not asking for a crash course, but more of a syllabus for the crash course on which topics to cover so I can handle this book. Does anyone have any suggestions or questions about clarification? EDIT I am already strong in probability/statistics. The book is A Course in Number Theory and Cryptography. Springer-Verlag publishing. Trig and snippets of calculus are how far I have gotten. Do I need to learn the entirety of the prerequisite classes or can I get away with certain chapters/sections. I assume certain chapters feed into crypto while others feed into different topics.

profilepic.png
manpreet 2 years ago

The Graduate Texts in Mathematics brand is a good brand. They're generally pretty easy reads for textbooks. I looked at the Table of Contents on Amazon, and it looks pretty self-contained. Though since it's geared at graduate students and advanced undergraduates, I can understand why you might feel the coverage is insufficient.

I think the table of contents for chapters 1-2 provide a good study guide, if you don't find the book's treatment sufficient. Number Theory is the study of the integers. It sounds intimidating, but you've really been doing it at some level since grade school. Remember long division where you have remainders? That's what modular arithmetic encapsulates. A lot of basic number theory deals with divisibility. In terms of a good extra reference, I think a Kenneth Rosen's Elementary Number Theory text is a good book for this. It will also address other topics like quadratic residues and the discrete log problem. I'm pretty sure there is coverage of RSA and a couple other cryptosystems in there.

In terms of the Abstract Algebra, the big hitter is with finite fields. To understand what a field is, you first have to understand what a group is. A group is a set of elements with an associative operation. There is a unique identity in the group and every element in the group is invertible. So the integers over addition form a group. Here, the identity element is 00. A group is called Abelian if the operator is commutative. That is, for all a,bGa,b∈Ga+b=b+aa+b=b+a. So the integers over addition are commutative.

Now a field is a set of elements has two operations. We will call them addition and multiplication. The field is an Abelian group over addition. We refer to 00 as the additive identity. The field is also an Abelian group over multiplication, but we ignore 00 in the considerations. The identity on multiplication is 11. Some good examples of fields are the real numbers, rational numbers, complex numbers, and ZpZp (for pp a prime). If you look at the reals, note that r1r=1r∗1r=1, right? So 1r1r is the multiplicative inverse of rr. Notice that we cannot consider 00 for multiplicative inverses as we cannot divide by 00. The reals are invertible on addition just as the integers are.

In terms of books, Durbin's Modern Algebra text is a very introductory textbook, geared more towards sophomores and inexperienced juniors in mathematics. You may find it helpful and not so intimidating.

Hope this helps give you some direction and insights into what you're studying. Best of luck!


0 views   0 shares

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.

tuteehub community

Join Our Community Today

Ready to take your education and career to the next level? Register today and join our growing community of learners and professionals.

tuteehub community