Non-invasive testing of smart cards
AssigneeSun Microsystems, Inc.
InventorsMichael S. Bender, Shivaputtrappa Vibhuti, Paul Klissner
Life of this patent
Estimating the term…
Abstract
A system and method is provided for non-invasive testing of smart cards. In a preferred embodiment, a host computer is connected to a controller, which is then connected, through a switch, to at least one computing device and at least one testing device. The testing device further includes a card terminal and a probe. Each probe includes a motor that is coupled to a cylindrical tube. The motor-tube configuration is used to actuate a card detect sensor in the card terminal. In response to a command provided by the host computer, the controller initiates a particular test. In one test, for example, the motor-tube configuration is used to simulate repeated insertions and removals of smart cards.
Claims20
A non-invasive testing system comprising:
- a controller adapted to initiate one or more actions, said one or more actions simulating one or more smart cards interfacing with at least one card terminal;
- one or more computing devices coupled to said controller via a switch;
- one or more card terminals coupled to said controller and said one or more computing devices via said switch;
- one or more mechanical probes coupled to said one or more card terminals, said one or more mechanical probes being adapted to perform said one or more actions;
- and
- a host system coupled to said controller wherein said host system is adapted to transmit action data to said controller, said controller initiating said one or more actions in response to receiving said action data.
A method of non-invasive testing comprising:
- coupling one or more computing devices to a controller via a switch;
- coupling one or more card terminals to said one or more computing devices and said controller via said switch;
- coupling one or more mechanical probes to said one or more card terminals;
- performing one or more actions simulating at least one smart card interfacing with at least one card terminal;
- and
- coupling a host system to said controller wherein said host system causes said controller to initiate said one or more actions.
A computer program product comprising:
- a computer usable medium having computer readable program code embodied therein configured to perform a non-invasive test, said computer program product comprising:
- computer readable code configured to cause a computer to couple one or more computing devices to a controller via a switch;
- computer readable code configured to cause a computer to couple one or more card terminals to said one or more computing device and said controller via said switch;
- computer readable code configured to cause a computer to couple one or more mechanical probes to said one or more card terminals, said one or more mechanical probes being adapted to perform one or more actions simulating one or more smart cards interfacing with said one or more card terminals;
- and
- compute readable code configured to cause a computer to couple a host system to said controller wherein said host system causes said controller to initiate said one or more actions.
A method for non-invasive testing comprising:
- transmitting initiation data to at least one mechanical probe, said initiation data related to a test;
- said at least one mechanical probe performing at least one action in response to said initiation data, said at least one action simulating at least one smart card interfacing with at least one card terminal;
- transmitting interface data related to said at least one action.
Dependencies are inferred from the claim text.