The challenge with end-to-end encryption is making sure the ends are where you think they are.