The present document describes the functional requirements of the USSM@ a generic UICC Security Service Module@ to be used by the applications on an UICC. It defines the necessary framework for supporting and managing the USSM on an UICC. The concept of the USSM is flexible enough to allow additional security objects and operations to be added easily in later versions of the specification or during the specification of a stage-2 document.