BR9710009A - Portable secure transaction system for programmable smart devices - Google Patents
Portable secure transaction system for programmable smart devicesInfo
- Publication number
- BR9710009A BR9710009A BR9710009-9A BR9710009A BR9710009A BR 9710009 A BR9710009 A BR 9710009A BR 9710009 A BR9710009 A BR 9710009A BR 9710009 A BR9710009 A BR 9710009A
- Authority
- BR
- Brazil
- Prior art keywords
- devices
- program
- virtual machine
- portable
- transaction system
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1008—Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
-
- 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/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/355—Personalisation of cards for use
- G06Q20/3552—Downloading or loading of personalisation data
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Storage Device Security (AREA)
- Stored Programmes (AREA)
- Input From Keyboards Or The Like (AREA)
- Programmable Controllers (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Devices For Executing Special Programs (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
Abstract
Patente de Invenção: <B>"SISTEMA DE TRANSAçãO SEGURA PORTáTIL PARA DISPOSITIVOS INTELIGENTES PROGRAMáVEIS"<D>. A presente invenção provê um sistema de gerenciamento de transações entre um primeiro dispositivo (1) e um segundo dispositivo, os referidos primeiro e segundo dispositivos sendo adaptados para comunicação um com o outro e pelo menos um dos referidos primeiro e segundo dispositivos sendo um cartão de circuito integrado, o referido sistema compreendendo: pelo menos um dispositivo de entrada/saída (25); uma máquina virtual portátil (20) para interpretação de um programa de computador no referido primeiro dispositivo, a referida máquina virtual compreendendo um microprocessador virtual e uma unidade de disco para o referido pelo menos um dispositivo de entrada/saída (25); e meios de execução que podem responder ao referido programa interpretado para execução do referido programa. O conceito técnico de ligação geral por trás da presente invenção é a portabilidade combinada com a segurança de dados e as garantias de tempo de execução em um sistema de transação, as quais são independentes da implementação alvo desde que se passe pelos tempos de verificação com sucesso. Este conceito é obtido: usando-se uma máquina virtual como um intérprete, incluindo uma unidade de disco para os dispositivos de I/O na máquina virtual, de modo que os programas de aplicação tenham uma interface comum com os dispositivos de I/O e, portanto, portáteis através de ambientes diferindo amplamente, alocando-se e desalocando-se memória e incluindo uma indicação da quantidade de memória no programa de aplicação, a qual significa que o programa apenas funcionará com sucesso ou não será executado de modo algum, e as funções de gerenciamento de segurança são reduzidas para um mínimo, o que melhora a velocidade operacional, e provendo-se uma forma segura de importação e exportação de dados para dentro e para fora de programas de aplicação e de banco de dados.Invention Patent: <B> "PORTABLE SAFE TRANSACTION SYSTEM FOR PROGRAMMABLE INTELLIGENT DEVICES" <D>. The present invention provides a transaction management system between a first device (1) and a second device, said first and second devices being adapted for communication with each other and at least one of said first and second devices being a card. integrated circuit, said system comprising: at least one input / output device (25); a portable virtual machine (20) for interpreting a computer program on said first device, said virtual machine comprising a virtual microprocessor and a disk unit for said at least one input / output device (25); and means of execution that can respond to said program interpreted to execute said program. The general technical connection concept behind the present invention is portability combined with data security and runtime guarantees in a transaction system, which are independent of the target implementation as long as successful verification times are passed . This concept is achieved: using a virtual machine as an interpreter, including a disk drive for the I / O devices in the virtual machine, so that the application programs have a common interface with the I / O devices and therefore, portable across environments differing widely, allocating and deallocating memory and including an indication of the amount of memory in the application program, which means that the program will only work successfully or not run at all, and security management functions are reduced to a minimum, which improves operational speed, and providing a secure way to import and export data into and out of application programs and databases.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GBGB9613450.7A GB9613450D0 (en) | 1996-06-27 | 1996-06-27 | Payment system |
| PCT/EP1997/003355 WO1997050063A2 (en) | 1996-06-27 | 1997-06-26 | Portable, secure transaction system for programmable, intelligent devices |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BR9710009A true BR9710009A (en) | 2000-01-18 |
Family
ID=10795955
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BR9710009-9A BR9710009A (en) | 1996-06-27 | 1997-06-26 | Portable secure transaction system for programmable smart devices |
Country Status (22)
| Country | Link |
|---|---|
| EP (1) | EP0907936A2 (en) |
| JP (1) | JP2000514215A (en) |
| AU (1) | AU716558B2 (en) |
| BR (1) | BR9710009A (en) |
| CA (1) | CA2257641A1 (en) |
| CZ (1) | CZ423598A3 (en) |
| EA (1) | EA001598B1 (en) |
| GB (1) | GB9613450D0 (en) |
| HR (1) | HRP970354A2 (en) |
| HU (1) | HUP0001822A3 (en) |
| IL (1) | IL127533A0 (en) |
| IS (1) | IS4925A (en) |
| NO (1) | NO985803L (en) |
| NZ (1) | NZ333384A (en) |
| PL (1) | PL330930A1 (en) |
| SI (1) | SI9720049A (en) |
| SK (1) | SK176698A3 (en) |
| TR (1) | TR199802675T2 (en) |
| TW (1) | TW355776B (en) |
| WO (1) | WO1997050063A2 (en) |
| YU (1) | YU60798A (en) |
| ZA (1) | ZA975748B (en) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU722463B2 (en) | 1996-10-25 | 2000-08-03 | Gemalto Sa | Using a high level programming language with a microcontroller |
| US6934945B1 (en) * | 1997-03-14 | 2005-08-23 | Cardsoft, Inc. | Method and apparatus for controlling communications |
| AUPP880199A0 (en) * | 1999-02-22 | 1999-03-18 | Chip Application Technologies Limited | Integrated pos and internet multi-application system and method of use thereof |
| US6424950B1 (en) | 1999-05-10 | 2002-07-23 | Xerox Corporation | Remote feature delivery for output devices |
| GB2356268B (en) | 1999-11-10 | 2004-08-18 | Mars Inc | Value transaction systems |
| JP2001184472A (en) * | 1999-12-27 | 2001-07-06 | Hitachi Ltd | Application program supply method, smart card, script supply method, terminal device, and storage medium having application program |
| JP4509291B2 (en) * | 2000-03-30 | 2010-07-21 | 大日本印刷株式会社 | IC card, IC card program update device, and method thereof |
| FR2809852B1 (en) * | 2000-05-30 | 2002-11-29 | Dassault Automatismes | PAYMENT TERMINAL INCLUDING AN EXTRACTIBLE NON-VOLATILE MEMORY CARD |
| AT501651B1 (en) * | 2000-09-27 | 2007-02-15 | Omnikey Gmbh | ELECTRONIC MODULE WITH A CONNECTOR TO A HIGH-ORDERED UNIT |
| US6824064B2 (en) * | 2000-12-06 | 2004-11-30 | Mobile-Mind, Inc. | Concurrent communication with multiple applications on a smart card |
| CA2472740A1 (en) * | 2002-01-11 | 2003-07-17 | Sierra Wireless, Inc. | Host extensible wireless application interface |
| US8074263B1 (en) | 2008-06-30 | 2011-12-06 | United Services Automobile Association | Systems and methods for increased security during logging in to web site |
| TWI546748B (en) * | 2013-01-15 | 2016-08-21 | hong-jian Zhou | Portable electronic trading device |
| EP3435270B1 (en) * | 2017-07-27 | 2020-09-23 | Siemens Aktiengesellschaft | Device and method for cryptographically protected operation of a virtual machine |
| CN114762296B (en) | 2019-12-16 | 2023-07-14 | 华为技术有限公司 | An emergency call method, device and system |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5067072A (en) * | 1987-11-06 | 1991-11-19 | Visystems, Inc. | Virtual software machine which preprocesses application program to isolate execution dependencies and uses target computer processes to implement the execution dependencies |
| US5434999A (en) * | 1988-11-09 | 1995-07-18 | Bull Cp8 | Safeguarded remote loading of service programs by authorizing loading in protected memory zones in a terminal |
| US5036461A (en) * | 1990-05-16 | 1991-07-30 | Elliott John C | Two-way authentication system between user's smart card and issuer-specific plug-in application modules in multi-issued transaction device |
| FR2667171B1 (en) * | 1990-09-25 | 1994-08-26 | Gemplus Card Int | PORTABLE MEDIUM WITH EASILY PROGRAMMABLE MICRO-CIRCUIT AND METHOD FOR PROGRAMMING THIS MICRO-CIRCUIT. |
| JP3602857B2 (en) * | 1991-04-23 | 2004-12-15 | 株式会社日立製作所 | Multi-model compatible information processing system and method |
| WO1994010657A1 (en) * | 1992-10-26 | 1994-05-11 | Intellect Australia Pty. Ltd. | Host and user transaction system |
-
1996
- 1996-06-27 GB GBGB9613450.7A patent/GB9613450D0/en active Pending
-
1997
- 1997-06-26 IL IL12753397A patent/IL127533A0/en unknown
- 1997-06-26 BR BR9710009-9A patent/BR9710009A/en unknown
- 1997-06-26 PL PL97330930A patent/PL330930A1/en unknown
- 1997-06-26 TR TR1998/02675T patent/TR199802675T2/en unknown
- 1997-06-26 EP EP97928273A patent/EP0907936A2/en not_active Ceased
- 1997-06-26 CA CA002257641A patent/CA2257641A1/en not_active Abandoned
- 1997-06-26 AU AU32630/97A patent/AU716558B2/en not_active Ceased
- 1997-06-26 SK SK1766-98A patent/SK176698A3/en unknown
- 1997-06-26 HU HU0001822A patent/HUP0001822A3/en unknown
- 1997-06-26 JP JP10502361A patent/JP2000514215A/en active Pending
- 1997-06-26 SI SI9720049A patent/SI9720049A/en unknown
- 1997-06-26 NZ NZ333384A patent/NZ333384A/en unknown
- 1997-06-26 WO PCT/EP1997/003355 patent/WO1997050063A2/en not_active Ceased
- 1997-06-26 TW TW086109069A patent/TW355776B/en active
- 1997-06-26 CZ CZ984235A patent/CZ423598A3/en unknown
- 1997-06-26 EA EA199900060A patent/EA001598B1/en not_active IP Right Cessation
- 1997-06-27 ZA ZA975748A patent/ZA975748B/en unknown
- 1997-06-27 HR HR9613450.7A patent/HRP970354A2/en not_active Application Discontinuation
-
1998
- 1998-12-11 NO NO985803A patent/NO985803L/en not_active Application Discontinuation
- 1998-12-15 IS IS4925A patent/IS4925A/en unknown
- 1998-12-28 YU YU60798A patent/YU60798A/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| CZ423598A3 (en) | 1999-10-13 |
| GB9613450D0 (en) | 1996-08-28 |
| HUP0001822A2 (en) | 2000-09-28 |
| EA199900060A1 (en) | 1999-08-26 |
| PL330930A1 (en) | 1999-06-07 |
| NZ333384A (en) | 2001-01-26 |
| AU3263097A (en) | 1998-01-14 |
| WO1997050063A3 (en) | 1998-03-26 |
| EA001598B1 (en) | 2001-06-25 |
| IL127533A0 (en) | 1999-10-28 |
| HUP0001822A3 (en) | 2002-01-28 |
| TR199802675T2 (en) | 1999-04-21 |
| SI9720049A (en) | 1999-12-31 |
| IS4925A (en) | 1998-12-15 |
| TW355776B (en) | 1999-04-11 |
| EP0907936A2 (en) | 1999-04-14 |
| HRP970354A2 (en) | 1998-04-30 |
| YU60798A (en) | 1999-09-27 |
| WO1997050063A2 (en) | 1997-12-31 |
| CA2257641A1 (en) | 1997-12-31 |
| JP2000514215A (en) | 2000-10-24 |
| ZA975748B (en) | 1998-07-27 |
| NO985803D0 (en) | 1998-12-11 |
| SK176698A3 (en) | 2000-08-14 |
| NO985803L (en) | 1999-02-24 |
| AU716558B2 (en) | 2000-03-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BR9710009A (en) | Portable secure transaction system for programmable smart devices | |
| BR0012828A (en) | Modular method and system to perform database query | |
| BR0010861A (en) | Computer system interface surface with reference points | |
| ATE522860T1 (en) | MICROCONTROL COMMAND SET | |
| EP0356237A3 (en) | Integrated Circuit Card | |
| GB8728922D0 (en) | Computer system having cpu mode independent addressing | |
| BRPI0415110A (en) | storage carrier and system | |
| ATE153458T1 (en) | BUSINESS LINE COMPATIBLE PROGRAMMABLE SEQUENCE CONTROLLER | |
| ATE145291T1 (en) | ADDRESSING MICROCOMMANDS IN A PIPELINE CENTRAL UNIT (OPERATING METHODS, ADDRESSING METHODS, BASEMENT AND CENTRAL UNIT) | |
| DE60100665D1 (en) | MICROPROCESSOR WITH SECOND REORDER MEMORY | |
| BR9002305A (en) | DEVICE AND METHOD FOR DIRECT TRANSFER OF INFORMATION BETWEEN APPLICATION PROGRAMS THAT OPERATE IN DIFFERENT PROCESSORS WITHOUT USING THE SERVICES OF ONE OR BOTH OPERATING SYSTEMS | |
| EP0287295A3 (en) | Multiple i/o bus virtual broadcast of programmed i/o instructions | |
| ATE151184T1 (en) | AUTOMATIC LOGICAL PROCESSORS ASSIGNMENT OF PHYSICAL PROCESSORS | |
| Wang | Design and Implementation of the MTX Operating system | |
| EP0299075A4 (en) | Processing unit having at least one coprocessor. | |
| SE8604222D0 (en) | SET AND DEVICE TO EXECUTE IN ORDER IN ORDER TO EXECUTE TWO INSTRUCTION SEQUENCES | |
| DE3373848D1 (en) | Interactive work station with auxiliary microprocessor for storage protection | |
| JPS57161942A (en) | Operand check system for instruction | |
| TW344814B (en) | Method and system for device virtualization based on an interrupt request in a dos-based environment | |
| KR960018958A (en) | Main Memory Access Device Using Data Buffer When Performing Atomic Instruction in Multiprocessor System | |
| JPS58140853A (en) | Malfunction detecting and releasing system of processor | |
| JPS59111557A (en) | address translation device | |
| Anthonioz-Blanc et al. | MICE, A fast user-microprogrammable emulator of the PDP-11 | |
| Boslaugh | Tactical Computer Standardization in the Navy. | |
| McCormick | DESQview 2. 00. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B08F | Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette] |