The encryption part of this is perhaps the most interesting. However, even without breaking the encryption, I have to think that there will be ways to identify requests base on pre and post data.
We know what encrypted Torrent traffic looks like. We don't need to know exactly what is being transmitted, only that an encrypted torrent session has been started. Similarly, I'm guessing that we would be able to draw conclusions based on size, timing and flow?