Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • M mozfest-program-2018
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 295
    • Issues 295
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MozFest (Mozilla Festival)
  • mozfest-program-2018
  • Issues
  • #108
Closed
Open
Issue created Jul 13, 2018 by mozfest-bot@mozfest-bot

Can You Keep a Secret? Learn to Send Encrypted Messages

[ UUID ] 0f695b77-909a-4b7f-a87b-d05b95b4a3b7

[ Session Name ] Can You Keep a Secret? Learn to Send Encrypted Messages [ Primary Space ] Privacy and Security [ Secondary Space ] Youth Zone

[ Submitter's Name ] [redacted] [ Submitter's Affiliated Organisation ] [redacted] [ Submitter's GitHub ] [redacted]

[ Other Facilitator 1's Name ] [redacted] [ Other Facilitator 1's GitHub ] [redacted]

[ Other Facilitator 2's Name ] [redacted]

[ Other Facilitator 3's Name ] [redacted]

What will happen in your session?

Using the Caesar cipher and a public key, pairs of participants will send encrypted messages to each other in full view and hearing of other eavesdropping participants in the group, who will race to decrypt the messages before the intended recipient.

Pairs of participants will then attempt to establish a shared, secret key while others eavesdrop. Previous creative solutions have involved sign language and interpretive dance!

Diffie-Hellman will be introduced as a secure algorithm for key exchange. Pairs of participants will follow this method and agree on a shared, secret key which eavesdroppers will be unable to guess.

The group will discuss topical issues involving encryption including the Investigatory Powers Bill, backdoors, and messaging apps such as WhatsApp.

What is the goal or outcome of your session?

Participants will understand that many aspects of modern life and communication rely on encryption. Through a series of three challenges, they will gain a practical knowledge of state of the art encryption methods.

Participants will appreciate the importance and challenges associated with secret cryptographic keys and secure key exchange. They will understand that the Diffie-Hellman method for key exchange underpins most secure messaging services such as WhatsApp.

Attendees will feel confident engaging in debates and discussions on topical issues including end-to-end encryption and backdoors.

Time needed

60 mins

Assignee
Assign to
Time tracking