An encrypted instant messaging system