The official Raspberry Pi Foundation website has this week published a new article discussing Raspberry Pi cluster computing and the OctaPi computer system which is based at GCHQ and was featured in MagPi issue 58.
The OctaPi is a cluster computer joining together the power of eight Raspberry Pis which provides 32 cores of processing power in a distributed computer system to execute computations much faster than a single Raspberry Pi would be able to do.
If you would like to create your very own OctaPi system the Raspberry Pi foundation has created a fantastic tutorial on how to do just that and build your very own OctaPi computer system at home.
Laura Sach explains more about cluster computing and cryptography as well as more details on the OctaPi.
You probably use public key cryptography online every day without even realising it, but now you can use your OctaPi to understand exactly how it keeps your data safe. Our new OctaPi: public key cryptography resource walks you through the invention of this type of encryption (spoiler: Diffie and Hellman weren’t the first to invent it!). In it, you’ll also learn how a public key is created, whether a brute force attack using the OctaPi could be used to find out a public key, and you will be able to try breaking an encryption example yourself.
These resources are some our most advanced educational materials yet, and fit in with the “Maker” level of the Raspberry Pi Foundation Digital Making Curriculum. The projects are ideal for older students, perhaps those looking to study Computer Science at university. And there’s more to come: we have two other OctaPi resources in the pipeline to make use of the OctaPi’s full capabilities, so watch this space!