Portable, secure transaction system for programmable,...

G - Physics – 06 – K

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06K 19/07 (2006.01) G07F 7/08 (2006.01) G07F 7/10 (2006.01)

Patent

CA 2257641

The present invention provides a transaction management system for executing transactions 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 an integrated circuit card, 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 driver for said at least one input/output device (25); and execution means responsive to said interpreted program for executing said program. The general linking technical concept behind the present invention is portability combined with security of data and run-time guarantees in a transaction system which are independent of the target implementation provided compile time checks are passed successfully. This concept is achieved by: using a virtual machine as an interpreter, including a driver for the I/O devices in the virtual machine so that application programs have a common interface with I/O devices and are therefore portable across widely differing environments, allocating and deallocating memory and including an indication of the amount of memory in the application program which means that the program will only run successfully or it will not run at all and security management functions are reduced to a minimum which improves operating speed, and providing a secure way of importing and exporting data in and out of application programs and databases.

La présente invention porte sur un système de gestion transactionnel permettant d'exécuter des transactions entre une première unité (1) et une deuxième unité, lesdites première unité et deuxième unité étant conçues pour communiquer l'une avec l'autre. Au moins l'une desdites unités est une carte à circuit intégré et un système comprenant: au minimum un dispositif d'entrée/sortie (25), une machine virtuelle portable (20) pouvant interpréter un programme d'ordinateur sur ladite première unité, ladite machine virtuelle portable incluant un microprocesseur virtuel et un gestionnaire de périphériques pour ledit ou lesdits dispositif(s) d'entrée/sortie (25), et un moyen d'exécution répondant audit programme interprété pour exécuter ledit programme. Le concept technique général de liaison selon la présente invention est de combiner, dans un système de gestion transactionnelle, la portabilité, la sécurité des données et des garanties d'exécution, qui sont indépendantes de la mise en oeuvre visée pour autant que les vérifications concernant la durée de compilation soient menées à bien. Ledit concept est réalisé au moyen d'une machine virtuelle utilisée comme interpréteur comprenant un gestionnaire de périphéries pour les dispositifs d'entrée/sortie de la machine virtuelle (pour que les programmes d'application partagent la même interface avec les dispositifs d'entrée/sortie et deviennent ainsi portables dans des environnements très différents). Le concept est aussi réalisé par attribution ou libération de mémoire et par indication de la quantité de mémoire disponible pour le programme d'application (pour signifier que le programme tournera juste de manière satisfaisante ou qu'il ne fonctionnera pas du tout ou que les fonctions de gestion de la sécurité sont réduites au minimum pour améliorer la vitesse d'exécution). Le concept est en outre réalisé par la mise en place d'un moyen sûr permettant d'importer ou d'exporter des données à partir de ou vers les programmes d'application ou bases de données.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Portable, secure transaction system for programmable,... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Portable, secure transaction system for programmable,..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Portable, secure transaction system for programmable,... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1734129

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.