Skip to main content

Royal Institution Masterclasses in Computer Science: Year 10, 2021

Week 2, 12 June: Steganography

What is Steganography

Steganography, the practice of hiding information, has been around for centuries. And in parallel to technological advances, steganography has also evolved and adapted with the advent of computers and the internet. Digital steganography usually involves hiding data inside innocuous files such as images, videos, and audio. Today, digital steganography is one of the important components in the toolboxes of spies and malicious hackers, as well as human rights activists and political dissidents.

Resources for the session

If possible, please print this worksheet (PDF) out before the session starts. It's not essential, but you might find it easier to have this in hard copy. No need to read it before we get started.

You will also need this handout (PDF). (No need to print it.)

As with last week, we'll be using replit.com to do some coding. You will need to head on over to this page!

Here is the link to join the team.

Here are the solutions: embed.py extract.py

Who will I meet during today's sessions?

The academic sessions will be led by Jack Sturgess. Working across the Year 9 and Year 10 cohorts today, from the Computer Science staff side we have Suzanna Marsh and Isaac Dunn. We also have two student ambassadors: Jessica and Luca. We've put together a page where you can find out more about some of the people you will meet regularly during the RIMC programme.

End of day mini-feedback form

Let us know how today went in under 1 minute!