A mobile device and UICC communication using standard Internet protocols.
Such communication allows users access to their UICC information using
standard web browsers and allows use of the UICCs to communicate with
remote servers and thereby provide secure services for Internet
transactions. The mobile device has a communications module to
selectively communicate with the UICC processor or with at least one node
on a network, the mobile device communications module has an Internet
protocol module operable to receive messages issued from a first Internet
application as Internet protocol packets, and to transmit the packets to
target IP addresses; and operable to receive Internet protocol packets,
to process the packets, and to send the messages contained in the packets
to the first Internet application.