We have to give a security system for Cloud Computing based on Hierarchical Key Assignment Scheme. The developer should have enough knowledge on Pairing based Cryptography and very good documentation skills. The preliminaries the developer should know are as follows:
(1) Bell-LaPadula Security Model
(2) Proxy Re-Encryption Scheme
(3) All-Or-Nothing Transformation
Then he should be good at cloud computing basics to port this code and make it suitable for cloud systems.
Then based on the attached pdf you have a develop a Pure C# program using any open source crypto library and finish the work with documentation before March 21st-2014.