Keeping your passphrase private

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

Keeping your passphrase private

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. Your best friend asks for your passphrase so they can play your game. What should you do?
A Say no and keep it secret, even from a best friend
B Tell them, because best friends can be trusted
2. Who is the only person you might share your passphrase with?
A A parent or carer you trust
B A classmate you sit next to
3. You are about to log in and someone is standing behind you. What is the safest choice?
A Type it quickly and hope they do not look
B Cover the keyboard or wait until no one is watching
4. Where is the safest place to keep your passphrase?
A In your memory, or shared only with a trusted parent or carer
B On a sticky note stuck next to the screen
5. A friend says, 'Just message me your passphrase and I will fix your account.' What is the right move?
A Send it in a private message, because it is only one person
B Do not send it in a message, and ask a trusted adult for help

Match the Pairs

Draw a line connecting each item on the left to its match on the right.

Left columnRight column
1keep it private ASending your passphrase in a message to a friend shares your secret. The message could be seen or passed on.
2share with a parent or carer BSticking your passphrase on a note by the screen lets anyone who walks past read it.
3Cover the keyboard with your hand so no one can watch you type your passphrase. Cnote_by_screen = false
4Do not leave your passphrase on a note stuck by the screen where others can read it. DThe only person you may tell your passphrase to is a parent or carer you trust.
5send(friend, "My passphrase is purple-frog-tent") EYour passphrase is a secret, so you do not tell it to friends, even your best friend.
6stick_note(screen, passphrase) Fcover_keyboard()

Definitions

keep it private

Fill in the Blanks

Complete each line of code by filling in the missing parts.

1.
tellFriends = _____
2.
IF person = "friend" THEN ___________(passphrase) END IF
3.
IF who = "parent" ____ share(passphrase) END IF
4.
IF peopleWatching = true THEN _____________() END IF
5.
IF noteByScreen = true THEN _________(note) END IF

Spot the Error

Shade in the letter of the line that contains an error.

Question 1
A share_with_friends = True
B if friend_asks == True:
C say("No, it is secret")
Question 2
A trusted = ["parent", "carer"]
B who_asks = "friend"
C ok = who_asks not in trusted
Question 3
A def log_in():
B look_around()
C uncover_keyboard()
D type_passphrase()
Question 4
A where = "in my head"
B note_on_screen = True
C print("Passphrase is safe")
Question 5
A nearby = True
B while nearby:
C wait()
D nearby = False

Answer Key

Keeping your passphrase private
Section A: Quick Questions
Q1
A — Say no and keep it secret, even from a best friend
Q2
A — A parent or carer you trust
Q3
B — Cover the keyboard or wait until no one is watching
Q4
A — In your memory, or shared only with a trusted parent or carer
Q5
B — Do not send it in a message, and ask a trusted adult for help
Section B: Match the Pairs
Q1
keep it private → Your passphrase is a secret, so you do not tell it to friends, even your best friend.
Q2
share with a parent or carer → The only person you may tell your passphrase to is a parent or carer you trust.
Q3
Cover the keyboard with your hand so no one can watch you type your passphrase. → cover_keyboard()
Q4
Do not leave your passphrase on a note stuck by the screen where others can read it. → note_by_screen = false
Q5
send(friend, "My passphrase is purple-frog-tent") → Sending your passphrase in a message to a friend shares your secret. The message could be seen or passed on.
Q6
stick_note(screen, passphrase) → Sticking your passphrase on a note by the screen lets anyone who walks past read it.
Section C: Definitions
Q1
keep it private — Your passphrase is a secret. Do not tell friends, type it where others can watch, or put it in a message. Only share it with a parent or carer you trust.
Section D: Fill in the Blanks
Q1
tellFriends = false
Q2
IF person = "friend" THEN keepPrivate(passphrase) END IF
Q3
IF who = "parent" THEN share(passphrase) END IF
Q4
IF peopleWatching = true THEN coverKeyboard() END IF
Q5
IF noteByScreen = true THEN throwAway(note) END IF
Section E: Spot the Error
Q1
A — Your passphrase is a secret, so you must not share it with friends. The first line should be share_with_friends = False.
Q2
C — A friend is not on the trusted list, so ok should be False. Using 'not in' would make it True and let a friend get the passphrase. It should be: ok = who_asks in trusted.
Q3
C — You should cover the keyboard so nobody can watch you type your passphrase. Uncovering it lets others see. The line should be cover_keyboard().
Q4
B — A note stuck by the screen lets anyone read your passphrase, so it is not safe. It should be note_on_screen = False.
Q5
D — Setting nearby to False just assumes nobody is watching without checking. You need to look around again before typing your passphrase: nearby = look_around().