Running Cryptography on a Raspberry Pi Zero on the Space Station


Launched on board the Cygnus NG-11 cargo craft back in the middle of April this year, the Cryptographic ICE Cube experiment has now been installed on the European Columbus module and has started returning data to CERN.Built around a Raspberry Pi Zero, the experiment is an attempt to overcome the problems of radiation when sending encrypted communications in space.Cryptography ICE Cube experiment. (📷: ESA)The experiment is testing two different, but related, approaches to problem of encryption in non-radiation hardened systems.“The first is a method of re-exchanging the encryption key if it gets corrupted. This needs to be done in a secure and reliable way, to restore the secure link very quickly. This relies on a secondary fall-back base key, which is wired into the hardware so it cannot be compromised. However, this hardware solution can only be done for a limited number of keys, reducing flexibility. The second is an experimental hardware reconfiguration approach which can recover rapidly if the encryption key is compromised by radiation-triggered memory ‘bit flips’. A number of microprocessor cores are inside CryptIC as customisable, field-programmable gate arrays (FPGAs), rather than fixed computer chips. These cores are redundant copies of the same functionality. Accordingly, if one core fails then another can step in, while the faulty core reloads its configuration, thereby repairing itself.”—Lukas Armborst, ESA Young Graduate TraineeDesigned to examine how encryption keys can be scrambled when radiation hits the memory and processors doing the encryption in orbit, not something that happens a lot on the ground due to the atmosphere being in the way, the experiment deliberately uses an off the shelf components.The Cygnus cargo craft from Northrop Grumman is released from the grips of the Canadarm2 robotic arm as the International Space Station was orbiting over the Pacific Ocean off the coast of Peru. (📷: NASA)The experiment uses the Raspberry Pi Zero more or less in its off the shelf state; the only difference is it has had to be covered with a plastic ‘conformal’ coating, to fulfil standard safety requirements for operating on the space station.https://medium.com/media/eab2307806d7d2cb50277adea3215a44/hrefMore information on the Cryptographic ICE Cube experiment, and the associated ‘Chimera’ experiment that flew on the ComX-4B cubesat last year, can be found on the ESA project site.Running Cryptography on a Raspberry Pi Zero on the Space Station was originally published in Hackster Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
Source: Hackster

This site is community supported. Donate here if you like it: 17FvJ5tS3GQDCPuj2cKhL7RXLTiwQJHDD7
Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInPin on PinterestEmail this to someonePrint this page