Seol mar théacs é seo: Public Key Protocols over Twisted Dihedral Group Rings