GB2306241A - Transferring data between smart cards and a network - Google Patents
Transferring data between smart cards and a network Download PDFInfo
- Publication number
- GB2306241A GB2306241A GB9521136A GB9521136A GB2306241A GB 2306241 A GB2306241 A GB 2306241A GB 9521136 A GB9521136 A GB 9521136A GB 9521136 A GB9521136 A GB 9521136A GB 2306241 A GB2306241 A GB 2306241A
- Authority
- GB
- United Kingdom
- Prior art keywords
- network
- emulating
- coupling means
- portable storage
- storage device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
A smart card wallet 301 allows transfer of funds between a first smart card 302 and a second smart card engaged with respective coupling devices. The second smart card may be replaced by an emulating device 303 connected to a network, such as the Internet, via a personal computer 304. In response to programs implemented by the personal computer, it is possible to effect money transfers between the first smart card and a remote station, via the Internet. The wallet is capable of detecting the presence of an emulating device and in response to this detection transfer protocols are modified. In this way, it is possible to prevent transfers which exceed a predetermined amount or where the amount being transferred is inconsistent with information selected or displayed on the personal computer.
Description
TRANSFERRING DATA BETWEEN PORTABLE DATA
STORAGE DEVICES AND A NETWORK
The present invention relates to an apparatus for transferring data and a method of transferring data between portable data storage devices and a network. First means are provided to couple with a first portable storage device and second coupling means are provided to couple with a second portable storage device.
A system for the exchange of data between portable data storage devices, such as smart cards used for storing money tokens, is described in GB patent publication number 2 282 683. In this system, an exchange commanding device is coupled to both of two portable data storage devices and is arranged to pass command data to them for initiating a data transfer. Once this command data has been passed, the portable data storage devices are directly connected and are then responsible for conducting the actual exchange of data themselves.
Completion of the data transfer can be monitored by monitoring the state of a data line directly connecting the two data storage devices.
An advantage of this system is that it allows secure transfers of money tokens to be made in an environment where information provided to a customer is equivalent to that provided to a vendor and the sum of money tokens held on the two cards at all times remains constant. However, a disadvantage of this system is that it does not facilitate the remote transfer of funds via a network such as the Internet.
Fund transfers over networks are easily facilitated using single card read/write devices connected to a computer that is itself on-line via a network such as the Internet. A device of this type is manufactured by
General Information Systems Ltd and sold under the trade mark "Smart
Mouse". The device has a smart card reader/writer for connection to a processing environment, such as a PC personal computer, via an RS 232 serial interface. Alternatively, similar devices may be installed within disk drive slots of the personal computer.
It can be seen that devices such as the Smart Mouse described above does allow money transactions using smart cards to be effected over the Internet. However, there are at least two disadvantages to taking this approach. Firstly, users are required to make an additional investment in terms of obtaining a Smart Mouse or similar device.
Users requiring devices of this type would very likely have their own transaction device, therefore they are required to make an additional investment in terms of buying an additional reader for making network transfers. In addition, there is a greater disadvantage to effecting operations of this type. Transactors of the type identified above, as described in the above British patent publication, are secure and are controlled, in response to instructions from read only memory, under the environments of the cards themselves or of the device processor itself.
However, transactions using smart card readers for network communication rely on programs implemented by the network computer itself. Given the nature of systems such as the Internet, these programs are often supplied from vendors over the network such that customers then become reliant on the integrity of this down-loaded software. It is therefore possible for software of this type to be created, arranged to display information of a first type whilst actually performing a transaction of a second type. Thus, it is possible for a customer to be informed that, for example, five units of currency are being deducted from a card while in actual fact 100 units of currency are being deducted. The customer has therefore lost the security of using a transaction device, thereby severely restricting the application of network transactions.
According to a first aspect of the present invention, there is provided apparatus for transferring data between portable data storage devices and a network, comprising
first coupling means arranged to couple with a first portable storage device;
second coupling means arranged to selectively couple with either a second portable storage device or an emulating device, wherein said emulating device is connected to said network via a processing system;
means for detecting the presence of either a second portable storage device or an emulating device connected to said second coupling means; and
means for modifying transfer operations if an emulating device is detected as being connected to said second coupling means.
An advantage of the present invention is that it allows a customer's existing transaction device to be used, in preference to an alternative card reader. The cost of an emulating device should be substantially less than that of a card reader thereby increasing sales of such units and encouraging the use of network transactions.
Furthermore, transaction devices themselves are modified for operation within a network environment and include means for detecting the presence of either a second portable storage device (for conventional operation), or for detecting the presence of an emulating device for use within a network environment. In this way, checks may be made while transactions are taking place, given that the transfer operations are modified when the emulating device is detected, such that, for example, a customer would be invited to sanction a particular transaction in response to being prompted to do so, before the actual transaction takes place. Thus, a customer would only sanction transaction of this type if the information displayed on the local computer screen is consistent with that displayed on the customer's transaction device.
The invention will now be described by way of example only, with reference to the accompanying drawings, in which:
Figure 1 shows a protable hand held exchange communicating device having slots for receiving money cards;
Figure 2 shows an existing device for effecting money transfers over networks;
Figure 3 shows a transfer device of the type shown in Figure 1, embodying the present invention; and
Figure 4 illustrates operations of the device shown in Figure 3.
A portable hand held exchange commanding device is shown in
Figure 1, arranged to receive a first smart card 101 and a second smart card 102. The device includes a keyboard 103 and a display device 104, providing a user interface to allow parties to insert their cards into the device and to specify an amount of financial token data to be exchanged between the smart cards along with the direction of the exchange. In addition, the device may also be used by the respective parties to the transactions for them to enter their personal identification numbers, as may be required in order to authorise a transaction between cards 101 and 102.
An existing device for effecting transactions over a network is illustrated in Figure 2. A personal computer, such as an IBM PC 201, provides communication over a network via a modem 202 and a telecommunications port 203, possibly connected to the public switched telephone network. Smart cards, carrying money tokens, are read and modified by a card reader/writer 204, connected to the PC 201 via a serial interface cable 205. As indicated by arrows 206, it is necessary for a smart card 207 to be removed from a conventional transaction device 208 and thereafter manually inserted within the card reader/writer 204. Thus, in the known system shown in figure 2, it is necessary for a user to purchase an additional card reader and, thereafter, for transactions to be effected exclusively under the control of instructions executed by the computer 201.
A system embodying the present invention is shown in Figure 3.
Transactor 301 is substantially similar to the device shown in Figure 1.
A first card 302 has been inserted into the transaction device 301 and this may be considered as the customer's card from which money tokens are to be debited. As shown in Figure 1, the transaction device also includes a second coupling means arranged to receive a second money smart card, such as card 102 as shown in Figure 1. However, in addition to being arranged to selectively couple with a second card, the second coupling means is also arranged to couple with an emulating device 303. As far as the transaction device is concerned the emulating device behaves in a very similar way to an actual money card but, as shown in Figure 3, the emulating device is actually connected to a networked computer 304 via a suitable interface cable, such as an RS 232 serial interface link 305.Thus, software instructions can be executed on the computer 304 of a form substantially equivalent to those executable by computer 201 in the previous system identified in
Figure 2. In this way, it is possible for transactions to be made using the transaction device 301, without requiring an additional card reader/writer such as. device 204. Transaction device 301 is different from device 208 in that it is arranged to detect the presence of an emulating device as distinct from another smart card. In this way, it is possible for a transaction device 301 to be more involved with the transaction taking place, such that the transaction device 301 may prompt a user before transactions are actually performed.
Operations performed by the transaction device 301 are illustrated in figure 4. At step 401 a question is asked as to whether an emulator has been inserted within the transaction device. If the question is answered in the negative, to the effect that a normal card is present, a normal transfer takes place at step 402, whereafter control is directed to step 404. Alternatively, if the question asked at step 401 is answered in the affirmative, to the effect that an emulator is present, control is directed to step 403, resulting in transfers being controlled under modified protocols. After transactions of this type have taken place, control is again directed to step 404. At step 404 a question is asked as to whether another transfer is required and when answered in the affirmative, control is returned to step 401.
Claims (8)
1. Apparatus for transferring data between portable data storage devices and a network, comprising
first coupling means arranged to couple with a first portable storage device;
second coupling means arranged to selectively couple with either a second portable storage device or an emulating device, wherein said emulating device is connected to said network via a processing system;
means for detecting the presence of either a second portable storage device or an emulating device connected to said second coupling means; and
means for modifying transfer operations if an emulating device is detected as being connected to said second coupling means.
2. Apparatus according to Claim 1, wherein said first portable storage device is a smart card configured to store money tokens.
3. Apparatus according to Claim 1 or Claim 2, wherein said second portable storage device is a smart card configured to store money tokens.
4. Apparatus according to any of Claims 1 to 3, wherein said processing system is a personal computer and said network is the
Internet.
5. Apparatus according to any of Claims 1 to 4, wherein said means for modifying transfer operations is arranged to prevent a transfer occurring if predetermined conditions are satisfied.
6. Apparatus according to Claim 5, wherein said means for modifying transfer operations is arranged to prevent a transfer occurring if said transfer amount exceeds a predetermined amount.
7. Apparatus according to Claim 5, wherein said means for modifying transfer operations is arranged to prevent a transfer occurring if the amount to be transferred is inconsistent with user commands or with other information displayed to a user.
8. A method of transferring data between data storage devices and a network, comprising steps of;
coupling an emulating device to an interface apparatus, wherein said interface apparatus includes a first coupling means arranged to couple with a first portable storage device and a second coupling means arranged to selectively couple with either a second portable storage device or with said emulating device;
detecting the presence of an emulating device connected to said second coupling means;
effecting a transfer of data via a processing system connected to said emulating device;
detecting the presence of said emulating device as being connected to said second coupling means as a replacement for a second portable storage device; and
modifying transfer operations in response to said detected emulating device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB9521136A GB2306241A (en) | 1995-10-16 | 1995-10-16 | Transferring data between smart cards and a network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB9521136A GB2306241A (en) | 1995-10-16 | 1995-10-16 | Transferring data between smart cards and a network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| GB9521136D0 GB9521136D0 (en) | 1995-12-20 |
| GB2306241A true GB2306241A (en) | 1997-04-30 |
Family
ID=10782355
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB9521136A Withdrawn GB2306241A (en) | 1995-10-16 | 1995-10-16 | Transferring data between smart cards and a network |
Country Status (1)
| Country | Link |
|---|---|
| GB (1) | GB2306241A (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2319104A (en) * | 1995-12-08 | 1998-05-13 | Hitachi Ltd | IC card reader/writer |
| WO1998052167A1 (en) * | 1997-05-12 | 1998-11-19 | Lg (Uk) Ltd. | Credit transfer in metering systems |
| WO1998058509A1 (en) * | 1997-06-16 | 1998-12-23 | Swisscom Ag | Chip card and method for communication between an external device and a chip card |
| US6000607A (en) * | 1995-12-08 | 1999-12-14 | Hitachi, Ltd. | IC card reader/writer and method of operation thereof |
| WO2000034926A1 (en) * | 1998-12-10 | 2000-06-15 | Ben Mizzian Maria Cruz | Process for executing a financial transaction, in real time, between two parts which are connected through a computer network, and system for its implementation |
| FR2800893A1 (en) * | 1999-11-08 | 2001-05-11 | Sylvain Maklouf | Method and terminal for carrying out a monetary transaction between a smart card reader, and portable GSM phone using a server smart card configured for a given application which is compatible with the reader |
| EP1073025A3 (en) * | 1999-07-27 | 2002-08-28 | Nortel Networks Corporation | System, method and computer program product for smart card to smart card transactions |
| GB2390929A (en) * | 2002-07-16 | 2004-01-21 | Ken Annan | Smart card security system |
| FR2913125A1 (en) * | 2007-02-22 | 2008-08-29 | Frederic Marcel Andre Debreil | Data copying device for universal serial bus key, has upper part including power supply and buttons that are utilized for selecting source and destination keys, selecting data to be copied and copying data, respectively |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5434395A (en) * | 1990-03-05 | 1995-07-18 | Jean-Rene Storck | Method and device for effecting a transaction between a first and at least one second data carrier and carrier used for this purpose |
-
1995
- 1995-10-16 GB GB9521136A patent/GB2306241A/en not_active Withdrawn
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5434395A (en) * | 1990-03-05 | 1995-07-18 | Jean-Rene Storck | Method and device for effecting a transaction between a first and at least one second data carrier and carrier used for this purpose |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2319104A (en) * | 1995-12-08 | 1998-05-13 | Hitachi Ltd | IC card reader/writer |
| GB2319104B (en) * | 1995-12-08 | 1999-04-21 | Hitachi Ltd | IC card reader/writer and method of operation thereof |
| US6000607A (en) * | 1995-12-08 | 1999-12-14 | Hitachi, Ltd. | IC card reader/writer and method of operation thereof |
| US6016957A (en) * | 1995-12-08 | 2000-01-25 | Hitachi, Ltd. | IC card reader/writer and method of operation thereof |
| AU734373B2 (en) * | 1997-05-12 | 2001-06-14 | Siemens Plc | Credit transfer in metering systems |
| WO1998052167A1 (en) * | 1997-05-12 | 1998-11-19 | Lg (Uk) Ltd. | Credit transfer in metering systems |
| AU736350B2 (en) * | 1997-06-16 | 2001-07-26 | Swisscom Mobile Ag | Chipcard and method for communication between an external device and a chipcard |
| WO1998058509A1 (en) * | 1997-06-16 | 1998-12-23 | Swisscom Ag | Chip card and method for communication between an external device and a chip card |
| AU736350C (en) * | 1997-06-16 | 2002-05-09 | Swisscom Mobile Ag | Chipcard and method for communication between an external device and a chipcard |
| WO2000034926A1 (en) * | 1998-12-10 | 2000-06-15 | Ben Mizzian Maria Cruz | Process for executing a financial transaction, in real time, between two parts which are connected through a computer network, and system for its implementation |
| EP1073025A3 (en) * | 1999-07-27 | 2002-08-28 | Nortel Networks Corporation | System, method and computer program product for smart card to smart card transactions |
| FR2800893A1 (en) * | 1999-11-08 | 2001-05-11 | Sylvain Maklouf | Method and terminal for carrying out a monetary transaction between a smart card reader, and portable GSM phone using a server smart card configured for a given application which is compatible with the reader |
| GB2390929A (en) * | 2002-07-16 | 2004-01-21 | Ken Annan | Smart card security system |
| FR2913125A1 (en) * | 2007-02-22 | 2008-08-29 | Frederic Marcel Andre Debreil | Data copying device for universal serial bus key, has upper part including power supply and buttons that are utilized for selecting source and destination keys, selecting data to be copied and copying data, respectively |
Also Published As
| Publication number | Publication date |
|---|---|
| GB9521136D0 (en) | 1995-12-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6138907A (en) | Electronic transaction processing system and method for operating same | |
| US6994251B2 (en) | Cash payment for remote transactions | |
| KR910008452B1 (en) | Transaction processing method | |
| US5963917A (en) | Financial system of computers | |
| US6694387B2 (en) | System for enabling smart card transactions to occur over the internet and associated method | |
| EP0098593B1 (en) | Credit transaction processing system | |
| US5594226A (en) | Automated check verification and tracking system using bar code information | |
| EP0014312A2 (en) | Terminal, and transaction executing system using such a terminal | |
| ATE284562T1 (en) | SYSTEM FOR PERFORMING FINANCIAL TRANSACTIONS USING A CHIP CARD | |
| EP0750283A4 (en) | Transaction processing system and transaction processing method | |
| US20200074455A1 (en) | Systems and methods for token-based cross-currency interoperability | |
| EP0546584A1 (en) | Data transfer method | |
| RU2255371C2 (en) | Automated banking machine system and method for improvement thereof | |
| US6105864A (en) | Terminal device and terminal system | |
| US6223169B1 (en) | Electronic transaction processing system with escrow card | |
| JP2938437B2 (en) | How to handle transaction data | |
| GB2306241A (en) | Transferring data between smart cards and a network | |
| US5940805A (en) | Method of selling data records as well as vending apparatus, memory device, chip card, and system for selling telecommunications software | |
| IES71908B2 (en) | Transaction processing | |
| CN108648070A (en) | A kind of cash temporary storage management method and system | |
| US20070069015A1 (en) | Payment terminals | |
| JPH02202692A (en) | Prepaid/credit card type vending machine system | |
| JPS60250468A (en) | Automatic cash depositing and repaying machine | |
| JPH04199363A (en) | Automatic cash transaction system in financial institution on-line system | |
| JPH04135274A (en) | Automatic transfer system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WAP | Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1) |