MAST30035 Number Theory and Cryptography
University of Melbourne · Level 3 · 12.5 points · Runs in 2026: Semester 2.
- Final exam 70%: exam-heavy
Is MAST30035 hard?
MAST30035: About average. Makes it harder: Final exam 70%. No student reviews yet — based on the Handbook only.
What you learn
The number theory behind cryptography: modular arithmetic, elliptic curves, RSA and lattice-based schemes.
After it you can
- Prove results on modular arithmetic and lattices
- Analyse RSA and elliptic-curve cryptosystems
- Explore examples with a computer algebra system
What you need first
MAST10009 or MAST20026 or MAST20033 or MAST20036
- MAST10009 Accelerated Mathematics 2
- MAST20026 Real Analysis
- MAST20033 Real Analysis: Advanced
- MAST20036 Introduction to Discrete Mathematics
How it’s assessed
Assignments 30%, Final exam 70%
Student reviews and ratings
No student reviews yet — be the first to rate it.
Taken this subject? Rate it anonymously (difficulty, workload, marking, would you recommend it) and leave a tip for next year's students. Rate MAST30035
Quick answers
- When is MAST30035 offered?
- Runs in 2026: Semester 2.
- What do I need before taking MAST30035?
- Needs MAST10009 or MAST20026 or MAST20033 or MAST20036.
- Does MAST30035 have a final exam?
- Yes, the final exam is 70% of the mark. Assessment: Assignments 30%, Final exam 70%.
- Can I take MAST30035 as breadth?
- No, it isn’t listed as breadth for any course.
- Can I rate MAST30035?
- Yes. If you've taken it, rate it anonymously on this page (difficulty, workload, marking, would you recommend it) and leave a tip for next year's students. Averages show once 3 students have rated it; tips are checked before they appear.
Source: University of Melbourne Handbook 2026
Always confirm in the official Handbook.
PickMySubjects is a free, unofficial planner made by a UniMelb graduate.