A data encryption system for encrypting an n-bit block of input in a plurality of rounds is presented, where n is preferably 128 bits or more. The data encryption system includes a computing unit for the execution of each round; memory for storing and loading segments; a bit-moving function capable of...http://www.google.com.tw/patents/US6578150?utm_source=gb-gplus-share專利 US6578150 - Block cipher method