1st Principles

Subject

Security

Cryptography and transport security primitives used by the modern web.

101 sub-topics · use search below on large subjects

Curriculum

Core lessons

Threat models, TLS, encryption, and common attack patterns.

Application

Constraints in real jobs (Security)

Constraints in real jobs as it applies to Security.

Cost and benefit (Security)

Cost and benefit as it applies to Security.

Failure modes (Security)

Failure modes as it applies to Security.

Implementation steps (Security)

Implementation steps as it applies to Security.

Maintenance over time (Security)

Maintenance over time as it applies to Security.

Problem framing (Security)

Problem framing as it applies to Security.

Risk (Security)

Risk as it applies to Security.

Scaling up (Security)

Scaling up as it applies to Security.

Stakeholders (Security)

Stakeholders as it applies to Security.

Trade-offs (Security)

Trade-offs as it applies to Security.

Communication

Cross-disciplinary talk (Security)

Cross-disciplinary talk as it applies to Security.

Explaining to beginners (Security)

Explaining to beginners as it applies to Security.

Media coverage (Security)

Media coverage as it applies to Security.

Open questions (Security)

Open questions as it applies to Security.

Policy briefs (Security)

Policy briefs as it applies to Security.

Presentations (Security)

Presentations as it applies to Security.

Public controversy (Security)

Public controversy as it applies to Security.

Teaching others (Security)

Teaching others as it applies to Security.

Visuals that teach (Security)

Visuals that teach as it applies to Security.

Writing clear summaries (Security)

Writing clear summaries as it applies to Security.

Comparison

Analogies from other fields (Security)

Analogies from other fields as it applies to Security.

Common confusions (Security)

Common confusions as it applies to Security.

Competing models (Security)

Competing models as it applies to Security.

Consensus areas (Security)

Consensus areas as it applies to Security.

Debates that matter (Security)

Debates that matter as it applies to Security.

Historical shifts (Security)

Historical shifts as it applies to Security.

Interdisciplinary links (Security)

Interdisciplinary links as it applies to Security.

Regional differences (Security)

Regional differences as it applies to Security.

Schools of thought (Security)

Schools of thought as it applies to Security.

Translation of terms (Security)

Translation of terms as it applies to Security.

Context

Climate and environment (Security)

Climate and environment as it applies to Security.

Demographics (Security)

Demographics as it applies to Security.

Equity and access (Security)

Equity and access as it applies to Security.

Funding (Security)

Funding as it applies to Security.

Future scenarios (Security)

Future scenarios as it applies to Security.

Global trends (Security)

Global trends as it applies to Security.

Institutions (Security)

Institutions as it applies to Security.

Regulation (Security)

Regulation as it applies to Security.

Social impact (Security)

Social impact as it applies to Security.

Technology change (Security)

Technology change as it applies to Security.

Core ideas

Abstraction levels (Security)

Abstraction levels as it applies to Security.

Cause and correlation (Security)

Cause and correlation as it applies to Security.

Central definitions (Security)

Central definitions as it applies to Security.

Equilibrium and change (Security)

Equilibrium and change as it applies to Security.

Feedback loops (Security)

Feedback loops as it applies to Security.

Laws, rules, or patterns (Security)

Laws, rules, or patterns as it applies to Security.

Models and diagrams (Security)

Models and diagrams as it applies to Security.

Scale: micro to macro (Security)

Scale: micro to macro as it applies to Security.

Systems and parts (Security)

Systems and parts as it applies to Security.

Units and measurement (Security)

Units and measurement as it applies to Security.

Deep dives

Advanced preview (Security)

Advanced preview as it applies to Security.

Capstone directions (Security)

Capstone directions as it applies to Security.

Classic papers or texts (Security)

Classic papers or texts as it applies to Security.

Edge cases (Security)

Edge cases as it applies to Security.

Landmark discoveries (Security)

Landmark discoveries as it applies to Security.

Minority reports (Security)

Minority reports as it applies to Security.

Open research fronts (Security)

Open research fronts as it applies to Security.

Paradigm shifts (Security)

Paradigm shifts as it applies to Security.

Synthesis projects (Security)

Synthesis projects as it applies to Security.

Where to go next (Security)

Where to go next as it applies to Security.

Evidence

Anomalies (Security)

Anomalies as it applies to Security.

Bias and blind spots (Security)

Bias and blind spots as it applies to Security.

Case studies (Security)

Case studies as it applies to Security.

Conflicting studies (Security)

Conflicting studies as it applies to Security.

Data tables and charts (Security)

Data tables and charts as it applies to Security.

Primary sources (Security)

Primary sources as it applies to Security.

Secondary summaries (Security)

Secondary summaries as it applies to Security.

Strong versus weak claims (Security)

Strong versus weak claims as it applies to Security.

Triangulation (Security)

Triangulation as it applies to Security.

Uncertainty language (Security)

Uncertainty language as it applies to Security.

Methods

Documentation (Security)

Documentation as it applies to Security.

Estimation and error (Security)

Estimation and error as it applies to Security.

Ethics in method (Security)

Ethics in method as it applies to Security.

Experiments and controls (Security)

Experiments and controls as it applies to Security.

Observation protocols (Security)

Observation protocols as it applies to Security.

Peer review (Security)

Peer review as it applies to Security.

Replication (Security)

Replication as it applies to Security.

Reproducible workflows (Security)

Reproducible workflows as it applies to Security.

Simulation and models (Security)

Simulation and models as it applies to Security.

Surveys and samples (Security)

Surveys and samples as it applies to Security.

Orientation

Careers and roles (Security)

Careers and roles as it applies to Security.

Everyday examples (Security)

Everyday examples as it applies to Security.

History in one glance (Security)

History in one glance as it applies to Security.

How claims get checked (Security)

How claims get checked as it applies to Security.

Jargon worth learning first (Security)

Jargon worth learning first as it applies to Security.

Objects you study (Security)

Objects you study as it applies to Security.

Reading habits that stick (Security)

Reading habits that stick as it applies to Security.

Tools practitioners use (Security)

Tools practitioners use as it applies to Security.

What questions the field asks (Security)

What questions the field asks as it applies to Security.

What the field is not (Security)

What the field is not as it applies to Security.

Skills

Checklists (Security)

Checklists as it applies to Security.

Collaboration norms (Security)

Collaboration norms as it applies to Security.

Debugging mistakes (Security)

Debugging mistakes as it applies to Security.

Hands-on practice (Security)

Hands-on practice as it applies to Security.

Mentorship (Security)

Mentorship as it applies to Security.

Pattern recognition (Security)

Pattern recognition as it applies to Security.

Portfolio pieces (Security)

Portfolio pieces as it applies to Security.

Self-assessment (Security)

Self-assessment as it applies to Security.

Speed versus accuracy (Security)

Speed versus accuracy as it applies to Security.

Tooling basics (Security)

Tooling basics as it applies to Security.