in Bilinear pairings, what is the difference between Type 2 and Type 3?
I understand in Type 2, there exists an efficiently computable homomorphic function $\phi : G_2 \rightarrow G_1$ , which is not present in Type 3 pairings.
But what I don't understand is what is the use of the homomorphism in cryptography?
For those who might need a refresher, for a bilinear pairing $e : G_1 \times G_2 \rightarrow G_T$ , we define
Type 2: $G_1 \neq G_2$ and there is an efficiently computable homomorphic function $\phi : G_2 \rightarrow G_1$
Type 3: $G_1 \neq G_2$ and there is NO efficiently computable homomorphic function