Hi all,
I am actually trying to implement some kind of scrambling technique for data encryption using the EDMA3 module available in the KeyStone devices. I have worked on EDMA extensively and am aware of the indexing and complex shifting operations that it can perform.
I just want to know whether the complex shifting operation can be used to scramble and de-scramble the data (based on a user defined key for encryption and decryption). Well, I know that the EDMA module is not defined for such operation, but I am somehow sure that the EDMA engine can be used to implement it, judging by the complex shifting operation that it can perform. The purpose is to perform this operation in a faster way w/o CPU intervention and hence the EDMA.
Can any TI or non-TI engineers throw some light on it? Can it be done? Is it worth going forward on this.
Thanks and Regards
Sud