Residue Number System based computing units are another tye of Coputing hardware. There is nothing like application to cloud computing. Wherever computation is needed especially repeted muliplication and accumulation in Finite impulse response filters, RNS is useful. Otherwise, RNS has lo of problems for requirements like sign detection, scaling, comparison etc. Possibly one area not explored till now is application of RNS for homomorhic encryption which has application in cloud computing-operating on encryted data.,
Thanks for your response Mohan Ananda! I am particularly in need of a paper on application of RNS Homomorphic encryption (partially/fully) for addressing security issues in the cloud. Thanks
To my knowledge RNS has not been used for the problable reason that the number of moduli need to be very large and their word lengths are lare since homomorhic encrytion needs very very large word lengts of few tens of thousands ob bits. Operations like reverse conversion using CRT are extremely time consuming. May be some body is already working . Please read B. Sunar papers in IEEE Explore.
Some investigations are carried out on the use of RNS for solving the problems of confidentiality in the cloud technologies nowadays:
Dhananjay S. Phatak, Alan T. Sherman and J. Pinkston, "A New Paradigm to Approximate Oblivious Data Processing (ODP) for Data Confidentiality in Cloud Computing", 2011 IEEE World Congress on Services, pp. 391 - 398, doi: 10.1109/SERVICES.2011.107.
Mahadevan Gomathisankaran, Akhilesh Tyagi and Kamesh Namuduri, "HORNS: A homomorphic encryption scheme for Cloud Computing using Residue Number System", 45th Annual Conference on Information Sciences and Systems (CISS), 2011, pp. 1 - 5, doi: 10.1109/CISS.2011.5766176.