[go: up one dir, main page]

BR9710009A - Portable secure transaction system for programmable smart devices - Google Patents

Portable secure transaction system for programmable smart devices

Info

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
Application number
BR9710009-9A
Other languages
Portuguese (pt)
Inventor
Guido Heyns
Peter Johannes
Original Assignee
Europay Int Nv
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Europay Int Nv filed Critical Europay Int Nv
Publication of BR9710009A publication Critical patent/BR9710009A/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms 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/10Mechanisms 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/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record 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/067Record 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/07Record 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment 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/355Personalisation of cards for use
    • G06Q20/3552Downloading 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.

BR9710009-9A 1996-06-27 1997-06-26 Portable secure transaction system for programmable smart devices BR9710009A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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]