2

I have a need for full disk encryption on two Pi3s with will be used for an autonomous robotic project. I see LUKS is available for Buster with remote unlock, which is necessary since the 2 Pi3s will be running headless.

What I don't know is does a Pi3 have sufficient processing power to run full disk encryption on a 16Gb SD card, handle the I/O needs of driving and sensing the robot and run as a wireless access point.

Advice from the wise please, and to make it clear hardware solutions such as zymkey are out of bounds since they sit on the GPIO which makes adding sensors a tad difficult, as well as the motor controllers and a pi juice battery management hat. Space is obviously limited as well.

As for the possibility of loading the binaries into memory obliviating the effect of the encryption on performance, processes till need to be moved in and out of core and I cannot predict the memory load of the AI driving the autonomous components.

  • "What I don't know is does a Pi3 have sufficient processing power to run full disk encryption on a 16Gb SD card, handle ____" -> You might want to rephrase the title then, because the answer is yes it's possible, but your other needs are very vaguely defined. That said, if the activity is one which loads into memory and then doesn't need to do a lot of disk IO (eg., saving video), the encrypted filesystem shouldn't matter much. The userspace prereqs, binaries, etc. will be decrypted once and loaded into memory. – goldilocks Mar 28 at 18:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.