The present invention provides a technique, system, and computer program for a symmetric key block cipher. This cipher uses multiple stages with a modified Type-3 Feistel network, and a modified Unbalanced Type-1 Feistel network in an expansion box forward function. The cipher allows the block size,...http://www.google.com/patents/US6189095?utm_source=gb-gplus-sharePatent US6189095 - Symmetric block cipher using multiple stages with modified type-1 and type-3 feistel networks