Learning objective
Passwords
Passwords & Authentication
Understanding how passwords, passphrases, biometric security, and multi-factor authentication protect personal accounts, identity, and digital devices across online systems.
Secret Keys
Recognize that a password is a secret code used to lock digital accounts and prove user identity.
Let's Go!
Learn
A password is like a digital key to your personal locker. When you type your secret password, the computer checks if it matches before opening your personal files and apps. In computing, digital accounts require secret keys to ensure personal safety and privacy. As you explore the interactive Password Meter Simulator below, focus on how to create a simple secret password and keeps it hidden during login.
๐ก๏ธ Interactive Password & Credential Meter
Ready for Input- Length: At least 10 characters long
- Uppercase: Contains capital letter (A-Z)
- Numbers: Contains digit (0-9)
- Special Symbol: Contains (!, @, #, $, %, ^, &, *)
Password entropy measures information randomness in bits ($H = L \times \log_2(N)$):
Time required to brute-force all combinations at various hashing speeds:
| Hardware Class | Hash Rate | 8-Char Weak | 14-Char Passphrase |
|---|---|---|---|
| Consumer CPU | 100M hashes/s | 2.4 hours | 340,000 years |
| 8x RTX 4090 GPU Rig | 100B hashes/s | 8.6 seconds | 340 years |
| Nation-State Cluster | 10T hashes/s | < 0.1 sec | 3.4 years |
Simulated client-side zero-knowledge encrypted credential repository:
| Service | Username | Generated Password | Entropy |
|---|---|---|---|
| School Portal | [email protected] | k9#mP!2$vR8*xL5q | 94 bits |
| Google Classroom | [email protected] | wB4$tZ7@nC9#mQ2x | 94 bits |
| Coding Platform | alex_coder_01 | pL8#vX2$jR6@kM4w | 94 bits |
Apply Simulator Skills โข Try it yourself
Practice Secret Login
๐ Open a practice space
๐ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)
๐ฏ Task Success Criteria (Rubric)
Identifies that accounts need a secret lock.
Explains that a password proves identity to open an account.
Creates a simple secret password and keeps it hidden during login.
Explains why sharing passwords with peers compromises digital security.
๐ What A Good One Looks Like (WAGOLL)
โญ Mastering StandardWhen you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!
Reflect
Learning check
Teacher setup, curriculum links and progress descriptors
Spark support
Routine: See-Think-Wonder
Teacher notes: Facilitate the See-Think-Wonder routine for 2โ3 minutes. Encourage students to connect the prompt to Form (Digital accounts require secret keys to ensure personal safety and privacy.).
Achievement pathway
- Foundation: Identifies that accounts need a secret lock.
- Developing: Explains that a password proves identity to open an account.
- Secure: Creates a simple secret password and keeps it hidden during login.
- Mastering: Explains why sharing passwords with peers compromises digital security.
Curriculum links
Curriculum strand: Online Safety & Digital Citizenship
Outcome: PASS.01.B.1.1 โ Recognize that a password is a secret code used to lock digital accounts and prove user identity.
PYP: Form ยท Digital accounts require secret keys to ensure personal safety and privacy.
Learner profile: Inquirer
Competency tags
Gate support
Accessibility alternative: Students may verbally explain or point to the correct answer for "What is the main purpose of a password?" with a teacher or teaching assistant.
Teacher override: allow
Locked level
Level 2: Strong Combinations
Complete the previous learning check to unlock this next level.
Strong Combinations
Construct strong passwords using combinations of uppercase letters, numbers, and symbols.
Learning objective
Students will design strong passwords by combining uppercase letters, lowercase letters, numbers, and special symbols rather than simple words.
Let's Go!
Learn
Weak passwords like "password123" or "abc" are easy for guessing algorithms to break. Strong passwords mix capital letters, small letters, numbers, and symbols (like ! or #) to create a complex secret. In computing, building strong security combinations protects digital spaces from unauthorized access. As you explore the interactive Password Meter Simulator below, focus on how to create strong passwords with uppercase, lowercase, numbers, and symbols.
๐ก๏ธ Interactive Password & Credential Meter
Ready for Input- Length: At least 10 characters long
- Uppercase: Contains capital letter (A-Z)
- Numbers: Contains digit (0-9)
- Special Symbol: Contains (!, @, #, $, %, ^, &, *)
Password entropy measures information randomness in bits ($H = L \times \log_2(N)$):
Time required to brute-force all combinations at various hashing speeds:
| Hardware Class | Hash Rate | 8-Char Weak | 14-Char Passphrase |
|---|---|---|---|
| Consumer CPU | 100M hashes/s | 2.4 hours | 340,000 years |
| 8x RTX 4090 GPU Rig | 100B hashes/s | 8.6 seconds | 340 years |
| Nation-State Cluster | 10T hashes/s | < 0.1 sec | 3.4 years |
Simulated client-side zero-knowledge encrypted credential repository:
| Service | Username | Generated Password | Entropy |
|---|---|---|---|
| School Portal | [email protected] | k9#mP!2$vR8*xL5q | 94 bits |
| Google Classroom | [email protected] | wB4$tZ7@nC9#mQ2x | 94 bits |
| Coding Platform | alex_coder_01 | pL8#vX2$jR6@kM4w | 94 bits |
Apply Simulator Skills โข Try it yourself
Build a Strong Password
๐ Open a practice space
๐ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)
๐ฏ Task Success Criteria (Rubric)
Recognizes that short passwords like "1234" are weak.
Combines letters and numbers to improve password strength.
Creates strong passwords with uppercase, lowercase, numbers, and symbols.
Evaluates password complexity and identifies common weak patterns.
๐ What A Good One Looks Like (WAGOLL)
โญ Mastering StandardWhen you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!
Reflect
Learning check
Teacher setup, curriculum links and progress descriptors
Spark support
Routine: Think-Pair-Share
Teacher notes: Facilitate the Think-Pair-Share routine for 2โ3 minutes. Encourage students to connect the prompt to Function (Building strong security combinations protects digital spaces from unauthorized access.).
Achievement pathway
- Foundation: Recognizes that short passwords like "1234" are weak.
- Developing: Combines letters and numbers to improve password strength.
- Secure: Creates strong passwords with uppercase, lowercase, numbers, and symbols.
- Mastering: Evaluates password complexity and identifies common weak patterns.
Curriculum links
Curriculum strand: Online Safety & Digital Citizenship
Outcome: PASS.02.B.1.2 โ Construct strong passwords using combinations of uppercase letters, numbers, and symbols.
PYP: Function ยท Building strong security combinations protects digital spaces from unauthorized access.
Learner profile: Communicator
Competency tags
Gate support
Accessibility alternative: Students may verbally explain or point to the correct answer for "Which of these is the STRONGEST password?" with a teacher or teaching assistant.
Teacher override: allow
Locked level
Level 3: Keeping Secrets
Complete the previous learning check to unlock this next level.
Keeping Secrets
Understand why passwords must never be shared with peers or entered on untrusted devices.
Learning objective
Students will identify who can be trusted with passwords (parents/teachers only) and recognize the risks of sharing login credentials with friends.
Let's Go!
Learn
Your password is strictly private. Even best friends should never share passwords, because shared credentials can lead to accidental file deletion, impersonation, or compromised privacy. Only parents and teachers may help manage passwords. In computing, maintaining personal digital boundaries preserves trust and protects online identity. As you explore the interactive Password Meter Simulator below, focus on how to demonstrate safe habits when logging in near others without exposing credentials.
๐ก๏ธ Interactive Password & Credential Meter
Ready for Input- Length: At least 10 characters long
- Uppercase: Contains capital letter (A-Z)
- Numbers: Contains digit (0-9)
- Special Symbol: Contains (!, @, #, $, %, ^, &, *)
Password entropy measures information randomness in bits ($H = L \times \log_2(N)$):
Time required to brute-force all combinations at various hashing speeds:
| Hardware Class | Hash Rate | 8-Char Weak | 14-Char Passphrase |
|---|---|---|---|
| Consumer CPU | 100M hashes/s | 2.4 hours | 340,000 years |
| 8x RTX 4090 GPU Rig | 100B hashes/s | 8.6 seconds | 340 years |
| Nation-State Cluster | 10T hashes/s | < 0.1 sec | 3.4 years |
Simulated client-side zero-knowledge encrypted credential repository:
| Service | Username | Generated Password | Entropy |
|---|---|---|---|
| School Portal | [email protected] | k9#mP!2$vR8*xL5q | 94 bits |
| Google Classroom | [email protected] | wB4$tZ7@nC9#mQ2x | 94 bits |
| Coding Platform | alex_coder_01 | pL8#vX2$jR6@kM4w | 94 bits |
Apply Simulator Skills โข Try it yourself
Privacy Audit Challenge
๐ Open a practice space
๐ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)
๐ฏ Task Success Criteria (Rubric)
States that passwords should not be told to classmates.
Explains that sharing passwords allows others to impersonate you online.
Demonstrates safe habits when logging in near others without exposing credentials.
Analyzes scenario dilemmas involving peer pressure to share account logins.
๐ What A Good One Looks Like (WAGOLL)
โญ Mastering StandardWhen you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!
Reflect
Learning check
Teacher setup, curriculum links and progress descriptors
Spark support
Routine: Connect-Extend-Challenge
Teacher notes: Facilitate the Connect-Extend-Challenge routine for 2โ3 minutes. Encourage students to connect the prompt to Connection (Maintaining personal digital boundaries preserves trust and protects online identity.).
Achievement pathway
- Foundation: States that passwords should not be told to classmates.
- Developing: Explains that sharing passwords allows others to impersonate you online.
- Secure: Demonstrates safe habits when logging in near others without exposing credentials.
- Mastering: Analyzes scenario dilemmas involving peer pressure to share account logins.
Curriculum links
Curriculum strand: Online Safety & Digital Citizenship
Outcome: PASS.03.B.1.3 โ Understand why passwords must never be shared with peers or entered on untrusted devices.
PYP: Connection ยท Maintaining personal digital boundaries preserves trust and protects online identity.
Learner profile: Principled
Competency tags
Gate support
Accessibility alternative: Students may verbally explain or point to the correct answer for "Who is it safe to share your account password with?" with a teacher or teaching assistant.
Teacher override: allow
Locked level
Level 4: Passphrases
Complete the previous learning check to unlock this next level.
Passphrases
Design memorable passphrases composed of multiple random words to improve security.
Learning objective
Students will create passphrases by linking 4 or more random, unrelated words together to maximize entropy and memorable security.
Let's Go!
Learn
A passphrase joins several random words into a long string (e.g., "coffee-robot-flying-banana"). Passphrases are easier for humans to remember but extremely difficult for automated computers to crack because of their long character length. In computing, combining length and randomness creates memorable yet secure security phrases. As you explore the interactive Password Meter Simulator below, focus on how to construct a 4-word random passphrase with spaces, numbers, or symbols.
๐ก๏ธ Interactive Password & Credential Meter
Ready for Input- Length: At least 10 characters long
- Uppercase: Contains capital letter (A-Z)
- Numbers: Contains digit (0-9)
- Special Symbol: Contains (!, @, #, $, %, ^, &, *)
Password entropy measures information randomness in bits ($H = L \times \log_2(N)$):
Time required to brute-force all combinations at various hashing speeds:
| Hardware Class | Hash Rate | 8-Char Weak | 14-Char Passphrase |
|---|---|---|---|
| Consumer CPU | 100M hashes/s | 2.4 hours | 340,000 years |
| 8x RTX 4090 GPU Rig | 100B hashes/s | 8.6 seconds | 340 years |
| Nation-State Cluster | 10T hashes/s | < 0.1 sec | 3.4 years |
Simulated client-side zero-knowledge encrypted credential repository:
| Service | Username | Generated Password | Entropy |
|---|---|---|---|
| School Portal | [email protected] | k9#mP!2$vR8*xL5q | 94 bits |
| Google Classroom | [email protected] | wB4$tZ7@nC9#mQ2x | 94 bits |
| Coding Platform | alex_coder_01 | pL8#vX2$jR6@kM4w | 94 bits |
Apply Simulator Skills โข Try it yourself
Craft a Passphrase
๐ Open a practice space
๐ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)
๐ฏ Task Success Criteria (Rubric)
Recognizes that longer passphrases are harder to guess than short passwords.
Combines 3 random words to form a simple passphrase.
Constructs a 4-word random passphrase with spaces, numbers, or symbols.
Explains why passphrase length provides high resistance against brute-force attacks.
๐ What A Good One Looks Like (WAGOLL)
โญ Mastering StandardWhen you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!
Reflect
Learning check
Teacher setup, curriculum links and progress descriptors
Spark support
Routine: Chalk Talk
Teacher notes: Facilitate the Chalk Talk routine for 2โ3 minutes. Encourage students to connect the prompt to Responsibility (Combining length and randomness creates memorable yet secure security phrases.).
Achievement pathway
- Foundation: Recognizes that longer passphrases are harder to guess than short passwords.
- Developing: Combines 3 random words to form a simple passphrase.
- Secure: Constructs a 4-word random passphrase with spaces, numbers, or symbols.
- Mastering: Explains why passphrase length provides high resistance against brute-force attacks.
Curriculum links
Curriculum strand: Online Safety & Digital Citizenship
Outcome: PASS.04.B.1.4 โ Design memorable passphrases composed of multiple random words to improve security.
PYP: Responsibility ยท Combining length and randomness creates memorable yet secure security phrases.
Learner profile: Thinker
Competency tags
Gate support
Accessibility alternative: Students may verbally explain or point to the correct answer for "Why are long passphrases (like "GreenMonkeyJumpsHigh") effective?" with a teacher or teaching assistant.
Teacher override: allow
Locked level
Level 5: MFA & Security
Complete the previous learning check to unlock this next level.
MFA & Security
Explain how multi-factor authentication (MFA) and biometrics add essential extra security layers.
Learning objective
Students will understand multi-factor authentication (something you know + something you have/are) and explain how 2FA blocks unauthorized logins.
Let's Go!
Learn
Multi-Factor Authentication (MFA) requires two or more proofs of identity before logging in. Factors include: 1) Something you know (password), 2) Something you have (authenticator code/phone), 3) Something you are (fingerprint or face scan). In computing, multi-layered authentication systems defend identity across global digital networks. As you explore the interactive Password Meter Simulator below, focus on how to categorize authentication factors: something you know, have, or are.
๐ก๏ธ Interactive Password & Credential Meter
Ready for Input- Length: At least 10 characters long
- Uppercase: Contains capital letter (A-Z)
- Numbers: Contains digit (0-9)
- Special Symbol: Contains (!, @, #, $, %, ^, &, *)
Password entropy measures information randomness in bits ($H = L \times \log_2(N)$):
Time required to brute-force all combinations at various hashing speeds:
| Hardware Class | Hash Rate | 8-Char Weak | 14-Char Passphrase |
|---|---|---|---|
| Consumer CPU | 100M hashes/s | 2.4 hours | 340,000 years |
| 8x RTX 4090 GPU Rig | 100B hashes/s | 8.6 seconds | 340 years |
| Nation-State Cluster | 10T hashes/s | < 0.1 sec | 3.4 years |
Simulated client-side zero-knowledge encrypted credential repository:
| Service | Username | Generated Password | Entropy |
|---|---|---|---|
| School Portal | [email protected] | k9#mP!2$vR8*xL5q | 94 bits |
| Google Classroom | [email protected] | wB4$tZ7@nC9#mQ2x | 94 bits |
| Coding Platform | alex_coder_01 | pL8#vX2$jR6@kM4w | 94 bits |
Apply Simulator Skills โข Try it yourself
Simulate 2FA Security Step
๐ Open a practice space
๐ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)
๐ฏ Task Success Criteria (Rubric)
Identifies secondary login checks like phone codes or fingerprints.
Explains that 2FA requires two separate proofs of identity before unlocking.
Categorizes authentication factors: something you know, have, or are.
Evaluates how 2FA protects accounts even if a password is stolen.
๐ What A Good One Looks Like (WAGOLL)
โญ Mastering StandardWhen you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!
Reflect
Learning check
Teacher setup, curriculum links and progress descriptors
Spark support
Routine: 4 Cs (Connections, Concepts, Changes, Challenges)
Teacher notes: Facilitate the 4 Cs (Connections, Concepts, Changes, Challenges) routine for 2โ3 minutes. Encourage students to connect the prompt to Perspective (Multi-layered authentication systems defend identity across global digital networks.).
Achievement pathway
- Foundation: Identifies secondary login checks like phone codes or fingerprints.
- Developing: Explains that 2FA requires two separate proofs of identity before unlocking.
- Secure: Categorizes authentication factors: something you know, have, or are.
- Mastering: Evaluates how 2FA protects accounts even if a password is stolen.
Curriculum links
Curriculum strand: Online Safety & Digital Citizenship
Outcome: PASS.05.B.1.5 โ Explain how multi-factor authentication (MFA) and biometrics add essential extra security layers.
PYP: Perspective ยท Multi-layered authentication systems defend identity across global digital networks.
Learner profile: Knowledgeable
Competency tags
Gate support
Accessibility alternative: Students may verbally explain or point to the correct answer for "What are the two factors in Two-Factor Authentication (2FA)?" with a teacher or teaching assistant.
Teacher override: allow
Locked level
Level 6: Password Managers
Complete the previous learning check to unlock this next level.
Password Managers
Evaluate credential management strategies and password manager tools for long-term security.
Learning objective
Students will analyze the danger of password reuse across accounts and explain how encrypted password managers securely store unique credentials.
Let's Go!
Learn
Reusing the same password across multiple websites creates a domino effect: if one site gets breached, all your accounts become vulnerable. A Password Manager acts as a secure digital vault locked by one strong Master Passphrase, automatically generating unique, uncrackable passwords for every account.
๐ก๏ธ Interactive Password & Credential Meter
Ready for Input- Length: At least 10 characters long
- Uppercase: Contains capital letter (A-Z)
- Numbers: Contains digit (0-9)
- Special Symbol: Contains (!, @, #, $, %, ^, &, *)
Password entropy measures information randomness in bits ($H = L \times \log_2(N)$):
Time required to brute-force all combinations at various hashing speeds:
| Hardware Class | Hash Rate | 8-Char Weak | 14-Char Passphrase |
|---|---|---|---|
| Consumer CPU | 100M hashes/s | 2.4 hours | 340,000 years |
| 8x RTX 4090 GPU Rig | 100B hashes/s | 8.6 seconds | 340 years |
| Nation-State Cluster | 10T hashes/s | < 0.1 sec | 3.4 years |
Simulated client-side zero-knowledge encrypted credential repository:
| Service | Username | Generated Password | Entropy |
|---|---|---|---|
| School Portal | [email protected] | k9#mP!2$vR8*xL5q | 94 bits |
| Google Classroom | [email protected] | wB4$tZ7@nC9#mQ2x | 94 bits |
| Coding Platform | alex_coder_01 | pL8#vX2$jR6@kM4w | 94 bits |
Apply Simulator Skills โข Try it yourself
Credential Audit & Vault Exercise
๐ Open a practice space
๐ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)
๐ฏ Task Success Criteria (Rubric)
Recognizes that using one password everywhere is risky.
Explains that password managers store unique passwords in an encrypted vault.
Audits account credential lists to eliminate reused passwords.
Designs a credential management policy incorporating master passphrases, encrypted vaults, and zero-trust principles.
๐ What A Good One Looks Like (WAGOLL)
โญ Mastering StandardWhen you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!
Reflect
Learning check
Teacher setup, curriculum links and progress descriptors
Spark support
Routine: I Used to Think... Now I Think...
Teacher notes: Facilitate the I Used to Think... Now I Think... routine for 2โ3 minutes. Encourage students to connect the prompt to Reflection (Systematic credential management safeguards digital identity across complex digital environments.).
Achievement pathway
- Foundation: Recognizes that using one password everywhere is risky.
- Developing: Explains that password managers store unique passwords in an encrypted vault.
- Secure: Audits account credential lists to eliminate reused passwords.
- Mastering: Designs a credential management policy incorporating master passphrases, encrypted vaults, and zero-trust principles.
Curriculum links
Curriculum strand: Online Safety & Digital Citizenship
Outcome: PASS.06.B.1.6 โ Evaluate credential management strategies and password manager tools for long-term security.
PYP: Reflection ยท Systematic credential management safeguards digital identity across complex digital environments.
Learner profile: Reflective
Competency tags
Gate support
Accessibility alternative: Students may verbally explain or point to the correct answer for "Why is password reuse across multiple websites dangerous?" with a teacher or teaching assistant.
Teacher override: allow


