A wireless device adapted for establishing secure wireless communication sessions with an enterprise platform (16; 18) and for transmitting signals to and receiving signals from the enterprise platform (16; 18), the wireless device comprising: a device-side automatic synchronized random key generator for generating wireless device-generated synchronized random keys, the device-side automatic synchronized random key generator being synchronized with a platform-side automatic synchronized random key generator that is associated with the enterprise platform (16; 18), such that each generator (1002, 1004) generates the same synchronized random key at the same time without needing any communication between the two; the wireless device being adapted to: receive one or more signals from the enterprise platform (16; 18) representing a request to establish a communication session between the wireless device and the enterprise platform (16; 18); receive a platform-generated synchronized random key from the enterprise platform (16; 18); compare, in the wireless device, the platform-generated synchronized random key to a wireless device-generated synchronized random key synchronized to the platform-generated synchronized random key; and if the keys match, outputting one or more signals authorizing the establishment of the secure communication session, with the result that the secure communication session is established. a device-side automatic synchronized random key generator for generating wireless device-generated synchronized random keys, the device-side automatic synchronized random key generator being synchronized with a platform-side automatic synchronized random key generator that is associated with the enterprise platform (16; 18), such that each generator (1002, 1004) generates the same synchronized random key at the same time without needing any communication between the two; the wireless device being adapted to: receive one or more signals from the enterprise platform (16; 18) representing a request to establish a communication session between the wireless device and the enterprise platform (16; 18); receive a platform-generated synchronized random key from the enterprise platform (16; 18); compare, in the wireless device, the platform-generated synchronized random key to a wireless device-generated synchronized random key synchronized to the platform-generated synchronized random key; and if the keys match, outputting one or more signals authorizing the establishment of the secure communication session, with the result that the secure communication session is established. receive one or more signals from the enterprise platform (16; 18) representing a request to establish a communication session between the wireless device and the enterprise platform (16; 18); receive a platform-generated synchronized random key from the enterprise platform (16; 18); compare, in the wireless device, the platform-generated synchronized random key to a wireless device-generated synchronized random key synchronized to the platform-generated synchronized random key; and if the keys match, outputting one or more signals authorizing the establishment of the secure communication session, with the result that the secure communication session is established.