Development of identity-based authenticated key agreement protocols : doctor of philosophy thesis