Been having a great deal of difficulty understanding the use of simulators to prove security of ABE schemes so I though I would start from the first ABE paper (Fuzzy Identity Based Encryption) to try and understand it better.
From my understanding of the use of simulators, the idea is to show that a simulator can be created which is acting in the ideal world but through the view of the Adversary who is acting in the real world and showing that they both learn the same amount of information and have the same advantage (Correct me here if I am wrong!)
My other question is basically an explanation of what the author has done in Phase 1 (Most confusing part is the highlighted section). Are there any predetermined guidelines that the author has followed that I need to familiarize myself with? or is it at the discretion of the author to have used the procedures he used in that phase?
Also how did the author get the final advantage of the simulator?