One signicant feature of the design of RC5 is its simplicity; encryption is
based on only three operations: addition, exclusive-or, and rotation. Thus, it
makes RC5 both easy to implement, and very importantly, more amenable toanalysis than many other block ciphers. The connection between simplicity
of design and simplicity of analysis, was indeed one of Rivest's goals