What can be the best strategy to secure communication among various components (IP cores) on a Multi-Processor System-on-Chip, connected via some AXI, AHB or NoC communication fabric. Is it a good idea to derive a group session key and then, encrypt the communication with this derived session key? What can be a lightweight secure solution?
Furthermore, if the components forward the data in a pipeline manner to next components. What suggestions can be there to derive a lightweight security solution.