◆ Mathematics

What a cryptographer
really does.

20 tasks, each one witnessed by the sources that watched the job — and behind every one, a prompt you can use tonight.

20evidenced tasks
2,030in the US (2025)
$126,710median pay / year
5systems it runs on
This is what one task looks like here
Perform actuarial computations
Run the actuarial computation on the mortality and breach-loss dataset…3 sources agree

The shape of the day

tap a movement to see its tasks

Which one is you, right now?

Pick the moment · no score, no sign-up
Which moment is you right now?
Whichever you pick, the task behind it opens below.

The work, task by task

20 tasks
Hands on the work14
Perform actuarial computations+
Run the actuarial computation on the mortality and breach-loss datasets, use a Gompertz mortality assumption and credibility weighting, produce a table of best-fit parameters with standard errors and a one-page summary of reserve impact for the desk by Tuesday morning.
jdonetwiki3 agree
when the reply comes backPush once: ask it to sharpen the weakest part, and to say what it assumed. Helpful?
Mentor others on mathematical techniques+
Prepare a two-hour workshop for junior cryptographers teaching lattice reduction, modular arithmetic tricks, and probabilistic method proofs, include three worked examples, a short problem set with solutions, and an annotated reading list to distribute before Thursday.
jdonetwiki3 agree
when the reply comes backPush once: ask it to sharpen the weakest part, and to say what it assumed. Helpful?
Design mathematical models to interpret data+
Design a statistical model that maps side-channel trace features to key leakage using a hierarchical Bayesian structure, specify priors, simulate posterior recovery on synthetic traces, and deliver model code plus diagnostic plots and interpretation notes by Wednesday.
jdwiki2 agree
when the reply comes backPush once: ask it to sharpen the weakest part, and to say what it assumed. Helpful?
Assemble sets of assumptions, and explore the consequences of each set.+
List three distinct assumption sets for the protocol in our notebook, run the attack model under each set, summarise how success probabilities and performance change in a single table and write a one-page note recommending which assumption set to adopt.
onet
when the reply comes backPush once: ask it to sharpen the weakest part, and to say what it assumed. Helpful?
km/h RPMAddress the relationships of quantities, magnitudes, and forms through the use of numbers and symbols.+
Formalise the protocol variables and constraints from our whiteboard, derive the symbolic relationships and produce stepwise proofs for the main lemmas, then produce a short appendix with notation and worked examples.
onet
when the reply comes backPush once: ask it to sharpen the weakest part, and to say what it assumed. Helpful?
Design, analyze, and decipher encryption systems designed to transmit military, political, financial, or law-enforcement-related information in code.+
Design a new encryption scheme variant, produce security proofs against chosen-ciphertext attack, evaluate computational cost and prepare a classified brief that lists recommended parameter sizes for field deployment.
onet
when the reply comes backPush once: ask it to sharpen the weakest part, and to say what it assumed. Helpful?
Compile charts and graphs for data presentation+
Compile the experiment outputs into publication-grade charts: error rates by key size, throughput versus latency, and a confidence-interval plot, label axes and captions, then export a one-sheet figure for the paper.
jd
when the reply comes backPush once: ask it to sharpen the weakest part, and to say what it assumed. Helpful?
Identify problems through discussion with colleagues or clients+
Run a focused troubleshooting session with Rahul and Marta to surface where test vectors diverged, capture the hypotheses, reproduce the failure cases, and produce a one-page action plan with owners and due dates.
jd
when the reply comes backPush once: ask it to sharpen the weakest part, and to say what it assumed. Helpful?
Grow the practice4
Watch and assess2

What the work runs on

named inside the evidenced tasks
9 tasksC++numerical performance for custom actuarial algorithms and simulations
6 tasksLinuxrun interactive notebooks, compile examples, and distribute materials in reproducible environments
5 tasksIBM SPSS Statisticsperform hierarchical model specification, simulate data, and produce diagnostic statistics and plots for interpretation
1 taskC#expresses and verifies algebraic relations and automates symbolic checks for correctness
1 taskBashorchestrate runs of approximation programs, collect outputs, and record provenance into the repository

The same task, four heights

this page is height one
ExecuteDo today's task, with fewer mistakesyou are here → ImproveMake it easy for the next person to acceptin the atlas → DecideWork out the right move when it is unclearin the atlas → BecomeLearn the pattern so it stops coming backin the atlas →

