I am implementing Role-based access control by referencing the paper [Enforcing Role-Based Access Control for Secure Data Storage in the Cloud][1]. In page 6, they have mentioned to choose hash functions H1 and H2 during the setup
 H1 : {0, 1}^∗ → Z^∗_p, H2 : G_T →Z^∗_p 
where G_T be a cyclic multiplicative group.

Can anyone please explain me the notation of the two hash functions?
Should the two hash functions H1 and H2 be implemented using different cryptographic hash algorithms? or can I use SHA-256 (for example) to implement both of them? If No, please recommend me cryptographic hash algorithms for them.
  [1]: http://comjnl.oxfordjournals.org/content/early/2011/09/02/comjnl.bxr080.short