Research out of John Hopkins University on Apple iMessage gives us some lessons on implementing encryption systems.