MAST30035 Number Theory and Cryptography

University of Melbourne · Level 3 · 12.5 points · Runs in 2026: Semester 2.

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

What you need first

MAST10009 or MAST20026 or MAST20033 or MAST20036

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.