Method of communication between a user station and a network, in particular such as internet, and implementing architecture
First Claim
1. A method of communication between a terminal and a smart card, said terminal being operatively connected to a smart card reader for communicating with the smart card and a data transmission network (RI), said terminal comprising a first network (RI) access protocol stack, comprising a specified number of communication software layers (C1-C4), and said smart card and smart card reader comprising a second protocol stack and a third protocol stack, each comprising at least lower order software communication layers (CC2-CC1, CCa2-CCa1), to allow data exchange between the smart card and said terminal,said method comprising establishing a first preliminary phase, an interface by a first specific software item in smart card for said lower order communication layers (CCa2-CCa1) of the third protocol stack with at least one application registered in the smart card, establishing a second preliminary phase, which consists of installing, in the terminal, a second specific software item, which functions as an interface with said lower order communication layers (CC2-CC1), of the second protocol stack and with specified layers of said first protocol stack (C2, C3), wherein said first and second specific software items in addition comprise at least one pair of primary coupled software entities, each of said entities cooperating with each other in order, and establishing a session for a bi-directional data exchange between at least one of said terminal and said smart card, and said data transmission network (RI), so that all or part of said data travels through said smart card.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and architecture for communication between a terminal (1) and a smart card, said terminal being operatively connected to a smart card reader (3) and a data transmission network (RI). The terminal includes an initial stack of network (RI) access protocol which consists of a specified number of communication software layers (C1-C4). The said smart card (3) and said smart card reader comprise second and third protocol stacks, each consisting of at least lower order software communication layers (CC2-CC1, CCa2-CCa1), in order to allow data exchange between the smart card and said terminal (1). In a first preliminary phase, a first specific software item (23a) smart card (2a) functions as an interface for the lower layers (CCa2-CCa1) of the third protocol stack and with at least one application (24a) registered in the smart card (2a). In a second preliminary phase, a second specific software item (13), functions as an interface with said lower layers (CC2-CC1), of the second protocol stack and with specified layers of said first protocol stack (C2, C3), and is installed in the terminal (1). The first and second specific software items (13, and 23a) in addition comprise at least one pair of primary coupled software entities (132, 232a). Each of the entities (132 and 232a) cooperate with each other in order to allow for the establishment of a bi-directional data exchange session between the terminal (1) and said smart card (2a) and/or said data transmission network (RI), so that all or part of said data travels through said smart card (2a). The smart card may supply the terminal (1) with a predetermined virtual model which transforms the smart card (2a) into a server and/or client.
-
Citations
30 Claims
-
1. A method of communication between a terminal and a smart card, said terminal being operatively connected to a smart card reader for communicating with the smart card and a data transmission network (RI), said terminal comprising a first network (RI) access protocol stack, comprising a specified number of communication software layers (C1-C4), and said smart card and smart card reader comprising a second protocol stack and a third protocol stack, each comprising at least lower order software communication layers (CC2-CC1, CCa2-CCa1), to allow data exchange between the smart card and said terminal,
said method comprising establishing a first preliminary phase, an interface by a first specific software item in smart card for said lower order communication layers (CCa2-CCa1) of the third protocol stack with at least one application registered in the smart card, establishing a second preliminary phase, which consists of installing, in the terminal, a second specific software item, which functions as an interface with said lower order communication layers (CC2-CC1), of the second protocol stack and with specified layers of said first protocol stack (C2, C3), wherein said first and second specific software items in addition comprise at least one pair of primary coupled software entities, each of said entities cooperating with each other in order, and establishing a session for a bi-directional data exchange between at least one of said terminal and said smart card, and said data transmission network (RI), so that all or part of said data travels through said smart card.
-
11. A method of communication between a terminal and a smart card, said terminal being operatively connected to a smart card reader for communicating with the smart cards and a data transmission network (RI), said terminal comprising a first network (RI) access protocol stack comprising a specified number of communication software layers (C1-C4), said smart card and smart card reader comprising a second protocol stack and a third protocol stack, each comprising at least lower order software communication layers (CC2-CC1, CCa2-CCa1), to allow for data exchange between the smart card and said terminal;
-
said method comprising establishing in a first preliminary phase an interface between a first specific software item and said lower order communication layers (CCa2-CCa1) of the third protocol stack which consists of installing, in the smart card, the first specific software item, which functions as an interface for said lower layers (CCa2-CCa1) of the third protocol stack and at least one application registered in the smart card;
establishing a second preliminary phase, which consists of installing, in the terminal, a second specific software item, which functions as an interface for said lower layers (CC2-CC1) of the second protocol stack and with specified layers of said initial protocol stack (C2, C3), wherein said first and second specific software items in addition comprise at least one pair of primary coupled software entities, each of said entities adapted to cooperate with each other, and;
establishing a bi-directional data exchange session between said terminal and said smart card, so that said smart card supplies said terminal with a pre-determined virtual terminal model, thereby transforming said smart card into at least one of a server and a client. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
an initial attribute termed “
host”
, indicating that the intelligent agent is located in said terminal;
a second attribute termed “
card”
, indicating that the intelligent agent in located in said smart card;
a third attribute termed “
local”
, indicating that the intelligent agent is not communicating with said network (RI);
a fourth attribute termed “
network”
, indicating that the intelligent agent is communicating with said network (RI).
-
-
18. The method of claim 14, wherein said intelligent agents are associated with at least one of the following attributes:
-
an initial attribute termed “
host”
, indicating that the intelligent agent is located in said terminal;
second attribute termed “
card”
, indicating that the intelligent agent in located in said smart card;
a third attribute termed “
local”
, indicating that the intelligent agent is not communicating with said network (RI);
a fourth attribute termed “
network”
, indicating that the intelligent agent is communicating with said network (RI).
-
-
19. The method of claim 13, further comprising establishing a session between a pair of predetermined said agents, so as to send to said terminal data from an application, registered in said smart card, said data consisting of a list (P) of applications, after access is authorized by the user of the terminal.
-
20. The method of claim 14, further comprising establishing a session between a pair of predetermined said agents, so as to send to said terminal data from an application, registered in said smart card, said data consisting of a list (P) of applications, after access is authorized by the user of the terminal.
-
21. The method of claim 13, further comprising a step of establishing a data transfer session between a pair of said predetermined agents, to send to terminal data from an application, registered with said smart card, and configuring the terminal by said data according to a predetermined virtual model, so that said application may be executed from within terminal.
-
22. The method of claim 14, further comprising a step of establishing a data transfer session between a pair of said predetermined agents, to send to terminal data from an application, registered with said smart card, and configuring the terminal by said data according to a predetermined virtual model, so that said application may be executed from within terminal.
-
23. The method of claim 11, further including storing a plurality of applications in the smart card.
- 24. A system of architecture for communication between a terminal, and a smart card comprising a smart card reader, a smart card communicating with the smart card, a smart card, a data transmission network (RI), said terminal having a first protocol stack for network (RI) access, said first stack comprising a determined number of communication software layers (C1-C4), said smart card comprising a second protocol layer and a third protocol layer, each comprising lower order communication software layers (CC2-CC1, CCa1-CCa2), for data exchange between the smart card and said terminal, and said smart card further comprising a first specific software item, which functions as an interface for said lower layers (CCa2-CCa1) of the third protocol stack and with at least one application registered in the smart card, terminal having a second specific software item, which functions as an interface with said lower layers (CC2-CC1) of the second protocol stack and with determined layers of the said first protocol stack (C2, C3), wherein said first and second specific software items are adapted to cooperate with each other, to allow for the establishment of a bi-directional data exchange session between at least one of said terminal and said smart card, and said network (RI), so that all or part of said data travels through said smart card.
- 29. A system of architecture for communication between a terminal, and a smart card comprising a smart card reader for communication with the smart card, a data transmission network (RI), said terminal having a first protocol stack for network (RI) access, said first stack comprising a number of communication software layers (C1-C4), and said smart card reader, and said smart card having a second protocol stack and a third protocol stack, each comprising lower order software communication layers (CC2-CC1, CCa2-CCa1), for allowing data exchange between the smart card and said terminal, said smart card having a first specific software item, which functions as an interface with said lower layers (CCa2-CCa1) of the third protocol stack and with at least one application registered in the smart card, said terminal having a second specific software item, which functions as an interface with said lower layers (CC2-CC1) of the second protocol stack and with determined layers of the first protocol stack (C2, C3), wherein said first and second specific software items are adapted to cooperate with each other in order to establish a bi-directional data exchange session between said terminal and said smart card, whereby said smart card supplies said terminal with a predetermined terminal virtual model, which transforms said smart card into at least one of a server and a client.
Specification