This document proposes a unified operation structure (UOS) that combines existing block cipher modes of operation to allow for multi-mode functionality. The UOS uses three buffers to store feedback information from the previous encryption block, overcoming the typical need for separate buffers for each mode. This provides a common solution for supporting multiple modes of operation with low memory requirements, making it suitable for ubiquitous computing devices. The UOS can integrate encryption modes like ECB, CBC, CFB and OFB as well as authentication modes like CBC-MAC to provide both confidentiality and integrity.