Can AI actually do this job?

the honest answer

It can

where it genuinely helps
  • Explain the theory behind the work
  • Draft, tidy and structure your writing
  • Rehearse a hard conversation before you have it
  • Build a study plan that fits your gaps

It cannot

where it stops, completely
  • Be in the room where a cryptographer actually works
  • Carry the responsibility when the call is wrong — that weight stays yours
  • Notice what no one wrote down: the hesitation, the thing left unsaid
  • Live with the outcome
M · R6 of R7This job sits on calculating · puzzling — real theory, real diagnosis, but reality still holds the grading pen.

What the work pays

two countries, two different measures

United States

this exact occupation · BLS 2025
  • $126,710 a year — the middle: half earn more, half earn less
  • The lowest tenth earn near $69,240; the top tenth near $195,190
  • 2,030 people employed in this occupation

India

the occupation GROUP, not this job · PLFS via ILOSTAT 2025
  • ₹38,298 a month — the median for Professionals, the group this work sits in
  • India publishes pay by broad occupation group, so this covers many jobs besides this one. It is a shape, not a salary.
read this carefullyThese two numbers are not comparable and must not be converted into each other. One is a yearly figure for this job alone; the other is a monthly figure for a whole family of jobs. What travels between them is the pattern, not the amount: experience lifts pay almost everywhere.

Where the evidence lives

open any of it yourself

Close to this work

12 nearby
MathematicsSimulation Engineer25 evidenced tasks MathematicsOperations Research Analyst23 evidenced tasks MathematicsGame Theorist23 evidenced tasks MathematicsMath Content Writer22 evidenced tasks MathematicsMathematician20 evidenced tasks MathematicsApplied Mathematician20 evidenced tasks MathematicsTheoretical Mathematician20 evidenced tasks MathematicsQuantitative Analyst Quant20 evidenced tasks

Questions people actually ask

You’ll spend time reading recent papers, writing proofs, and coding prototypes in C++ or C#. Expect blocks of quiet for math work—deriving corollaries from theorems, assembling assumption sets, and designing experiments to test algorithms.

You’ll also meet colleagues to identify problems, run tests on Linux servers, and prepare graphs or charts (IBM SPSS can be used for statistical parts). In applied roles you’ll also analyze or decipher encryption systems for military, financial, or law‑enforcement uses.

Start with Linux and a compiled language like C++ for performance-critical crypto code; many libraries and research code assume those. Learn Bash for scripting builds and tests, and C# if you target Windows or enterprise tools.

Also learn a stats tool such as IBM SPSS Statistics or Python’s stats libraries for analyzing experimental results, and basic tools for plotting charts and compiling data for papers or presentations.

Use AI for brainstorming, writing clear explanations, and automating repetitive tasks like test scaffolding or documentation. Don’t trust AI for proofs, security claims, or bug-free code—always verify by hand and with formal methods or peer review.

Never feed sensitive keys, classified data, or secret protocols into public AI. Treat AI as an assistant, not an authority: generate drafts, but run crypto code through tests on Linux, peer review, and standard cryptanalysis.

The U.S. Bureau of Labor Statistics (BLS) reports 2,030 employed cryptographers with a median wage of $126,710 per year. The lowest tenth earn about $69,240, and the top tenth about $195,190 per year (BLS 2025).

Pay varies by employer—defense, finance, and big tech often pay more. Academic and government research roles sometimes pay less but can offer other benefits like stability or research freedom.

Cryptography is math- and proof-focused: you design, analyze, and sometimes break encryption systems, prove security properties, and publish results. Tasks include deriving theorems, designing models, and conducting quantitative research.

Security engineering is more applied: configuring systems, incident response, and using tools to protect networks. Cryptographers may write code (C++, C#) and run experiments, but they spend more time on theoretical work and publishing papers.

Learn to think and write a correct mathematical proof. Cryptography rests on precise theorems and corollaries: you must assemble assumptions, derive consequences, and show where attacks work or fail.

Pair that with practical coding skills (C++ on Linux, Bash scripting) so you can implement and test ideas. The combination—rigorous proofs plus reproducible experiments and clear reports—makes you effective.

km/h RPM

How far can AI take you?

one question
Be honest — how far can a language model take you on calculating?
There is a real answer, and it is not the flattering one.