Patent ID: 7047558

Claim:
An assembly comprising: a smart card and a terminal designed to communicate with at least one web server via an internet network, the terminal having a main part and a peripheral part, the peripheral part residing in a tamper-resistant enclosure and including a smart card reader for receiving the smart card, the main part of the terminal comprising: a first module for enabling the terminal to communicate with the web server by establishing a communication between said first module and the web server in accordance with an internet communication protocol via two stacks of open-systems-interconnection layers specific to the internet communication protocol, one of said two stacks residing in said first module and the other stack residing in the web server; the peripheral part of the terminal further comprising: a second module connected to the first module for establishing a communication between the peripheral part and the main part in accordance with a peripheral-device-communication protocol via two stacks of open-systems-interconnection layers specific to the peripheral-device-communication protocol, one of said two stacks residing in the second module and the other stack residing in said first module; the smart card comprising: a smart card communication module for establishing communication between the smart card and the peripheral part in accordance with a smart card communication protocol via two stacks of open-system-interconnection layers specific to the smart-card-communication protocol, one of said two stacks residing in the smart card communication module and the other stack residing in said second module, said smart card further comprising a card HTTP server connected via the smart card communication module to the second module; and wherein each of said two stacks of open-systems-interconnection layers specific to the peripheral-device-communication protocol and each of said two stacks of open-systems-interconnection layers specific to the smart card communication protocol are provided with a software element called an intelligent agent having protocol conversion functions so that an internet communication between an application residing on the smart card activated through said card HTTP server, and an application residing on the web server is established via the respective stacks of open-systems-interconnection layers provided with the respective intelligent-agents, a first intelligent agent being provided in said peripheral part and using an interface connected to the smart card reader so as to communicate with a second intelligent agent provided in said smart card, said first and second intelligent agents enabling a bilateral data exchange session between said second module and smart card communication module.