Developing an automatic generation tool for cryptographic pairing functions Luis Julian Dominguez Perez B. Sc. M. A. A Dissertation submitted in fulfilment of the requirements for the award of Ph.D. to the Dublin City University Faculty of Engineering and Computing School of Computing Supervisor: Michael Scott January, 2011