Distrubuted firmware: I have this idea of trying to keep the firmware seperated out onto the different devices. You start out with a very lean version of the firmware and if your node has to do something it doesn't have a module for it will grab that bit and perform it if it isn't on itself yet. Effectively allowing firmware to be fully modular and scripting rather than precompiled.
Now to define security you'll need a sort of validation of source and those kinda things.
Not quite sure of the viability of this, very lofty Pi in the sky kinda thing. But hey why not I got some time and love learning how to do things and how things work by failing at my goals.
Must say that learning through failure to reach a goal or even achieving it is my favourite way of learning.
Merveilles is a community project aimed at the establishment of new ways of speaking, seeing and organizing information — A culture that seeks augmentation through the arts of engineering and design. A warm welcome to any like-minded people who feel these ideals resonate with them.