PL169723B1 - Sposób oraz uklad do przekazywania wartosci PL PL PL - Google Patents
Sposób oraz uklad do przekazywania wartosci PL PL PLInfo
- Publication number
- PL169723B1 PL169723B1 PL91293011A PL29301191A PL169723B1 PL 169723 B1 PL169723 B1 PL 169723B1 PL 91293011 A PL91293011 A PL 91293011A PL 29301191 A PL29301191 A PL 29301191A PL 169723 B1 PL169723 B1 PL 169723B1
- Authority
- PL
- Poland
- Prior art keywords
- value
- wallet
- transaction
- wallets
- skg
- 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
- 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
-
- 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/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
-
- 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
-
- 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/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/341—Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
-
- 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/38—Payment protocols; Details thereof
- G06Q20/381—Currency conversion
-
- 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/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/409—Device specific authentication in transaction processing
- G06Q20/4097—Device specific authentication in transaction processing using mutual authentication between devices and transaction partners
- G06Q20/40975—Device specific authentication in transaction processing using mutual authentication between devices and transaction partners using encryption therefor
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Computer Security & Cryptography (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Networks & Wireless Communication (AREA)
- Medicines Containing Plant Substances (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Steroid Compounds (AREA)
- Liquid Crystal Substances (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
- Vending Machines For Individual Products (AREA)
- Testing Of Coins (AREA)
- Transmitters (AREA)
- Optical Communication System (AREA)
- Telephonic Communication Services (AREA)
- Preparation Of Compounds By Using Micro-Organisms (AREA)
- Excavating Of Shafts Or Tunnels (AREA)
- Investigation Of Foundation Soil And Reinforcement Of Foundation Soil By Compacting Or Drainage (AREA)
- Other Liquid Machine Or Engine Such As Wave Power Use (AREA)
- Separation Using Semi-Permeable Membranes (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Sheets, Magazines, And Separation Thereof (AREA)
Abstract
1. Sposób przekazywania wartosci, miedzy ele- mentami system u przekazywania wartosci zaopatrzo- nego w kom puter pozostajacy w lacznosci z zespolem portfeli elektronicznych, z których przynajmniej jeden jest portfelem zbiorczym dolaczonym do komputera, oraz w pozostajace w lacznosci z portfelami urzadzenia wymiany, w którym to sposobie przenosi sie wartosci miedzy portfelami w transakcjach wykonawczych, które przeprowadza sie w trybie rozlacznym z komputerem, przy czym kom unikacje pomiedzy portfelami nawiazuje sie za posrednictwem przynajmniej jednego z urzadzen wymiany, znam ienny tym , ze przynajmniej jeden z portfeli zbiorczych (1 c, 2c, 3c) laduje sie za posrednic- twem licznika wartosci (1 b , 2b, 3 b ) zadana wartoscia pod kontrola kom putera (1a, 2a, 3a), refunduje sie zadana wartosc z przynajmniej jednego z portfeli zbior- czych (1 c, 2c, 3c) pod kontrola kom putera (2 a , 2a, 3 a ), za posrednictwem licznika wartosci (1 b, 2b, 3 b ) oraz zapisuje sie przynajmniej Jeden zmienny rekord warto- sci za pomoca licznika wartosci (1 b , 2b , 3b ), przy czym wyprowadza sie wartosc netto przekazana do przynaj- mniej jednego portfela zbiorczego (1c, 2c, 3c), a j ako wartosc netto przyjm uje sie róznice miedzy sum a war- tosci pobranych do przynajmniej jednego z portfeli zbiorczych (1c, 2c, 3c) i sum a wartosci zrefundowanych z przynajmniej jednego z portfeli zbiorczych (1c, 2c, 3c), przy czym dla poszczególnych transakcji przyjmuje sie niespecyficzny rekord zmiennej wartosci. Fig.1 PL PL PL
Description
Praldmiorem wynalazku jest sposób oraz układ do przekazywania wartości, zwłaszcza dla transakcji bezgotówkowych.
Obecnie stosuje się kilka rodzaju usług związanych z bezgotówkowymi transakcjami finansowymi. Obejmują one karty kredytowe oraz karty debetowe, których klienci mogą wykorzystywać u wielu sprzedawców. Każdej transakcji towarzyszy podanie szczegółów rachunku klienta, potrzebnych do rzeczywistego przekazania odpowiednich kwot od konkretnych klientów do konkretnych sprzedawców.
Inną formą karty bezgotówkowej jest karta abonamentowa, którą się kupuje przed szeregiem transakcji, a zapisany na niej rekord wartości jest odpowiednio zmniejszany przy każdej transakcji. Przykładem karty abonamentowej jest karta telefoniczna.
169 723 tego rodzaju znane systemy są nieelastyczne i nie są w zasadzie w stanie zastąpić gotówki przy dużej liczbie transakcji o małej wartości nominalnej. Przedstawiano rozmaite propozycje wymiany walorów pieniężnych między elektronicznymi portfelami. Na przykład , w opisie patentowym Stanów Zjednoczonych nr 4839504 przedstawiono system, w którym użytkownik ma możliwość, przy skomunikowaniu się z własnym bankiem, zapisania waloru pieniężnego w karcie IC z układem scalonym, znanej pod nazwą karty inteligentnej. VI banku, ta sama wartość jest wprowadzana do oddzielnego bloku IC rachunku użytkownika. Zakupy mogą być realizowane przez przeniesienie walorów pieniężnych z karty IC do sprzętu sprzedawcy, bez bezpośredniego łączenia się z bankiem. Każda transakcja wymaga przekazania sprzedającemu i przechowania przez niego szczegółów obejmujących tożsamość kupującego. Ostatecznie, przy żądaniu zapłaty z banku, sprzedawca przedstawia listę szczegółów transakcyjnych i następuje uzgodnienie rachunków, w celu umożliwienia skorygowania rachunku IC odpowiedniego kupującego.
Procedura powyższa wymaga ostatecznego uzgadniania rachunków po każdej transakcji. Tym czynnościom towarzyszą dwie niedogodności. Pierwsza jest natury praktycznej. Zapamiętywanie, przekazywanie i uzgadnianie szczegółów dla każdej transakcji klienta powoduje niedopuszczalny natłok w sprzęcie, jeżeli brane są pod uwagę wszystkie transakcje typu gotówkowego. Skuteczne przetwarzanie związane z wszystkimi takimi transakcjami nie jest do wykonania w możliwym do przyjęcia czasie, nawet przy wykorzystaniu najnowocześnieszego sprzętu. Orugie zastrzeżenie jest natury społecznej. Zostaje zatracona anonimowość gotówki, i potencjalnie istnieje możliwość wydobycia szczegółów struktury wydatków osobistych.
Orugie ze wspomnianych zastrzeżeń zostało sformułowane w publikacji pt. Controlling your Information with a Card Computer /Concepts Applications Activities/. /Kontrola własnej informacji za pomocą komputera do kart - koncepcje, zastosowania, zakresy działalności/, opublikowanej przez TeleTrust w marcu 1989. W publikacji tej proponuje się system ukrytych sygnatur dla pozycji walorów pieniężnych nadawanych przez instytucję upoważnioną, na przykład bank. Jest to sposób utrudnienia identyfikacji kupującego. Jednak pozostaje problem konieczności wykrywania podwójnego płacenia przez kupującego. Tym trudnościom, rozwiązanie według wspomnianej publikacji stara się zaradzić przez włączenie do danych przekazywanych w transakcji dokonywanej w trybie rozłącznym /off-line/, zaszyfrowanej informacji dotyczącej kupującego. Ta informacja jest przekazywana do banku, kiedy sprzedawca żąda kredytu i w banku wykorzystywana jest do wykrywania podwójnej gotówki elektronicznej. Zatem każda pozycja jest sygnowana w banku, w celu ostatecznego uzgodnienia żądań zapłaty w odniesieniu do tych pozycji, jednak bez identyfikacji osoby klienta. Pozostają problemy zapamiętywania, przekazywania i przetwarzania informacji o kolejnej transakcji. Ponadto, to znane rozwiązanie wprowadza dodatkowe utrudnienie. System tego rodzaju wymaga, aby każda pozycja z sygnowanej gotówki elektronicznej była traktowana jak blok nie poddawany podziałowi. Oznacza to również, że system nie nadaje się do dużej ilości transakcji o małej wartości nominalnej. Bezpieczeństwo systemów przekazywania walorów wymaga, aby w celu zapobieżenia oszustwom, stosować metody kryptograficzne. Najbardziej efektywnymi metodami kryptograficznymi są metody niesymetryczne, wymagające różnych kluczy do szyfrowania i deszyfrowania informacji. Znaną i dogodną metodą kryptograficzną jest metoda Rivesta, Shaira i Adlemana, znana jako system RSA. Ponieważ szyfrowanie RSA jest bezpośrednie, to wymaga stosunkowo rozbudowanych możliwości przetwarzania dla wykonania konwencjonalnego deszyfrowania RSA w krótkim czasie.
Sposób przekazywania wartości według wynalazku, przeprowadza się między elementami systemu elektronicznego zaopatrzonego w komputer pozostający w łączności z zespołem portfeli elektronicznych, z których przynajmniej jeden jest portfelem zbiorczym dołączonym do komputera, oraz w pozostające w łączności z portfelami urządzenia wymiany. Zgodnie ze sposobem przenosi się wartości między portfelami w transakcjach wykonawczych, które przeprowadza się w trybie rozłącznym z komputerem. Komunikację pomiędzy portfelami nawiązuje się za pośrednictwem przynajmniej jednego z urządzeń wymiany. Sposób tego rodzaju charakteryzuje się tym, że przynajmniej jeden z portfeli zbiorczych ładuje się za pośrednictwem licznika wartości żądaną wartością pod kontrolę komputera. Refunduje się żądaną wartość z przynajmniej jednego z portfeli zbiorczych pod kontrolą komputera, za pośrednictwem licznika wartości. Ponadto zapisuje się przynajmniej
169 723 jeden zmienny rekord wartości za pomocą licznika wartości. Przy tym wyprowadza się wartość netto przekazaną do przynajmniej jednego portfela zbiorczego. Jako wartość netto przyjmuje się różnicę między sumą wartości pobranych do przynajmniej jednego z portfeli zbiorczych i sumą wartości zrefundowanych z przynajmniej jednego z portfeli zbiorczych. Ola poszczególnych transakcji przyjmuje się niespecyficzny rekord zmiennej wartości.
Każdy zmienny rekord wartości uzgadnia się na polecenie, za pomocą interfejsu licznika wartości i tworzy się lub niszczy wartości w przynajmniej jednym z portfeli zbiorczych.
W każdym portfelu zapamiętuje się rekord wartości portfela, który jest akumulatywny, a transakcje przeprowadza się między portfelami pary. Z jednego portfela nadawczego, przekazuje się żądaną wartość, a w drugim z nich, portfelu odbiorczym, przejmuje się tę wartość. Ponadto, w każdej transakcji rekord wartości portfela nadawczego zmniejsza się o zadaną zmienną wartość transakcji, a rekord wartości portfela odbiorczego zmniejsza się o tę samą wartość transakcji, za pośrednictwem mikroprocesora każdego z portfeli lub przyporządkowanego mu urządzenia wymiany .
Przy transakcjach między uczestnikami pary portfeli, parze nadaje się specyficzny identyfikator transakcji dla przynajmniej jednego z portfeli, niepowtarzalny w skali portfela, za pośrednictwem mikroprocesora. Przyjmuje się identyfikator transakcji specyficzny dla portfela odbiorczego, niepowtarzalny w skali portfela odbiorczego, przez włączenie numeru kolejnego transakcji portfela odbiorczego. Podczas transakcji wysyła się komunikat żądania zawierający identyfikator transakcji, z portfela1 odbiorczego do portfela nadawczego, włącza się identyfikator transakcji do komunikatu o wartości transakcji wysłanego z portfela nadawczego do portfela odbiorczego. Ponadto sprawdza się potwierdzenie komunikatu o wartości transakcji w portfelu odbiorczym, na podstawie ważności odebranego identyfikatora transakcji.
Podczas transakcji między portfelami par wykorzystuje się asymetryczny system kryptograficzny z różnymi kluczami, jawnym i tajnym, a w każdym portfelu zapamiętuje się przynajmniej klucz jawny systemu. Korzystnie, w każdym portfelu przechowuje się dane sygnowane w systemie kryptograficznym przez komputer nadrzędny, z wykorzystaniem globalnego tajnego klucza szyfrującego. Sygnowane tak dane potwierdza się elektronicznie, a w czasie każdej transakcji sprawdza się poświadczone dane portfela za pomocą jawnego klucza globalnego.
W każdym portfelu przechowuje się jego własną, niepowtarzalną parę kluczy, jawny i tajny, w systemie kryptograficznym, a transmisję danych transakcyjnych szyfruje się i deszyfruje z użyciem tych kluczy.
W czasie transakcji wysyła się do pierwszego portfela klucz tajny z pary kluczy drugiego portfela i zaszyfrowuje się dane identyfikatora transakcji w drugim portfelu z wykorzystaniem klucza jawnego z pary kluczy drugiego portfela, za pośrednictwem dwóch mikroprocesorów o nierównych mocach obliczeniowych. Ola mikroprocesora przyporządkowanego pierwszemu portfelowi przyjmuje się większą moc obliczeniową w stosunku do mikroprocesora przyporządkowanego drugiemu portfelowi.
W korzystnym rozwiązaniu według wynalazku, w czasie transakcji wysyła się do pierwszego portfela symetryczny klucz systemowy drugiego portfela i zaszyfrowuje się dane identyfikatora transakcji w drugim portfelu z wykorzystaniem symetrycznego klucza systemowego, za pośrednictwem dwóch mikroprocesorów o nierównych mocach obliczeniowych. Ola mikroprocesora przyporządkowanego pierwszemu portfelowi przyjmuje się większą moc obliczeniową w stosunku do mikroprocesora przyporządkowanego drugiemu portfelowi, a drugi portfel zaopatruje się w klucz szyfrujący symetrycznego systemu kryptograficznego.
Układ według wynalazku, wykorzystywany do przekazywania wartości, zaopatrzony jest w komputer, zespół portfeli elektronicznych, z których przynajmniej jeden jest portfelem zbiorczym dołączonym do komputera oraz w urządzenia wymiany wyposażone w środki do odbioru danych z portfeli. Portfele są wzajemnie ze sobą połączone dla przekazywania wartości w transakcjach wykonawczych, w trybie rozłącznym z komputerem. Układ tego rodzaju charakteryzuje się tym, że dodatkowo zaopatrzony jest w licznik wartości połączony przynajmniej z jednym z portfeli zbiorczych. Oo przynajmniej jednego z tych portfeli zbiorczych, licznika wartości oraz komputera, dołączone są środki pobierania wartości, dla ładowania przynajmniej jednego z portfeli zbiorczych żądaną wartością, pod kontrolą komputera, poprzez licznik wartości. Również dołączone są środki refundacji wartości z przynajmniej jednego portfela zbiorczego, pod kontrolą
169 723 komputera, poprzez licznik wartości. Ponadto, licznik wartości zawiera środki zapisu przynajmniej jednego niespecyficznego rekordu zmiennej wartości, dla wyprowadzenia wartości netto przekazanej do przynajmniej jednego portfela zbiorczego.
Miernik wartości zaopatrzony jest w interfejs uzgadniający każdy zmienny rekord wartości na polecenie, dla utworzenia lub zniszczenia wartości w przynajmniej jednym portfelu zbiorczym.
Każdy portfel zawiera środki pamięci zapamiętujące akumulatywny rekord wartości portfela, a ponadto każdy z portfeli albo przyporządkowane mu urządzenie wymiany, zawiera mikroprocesor.
Układ według wynalazku, korzystnie wyposażony jest w zespół komputerów, a każdy z komputerów tego zespołu połączony jest z własnym licznikiem wartości.
Rozwiązanie według wynalazku zostanie objaśnione bliżej w przykładach wykonania na rysunku, na którym fig. 1 przedstawia bankowy system komputerowy, w uproszczeniu, fig. 2 - licznik wartości, w postaci szkicu poglądowego, fig. 3 - przykład procedury przenoszenia wartości, z wykorzystaniem pełnego systemu kryptograficznego RSA, w postaci szkicu poglądowego, fig. 4 przykład procedury przenoszenia wartości z wykorzystaniem metody przekazywania klucza tajnego, w postaci szkicu poglądowego, fig. 5 - przykład procedury przenoszenia wartości z wykorzystaniem mieszanego systemu kryptograficznego RSA/DES, w postaci szkicu poglądowego, a fig. 6
7 przedstawiają możliwą odmianę wykonania typowego urządzenia do przeprowadzania sposobu według wynalazku.
Na fig. 1 przedstawiono cztery banki rozrachunkowe 1, 2 i 3 z przyporządkowanymi im komputerami la, 2a, i 3a. Komputery mają zbiory zawierające szczegóły rachunków zarówno klientów banku, jak i klientów sprzedawców. Każdy komputer la, 2a, 3a zaopatrzony jest w licznik wartości 1b, 2b, 3b, który wskazuje zmienny rekord wartości. Rzeczywiste fundusze reprezentowane przez zmienne rekordy wartości, nie mające specjalnego przypisania, mogą rezydować w jednym lub wielu spośrdd banków 1,2 lub 3, bądź w każdym z nich.
Każdy bank ma portfel zbiorczy, 1c, 2c, 3c, który połączony jest z odpowiednim licznikiem wartości 1b, 2b, 3b i który zaopatrzony jest w pamięć z zapisaną w niej zawartością portfela. Terminale końcowe, stanowiące urządzenia wymiany 5, połączone są telefonicznie, selektywnie, z komputerami 1a, 2a, i 3a. Ogólnie biorąc, urządzenia wymiany 5 mogą być komputerami domowymi lub terminalami dostępnymi w miejscach publicznych. Odbiorcy mają portfele elektroniczne w postaci kart IC 6. Karty te są zaopatrzone w mikroprocesory i pamięci. W pamięci każdej karty przechowywany jest rekord 7 zawartości portfela. Karty mają styki 8, przez które mogą współdziałać z urządzeniami wymiany 5 za pośrednictwem czytników 9 kart. Po wybraniu odpowiedniego żądania na klawiaturze urządzenia wymiany, odbiorca może połączyć się ze swoim bankiem, 1, lub 3, albo może żądać załadowania rekordu wartości do swojego portfela. Jeżeli bank potwierdzi ważność żądania, to portfel zbiorczy otrzymuje polecenie pobrania wartości w celu załadowania rekordu 7 wartości portfela żądaną wartością. W tym momencie karta jest już gotowa do użytku.
W układzie według wynalazku, licznik wartości zawiera środki do zapisu przynajmniej jednego niespecyficznego rekordu zmiennej wartości, dla otrzymania,wartości netto przekazanej do przynajmniej jednego portfela zbiorczego. Przekazywanie odbywa się pod kontrolą komputera. Wartość netto jest różnicą między sumą wartości pobranych do przynajmniej jednego portfela zbiorczego, przy czym rekordy zmiennej wartości nie zawierają szczegółów charakterystycznych poszczególnych transakcji.
Inne portfele elektroniczne znajdują się w terminalach końcowych, korzystnie w urządzeniach wymiany 10, 11, i wyposażone są w czytniki 9 kart IC, zlokalizowane w różnych punktach sprzedaży. W celu wykorzystania karty, użytkownik przedstawia ją sprzedawcy, który z kolei wprowadza kartę do czytnika 9. Klawiszami wybiera się żądaną wartość transakcji, i po potwierdzeniu, ogólna suma rekordu wartości portfela 6 zostaje zmniejszona o kwotę transakcji. Rekord wartości portfela, znajdującego się w urządzeniu wymiany 10 lub 11, zwiększa się o tę samą wartość transakcji. Klient odbiera towary i może dalej wykorzystywać kartą w sprzęcie innych sprzedawców, aż do wysokości łącznej kwoty zawartej w rekordzie wartości swojego portfela.
169 723
Okresowo, sprzedawca może odzyskiwać walory reprezentowane przez rekord wartości portfela własnego urządzenia wymiany 10 lub 11, niezależnie od tożsamości klientów, i bez przedstawiania jakichkolwiek szczegółów oddzielnych transakcji składających się na łączną wartość zakumulowaną. Można tego dokonać w razie potrzeby przy połączeniu urządzenia wymiany 10 lub 11 z bankiem sprzedawcy 1, 2 lub 3, i złożeniu żądania refundacji. Komputer bankowy wtedy wydaje polecenie refundacji transakcji z wartości pobranej z portfela urządzenia wymiany. Komputer bankowy kredytuje rachunek sprzedawcy odpowiednimi funduszami. Liczniki wartości stanowią podstawę kontroli ogólnej sumy wartości pozostającej w obiegu, we wszystkich portfelach, i rozdziału funduszy składających się na wartość ogólną.
Portfele zbiorcze 1c, 2c, 3c różnią się od innych portfeli możliwością ładowania i refundacji wartości za pomocą licznika wartości, jak również za pośrednictwem portfela, w przypadku operacji pieniężnych. Pod innymi względami portfele są technicznie podobne, i w szczególności, te same metody kryptograficzne wykorzystywane są w przypadku portfela zbiorczego dla innych operacji pieniężnych /w trybie bezpośrednim - on-line/, co w przypadku operacji w trybie rozłącznym /off-line/.
Na fig. 2 przedstawiono licznik wartości 1b zawierający wskaźnik 12, wskazujący zmienny rekord wartości. Znaczy to w tym przypadku, że wartość netto, przekazana do portfela zbiorczego 1c jest różnicą między sumą wartości pobranych za pośrednictwem licznika, i sumą wartości zrefundowanych za pośrednictwem tego licznika. Jest oczywiste, że zamiast wartości netto, mogą być wykazywane oddzielnie wartości brutto pobrań i refundacji, przy tym otrzymanie wartości netto z wartości brutto jest łatwe, nawet jeśli nie jest ona wskazywana dnio. Łącze 13 między licznikiem wartości każdego z portfeli zbiorczych jest zabezpieczone. Portfel może znajdować się fizycznie w sąsiedztwie licznika wartości, a bezpieczeństwo może być zapewnione za pomocą blokad fizycznych itp. W odróżnieniu od tego, portfel zbiorczy może być oddalony od 1icznika wartości, a zabezpieczenie może być zrealizowane metodami kryptograficznymi. Ważne jest zapewnienie, aby licznik wartości zawsze dokładnie wskazywał wartości przekazywane do portfela zbiorczego, i aby nie było możliwe wprowadzenie oszukańczych zmian. Każdy licznik wartości zaopatrzony jest w interfejs 14, który może stanowić łącze-, prowadzące do bankowych środków przetwarzania lub blok klawiatury. Wartości dodawane lub odejmowane od zmiennego rekordu wartości, reprezentujące zwiękaszanie się lub redukcję wartości w obiegu, mogą być wprowadzane przez upoważniony personel. Tak więc wartość wyznaczona do obiegu może być doregulowywana ogólnie, na przykład codziennie, a nie doraźnie, w odpowiedzi na poszczególne pobrania i wypłaty.
Przy wykorzystaniu zmiennego rekordu wartości w ten sposób, umożliwia się wymianę wartości w trybie rozłącznym /off-line/, za pomocą odpowiednich urządzeń wymiany, od klientów do sprzedawców, od sprzedawców do klientów, oraz między klientami, bez potrzeby utrzymywania dużej liczby rachunków lub prowadzenia rachunku szczzgółowego, la a okkonywania uzgdnneeń rabunkowych .
Sami klienci również mogą uzgadniać rekordy wartości swoich portfeli, w wymianie między poszczególnymi osobami przez refundację od sprzedawców, lub w podobny sposób. Przewiduje się, że rekordy wartości portfela mogą być przekazywane na poszczególne rachunki w procedurze żądania wypłaty kierowanego do zmiennego rekordu wartości , w podobny sposób, jak żądania sprzedawców.
Portfele mogą być wykorzystywane w skali międzynarodowej przez załadowywanie do nich różnych walut. Przewiduje się, że dla każdego kraju lub grupy krajów będzie przechowywany zmienny rekord wartości w odpowiedniej walucie. Żądanie przez użytkownika załadowania jego portfela walutą obcą może powodować zmniejszenie rachunku krajowego o odpowiednią kwotę w walucie własnej, z równoczesnym odpowiednim zwiększeniem zmiennego rekordu wartości dla waluty obcej.
Rekord wartości portfela utrzymywany w portfelu może być na żądanie przeliczany na inną walutę, przy czym konwersja odbywa się z określonym przelicznikiem, przy przekazaniu wartości ze zmiennego rekordu wartości jednej waluty do takiego rekordu innej waluty, i odpowiedniej konwersji funduszy między poszczególnymi walutami.
Β
169 723
Korzystne jest, jeżeli portfele zaopatrzone są w środki, za pomocą których transakcji między parą takich portfeli nadawany jest niepowtarzalny identyfikator, a mikroprocesory zaprogramowane są tak, aby reagowały na te identyfikatory, w celu zabezpieczenia przed powtórzeniem danej transakcji. Komputer nie potrzebuje żadnej informacji do stwierdzenia, że ta sama gotówka elektroniczna jest używana drugi raz. Przy żądaniu przez sprzedawcę zapłaty pewnej wartości, uzyskuje się dostęp do komputera i możliwość, dzięki identyfikatorowi transakcji, ustalenia czy to samo żądanie nie jest realizowane dwukrotnie, albo bezpośrednio, albo po prostu przez żądanie stanowiące inną transakcję. Korzystne jest, jeżeli identyfikator transakcji wysyłany z portfela nadawczego do portfela odbiorczego wydzielany jest w dogodny sposób z danych identyfikujących portfel odbiorczy i numer kolejny transakcji tego portfela lub stempel daty/czasu, otrzymywany z portfela odbiorczego we wstępnej operacji synchronizacji transmisji /hand-shake/. W ten sposób portfel odbiorczy może monitorować transakcję i śledzić wszelkie próby podwójnego nadania tego samego rekordu wartości.
Dla bezpieczeństwa systemu, w celu zapobieżenia oszustwom, stosuje się metody kryptograficzne. W korzystnym rozwiązaniu według wynalazku wykorzystuje się niezrównoważony system kryptograficzny, w którym możliwości przetwarzania wymagane dla portfeli użytkownika są znacznie mniejsze, niż wymagane dla portfela sprzedawcy.
Każdv użytkownik systemu kryptograficznego z kluczami asymetrycznymi zaopatrzony jest w parę kluczy, mianowicie w klucz jawny i w klucz tajny. Komunikaty dla dtugiej strony są szyfrowane z wykorzystaniem klucza jawnego drugiej strony /zdalnej/, który skonstruowany jest jako dostępny na przykład w procedurze wymiany kluczy. Odebrane komunikaty są deszyfrowane z wykorzystaniem lokalnego klucza tajnego. Wykorzystanie kluczy jawnych w dużo mniejszym stopniu zależy od mocy przetwarzania, niż wykorzystanie klucza tajnego, tak że konwencjonalne szyfrowanie wymaga mniejszych nakładów obliczeń, niż deszyfrowanie. Zatem, przy stosowaniu systemu niezrównoważonego, jest celowe wyeliminowanie wymagania, aby portfel użytkownika dokonywał konwencjonalnego deszyfrowania RSA.
Pierwszym sposobem zredukowania natłoku kryptograficznego w portfelu użytkownika, jest zaopatrzenie go w prostszy symetryczny system kryptograficzny. Taki system do szyfrowania i deszyfrowania wykorzystuje ten sam klucz. Przykładem jest system kryptograficzny DES /Data Encryption Standard/. Portfel sprzedawcy zachowuje pełną moc obliczeniową systemu RSA.
Drugim sposobem jest wykorzystanie własnego jawnego klucza portfelu użytkownika i klucza tajnego przy wymianie danych. Przy wymianie kluczy, portfel użytkownika wysyła swój klucz tajny do portfela sprzedawcy. Przy przekazywaniu danych do portfela sprzedawcy portfel odbiorcy dokonuje szyfrowania z wykorzystaniem własnego klucza jawnego, a portfel sprzedawcy dokonuje deszyfrowania z użyciem tajnego klucza portfela kupującego.
Bezpieczeństwo poprawia się przez wykorzystanie w procesie transakcyjnych danych potwierdzanych elektronicznie, na przykład danych sygnowanych cyfrowo. Każdy portfel na wyjściu otrzymuje przydzielony numer charakterystyczny i przechowuje ten numer sygnowany kluczem tajnym niesymetrycznego globalnego systemu kryptograficznego. Wynikiem jest globalne sygnowanie tego numeru, który jest przechowywany w portfelu. Wszystkie portfele mają nadany klucz jawny pary globalnej, tak że przy przyjęciu globalnie sygnowanego numeru drugiej strony, możliwe jest sprawdzenie jego ważności. Numery można uważać za poświadczone globalnie. Ponieważ transakcje wymagają wymiany kluczy szyfrujących, to korzystne jest takie zestawienie struktury, aby globalnie poświadczone numery były kluczami szyfrującymi do celów wymiany.
Portfele elektroniczne mogą przybierać wiele form fizycznych. Obejmują one możliwości przetwarzania komputerowego, które mogą być włączone w karty IC lub karty inteligentne wykonane w postaci breloków do kluczy, portmonetek itp., bądź wbudowane w sprzęt elektroniczny, na przykład w wyposażenie punktu sprzedaży, kalkulatory itp.
Łączność z komputerem zwykle nawiązywana jest poprzez telefon, i portfele mogą być włączone do aparatów telefonicznych bądź modemów, ponieważ możliwe jest przeprowadzanie pożądanych transakcji w całości przez telefon. Jednak ogólnie bardziej dogodną strukturę otrzymuje się przy stosowaniu portfela przenośnego, korzystnie w postaci karty IC, który jest ładowany za pośrednictwem połączenia modemowego, albo przez urządzenie specyficzne dla osoby, albo przez automat odliczający.
169 723
Portfele mogę komunikować się między sobą w celu przekazywania wartości za pośrednictwem urządzeń telekomunikacyjnych. Mogę być zaopatrzone w kieszenie na dwa portfele, lub też na przykład każde z nich może łączyć się z drugim za pośrednictwem podczerwieni lub promieniowania elektromagnetycznego.
Wspomniano już o trudności zapewnienia szybkich możliwości kryptograficznych w bardzo małych i niedrogich urządzeniach, takich jak karty IC. Oczywiście, łatwiejsze jest zapewnienie takich możliwości w urządzeniu telekomunikacyjnym lub modemie. Zatem, nawet jeżeli portfele klientów można pozbawić pełnej własnej mocy przetwarzania, to mogą być zaopatrzone w urządzenia telekomunikacyjne mające dostęp do pamięci portfela użytkownika i kluczy Jawnych. Zatem łatwe jest dokonanie wymiany rekordów wartości między osobami, jeżeli wszystkie portfele mają pełne asymetryczne możliwości kryptograficzne, to znaczy jest ono możliwe, jeśli portfele są proste i jeżeli wykorzystywane są inteligentne urządzenia telekomunikacyjne.
Zwykle przynajmniej sprzęt sprzedawcy ma możliwość zapamiętywania informacji transakcyjnej. Może się to odbywać w pamięci, na dysku, na innej karcie lub za pomocą dowolnych innych środków. W praktyce, sprzęt może zawierać urządzenie nadawcze, do przekazywania walorów z karty IC klienta, na kartę IC sprzedawcy. Pojemność zapamiętywania sprzętu sprzedawcy nie musi być duża, ponieważ służy on tylko do skumulowania sumy ogólnej wymagającej przechowywania, jednak okazuje się, że poza informacją dotyczącą walorów transakcyjnych istnieje możliwość wymiany innej informacji, na przykład o.tożsamości odbiorcy i/lub sprzedawcy, w celu umożliwienia wydruku transakcji, otrzymywanego lokalnie do celów analitycznych. Może on zawierać kody towarów.
Podobnie , jak zwykłe terminale punktów sprzedaży, strzeżone lub niestrzeżone , również sprzęt sprzedawcy może obejmować automaty sprzedażne, biletowe, parkingowe, automaty do inkasowania opłat drogowych itp. Jakkolwiek bezpieczeństwo użytkowania portfela można zapewnić przez żądanie wybrania kodu PIN, to nie jest to wymaganie zasadnicze, i w korzystnej odmianie wykonania rezygnuje się z tego wymagania dla ułatwienia użytkowania. Jednak przewiduje się, że każdy portfel może mieć zarówno pamięć zabezpieczoną kluczami PIN, jak i pamięć nie zabezpieczoną, przy czym system ma postać taką, jak przy stosowaniu terminala i umożliwia, przy stosowaniu terminala lub kieszonkowego urządzenia dd prreprowadzania wymiany, prrenoszenie rekordów wartości, z użyciem kodu PIN, z zabezpieczonej do niezabezpieczonej części portfela.
Jak już wspomniano, poszczególne osoby mogą nosić ze sobą kieszonkowe urządzenia do przeprowadzania wymiany, w celu umożliwienia dokonywania transakcji polegającej na przenoszeniu walorów między tymi osobami. Możliwe jest realizowanie odpowiednich refundacji lub też inkasowanie czeków przez sprzedawców w ddwolny rówoowżZny possbb. Rkkordy wattśści moąą być wpisywane do portfeli w wybranych walutach, do wykorzystania w poszczególnych krajach. Przewiduje się, że różne instytucje o charakterze federalnym, krajowym lub międzynarodowym mogą mieć własne komputery z licznikami wartości i zraniennymi rekordami wartości, ogólne rekordy wartości reprezentujące łączną wartość pozostającą w obiegu /we wszystkich portfelach/.
Reprezentowane przez nie środki finansowe są rozdzielone między uczestniczące instytucje w określony z góry sposób, na podstawie ich odpowiednich uzgadnianych rejestrów bieżących.
Na fig. 3 przedstawiono procedurę podczas transakcji w trybie rozłącznym /off-line/, w pierwszym przykładzie wykonania według wynalazku. Obydwa portfele mają pełne asymetryczne możliwości kryptograficzne znanego systemu RSA. Portfel nadawczy zaopatrzony jest w pamięć SS, która utrzymuje akumulacyjny rekord wsartośl SSR i klucze RSA, a więc klucz jjwny PKS i klucz tajny SKS nadawcy, oraz ogólny klucz jawny PKG. Poza tym występuje poświadczony komunikat danych /PKS/*SKG. Jest to niepowtarzalny klucz Jawny portfela nadawcy, sygnowany przez komputer nadrzędny jego ogólnym kluczem tajnym SKG. Klucz jawny PKG jest zatem potwierdzany elektronicznie w systemie jako ważny. Portfel odbiorcy zaopatrzony jest w pamięć RS, która utrzymuje a^i^s^wny rekord RRR wartości, oraz własne klucze portfela odbiorcy, jawny RSA, i tajne klucze PKR, SKR, ogólny klucz jawny PKG i potwierdzony komunikat danych /PKR7* SKG klucza jawnego.
Pierwszy etap procedury transakcji w przypadku portfela odbiorczego polega na wygenerowaniu numeru identyfikacyjnego R transakcji. Otrzymuje się go z kombinacji identyfikatora portfela odbiorczego i numeru sekwencji transakcyjnej dl a tego poftlali. f^^ł^ią^uje si ę dwukierunkową łączność między portfelami, albo lokalnie, za pomocą połączenia bezpośredniego,
1/9 723 łącza w podczerwieni itp.. albo zdalnie za pośrednictwem modemu lub telefonu. Realizuje się kolejno etapy, w których:
1. Portfel odbiorczy nadaje komunikat żądania, którym jest [PKR/*SKG+/'R/*SKR.
I
2. Portfel nadawczy ma możliwość dokonania sprawdzenia /PKR/*SKG przez zastosowanie ogólnego klucza jawnego PKG. Daje to klucz identyfikacyjny PKR portfela nadawczego służący do sprawdzenia /RHSKR, a zatem wyznaczenia R.
3. Żądaną wartość przekazywaną V rdln-ujl się od rekordu SVR wartości portfela.
4. Portfel nadawczy zestawia komunikat VR wartości transakcji na podstawie wartości V, który ma przekazać, i na podstawie komunikatu R żądania. Sygnowane jest to kluczem tajnym nadawcy, i do portfela odbiorczego zostaje przekazany następujący komunikat o wartości transakcji: [PKS/*SKG+/R/*SKS.
5. Portfel odbiorczy wyznacza klucz jawny PKS przez wykorzystanie klucza jawnego PKG w celu zweryfikowania komunikatu /PKS/*SKG.
/. Wykorzystanie w ten sposób wyznaczonego klucza jawnego PKS powoduje weryfikację [R]*SKS a zatem powoduje odtworzenie VR.
7. Następuje sprawdzenie R w celu upewnienia się, że przekazuje tożsamość portfela odbiorczego i odpowiedni numer transakcji. Jeżeli nie, to transakcja zostaje przerwana.
B. Jeżeli wszystko przebiega poprawnie, to wartość V zostaje dodana do rekordu wartości portfela odbiorczego.
9. Do portfela nadawczego jest wysyłane sygnowane potwierdzenie.
Zapisy transakcyjne STL i RTL przechowywane są w pamięciach portfeli, nadawczego i odbiorczego. Zapisy mogą przenosić takie szczegóły, jakie są potrzebne do lokalnej analizy transakcji, lecz w najprostszej postaci zapisy przenoszą wyłącznie rekordy każdej transakcji, która z jakiegoś powodu została zakończona niepoprawnie. Można to wykorzystać do kontroli w przypadku sporu.
Szyfrowanie i deszyfrowanie według systemu RSA wymaga obliczania wyrażeń xy mod n, przy czym n jest inne przy szyfrowaniu niż przy deszyfrowaniu. W szczególności wykładnik V przy szyfrowaniu /zrealizowanym z kluczem jawnym/ jest mały, a odpowiedni wykładnik przy deszyfrowaniu /zrealizowanym z kluczem tαnnyml jest znacznie większy. W wyniku tego, mimo, że do realizacji szyfrowania w wystarczająco krótkim czasie wystarczy skromna moc przetwarzania, to nie można tego stwierdzić w przypadku deszyfrowania. Tworzenie poświadczonego /to znaczy sygnowanego cyfrowo/ komunikatu wymaga odpowiedniej ilości przetwarzania przy deszyfrowaniu, sprawdzanie tego rodzaju komunikatu wymaga równoważnej ilości przetwarzania podczas szyfrowania.
Odmiany wykonania przedstawione na fig. 4 i 5 stanowią struktury umożliwiające wyposażenie jednego z pary komunikujących się ze sobą portfeli w znacznie mniejszą moc obliczeniową, a więc wykonanie go jako tańszego, niż drugiego. W tych strukturach niektóre portfele systemu /portfele sprzedawców/ mają pełne możliwości systemu RSA /szyfrowania i deszyfrowania/, natomiast pozostałe /portfele klientów/ zawierają symetryczny system z kluczem kryptograficznym do nadawania komunikatów o rekordach wartości transakcji. Odpowiedni system z symltryczyykluczem kryptograficznym jest sytremlm DES. Wymaga to, w przypadku szyfrowania i deszyfrowania, mocy obliczeniowej na poziomie podobnym do mocy potrzebnej w przypadku szyfrowania RSA.
Na fig. 4 przedstawiono procedurę transakcji między dwoma portfelami, przy czym portfel nadawczy jest portfelem klienta, a portfel odbiorczy jest portfelem sprzedawcy. Portfel sprzedawcy ma pełne możliwości systemu RSA, natomiast portfel klienta ma mniejsze możliwości pralrwaraania. Portfel nadawczy ma pamięć CS, która przechowuje rekord CVR wartości zakumulowanej oraz globalny klucz jawny PKG, według systemu RSA. Poza tym występuje klucz według systemu DES - DESc oraz potwierdzony komunikat danych /’DESc.l*SKG. który jest niepowtarzalnym kluczem DES portfela nadawczego sygnowanego przez komputer nadrzędny jego ogólnym kluczem tajnym SKG. Portfel odbiorczy ma pamięć SR, która jest identyczna, jak pamięć SR z odmiany wykonania z fig. 3, służąca do przechowywania PKR, SKR, PKG oraz /PKR7*SKG.
Pierwszym etapem w procedurze transakcyjnej jest w przypadku portfela odbiorczego podanie identyfikatora R transakcji, jak w ry-ianll wykonania z fig. 3. Następnie realizowane są następ-jące etapy:
169 723
1. Portfel dbbi.orcz y przekazuj e sw<5 j kmmnnika t z kiuzze m jawnym /PK/7*SKG.
2. Portfel odbiorczy sprawdza sygnowany komunikat i wydiZlli KKR.
3. Portfel rzyOuuZi swji ottbZrαrzoni komosektt, i potsZoarzosZeD KKR. Roiee^i wekłaOsek y klucza jawnego, na przykład PKK, jest niewielki, to szyfrowanie jest łatwe w odniesieniu do przetwarzania. Komunikat wysłany do portfela odbiorczego jest następujący: Epeo7' O)ESc/*SKG/
4. Portfel odbiorczy deszyfruje komunikat najpierw za pomocą klucza tajnego SKK z otrzymaniem /DESc/^SKG, który z kolei szyfrowany jest najpierw kluczem tajnym SKK, w celu otrzymania /OESc7*SKG, który następnie sam sprawdzany jest za pomocą PKG w celu weryfikacji i otrzymania OESc.
5. Portfel odbiorczy nadaje komunikat /TK/^ESc, który jest identyfikatorem K transakcji, zaszyfrowanym algorytmem niepodzielności OES.
6. Porfel odbiorczy deszyfruje komunikat w postaci OES, wydziela identyfikator K transakcji i zestawia komunikat VK przekazywania wartości w ten sam sposób, jak w odmianie wykonania z fig. 3.
7. Portfel nadawczy odejmuje wartość V od rekordu wartości portfela i przesyła do portfela odbiorczego komunikat /VK/*DESc.
8. Portfel odbiorczy deszyfruje komunikat /VK/*OES i sprawdza, czy K jest poprawne. Jeżeli nie. to transakcja zostaje przerwana.
9. Jeżeli wszystko przebiega poprawnie, to wartość V zostaje dodana do rekordu wartości portfela odbiorczego i następuje przesłanie komunikatu potwierdzenia do portfela nadawczego.
Na fig. 5 przedstawiono procedurę transakcyjną umożliwiającą wyposażenie portfeli w niejednakową moc obliczeniową przy stosowaniu kluczy niesymetrycznego systemu kryptograficznego.
Na fig. 5 pamięć KS portfela odbiorczego ma te same klucze, jak w odmianie wykonania z fig. 3. Moc obliczeniowa portfela nadawczego jest mniejsza, niż portfela odbiorczego i zamiast sygnowanego klucza jawnego, portfel nadawczy przechowuje sygnowany klucz tajny /SKS/*SKG /który zawiera oówoSzż/PKS/.
Procedura transakcyjna obejmuje następujące etapy:
1. Portfel odbiorczy przekazuje sygnowany komunikat P/PKK/*SKG.
2. Portfel nadawczy sprawdza sygnowany komunikat za pomocą PKG weryfikując /PKK/*SKG, i wydziela PKK.
3. Portfel nadawczy szyfruje swój sygnowany komunikat, za pomocą PKK i wysyła Epkr/SKS7*SKG(
4. Portfel odbiorczy deszyfruje komunikat najpierw za pomocą klucza tajnego SKK z otrzymaniem /SKS/*SKG, a następnie wykorzystuje jawny klucz globalny PKG do weryfikacji /SKS/* SKG i wyznaczając w ten sposób SKS.
5. Portfel odbiorczy sygnuje identyfikator K transakcji za pomocą SKS i wysyła /K/*SK^.
6. Portfel nadawczy wyznacza K za pomocą PKS.
7. Portfel nadawczy odejmuje żądaną wartość V od rekordu wartości portfela, oraz zestawia i wysyła komunikat EpkS/VK/ wartości.
8. Portfel odbiorczy deszyfruje komunikat z wykorzystaniem SKS w celu wyznaczenia V i K. Następuje sprawdzenie, czy K jest poprawne. Jeżeli nie, to transakcja zostaje przerwana.
9. Jeżeli wszystko przebiega poprawnie, to wartość V zostaje dodana do rekordu wartości portfela odbiorczego i następuje usunięcie klucza SKS w portfelu odbiorczym i przesłanie komunikatu potwierdzenia do portfela nadawczego.
Na fig. 6 przedstawiono odmianę wykonania wynalazku w postaci kieszonkowego urządzenia wymiany PED /pocket zKchangz dzvice - PED/. To ο^ι^οιΖi EED est i zssIIozd i taterii i lub ogniw słonecznych, i zaopatrzone jest w ekran ciekłokrystaliczny LCD 15 i czytnik 16 kart IC. Kartę użytkownika wprowadza się do czytnika, i następnie można ją przeglądać z wykorzystaniem przycisków 17 do 21. Przyciski 17 umożliwiają użytkownikowi wybieranie zapisów znajdujących się na karcie, dostępnych za pośrednictwem przycisków 19 i 20. Przyciski 1 B i 2 1 umdżliwiają wymianę między dwiema kartami przez pośrednią pamięć wewnątrz terminala.
Figura 7 przedstawia urządzenie, które możz znajdować się w punkcie sprzedaży. Podobne terminale bzz funkcji sprzedażnych mogą być instalowane w instytucjach finansowych lub innych miejscach publicznych , służąc umożliwieniu użytkownikom dostępu do ich rachunków bankowych, w celu naładowania lub rozładowania kart. Urządzenie T składa się z tzrminalu punktu sprzedaży,
169 723 zaopatrzonego w wyświetlacz ciekłokrystaliczny LCD 22 lub inny, oraz czytnik 23 kart IC. Za pomocą klawiatury 2A wprowadza się do terminalu sumy transakcji sprzedaży. Przyciski 25 i 26 inicjują transakcje z kartą IC wprowadzoną do czytnika 23. Poza godzinami pracy sprzedawca może wykorzystywać terminal do przekazywania wartość do nadrzędnego terminalu bankowego, przez użycie przycisku 27.
Claims (15)
- Zastrzeżenia patentowe1. Sposób przekazywania wartości, między elementami systemu przekazywania wartości zaopatrzonego w komputer pozostający w łączności z zespołem portfeli elektronicznych, z których przynajmniej jeden jest portfelem zbiorczym dołączonym do komputera, oraz w pozostające w łączności z portfelami urządzenia wymiany, w którym to sposobie przenosi się wartości między portfelami w transakcjach wykonawczych, które przeprowadza się w trybie rozłącznym z komputerem, przy czym komunikację pomiędzy portfelami nawiązuje się za pośrednictwem przynajmniej jednego z urządzeń wymiany, znamienny tym, że przynajmniej jeden z portfeli zbiorczych /1c, 2c, 3c/ ładuje się za pośrednictwem licznika wartości /1b, 2b, 3b/żądaną wartością pod kontrolą komputera /1a, 2a, 3a/, refunduje się żądaną wartość z przynajmniej jednego z portfeli zbiorczych /1c, 2c, 3c/ pod kontrolą komputera /2a, 2a, 3a/, za pośrednictwem licznika wartości /1b, 2b, 3b/ oraz zapisuje się przynajmniej jeden zmienny rekord wartości za pomocą licznika wartości /1b, 2b, 3b/, przy czym wyprowadza się wartość netto przekazaną do przynajmniej jednego portfela zbiorczego /1c, 2c, 3c/, a jako wartość netto przyjmuje się różnicę między sumą wartości pobranych do przynajmniej jednego z portfeli zbiorczych /1c, 2c, 3c/ i sumą wartości zrefundowanych z przynajmniej jednego z portfeli zbiorczych /1c, 2c, 3c/, przy czym dla poszczególnych transakcji przyjmuje się niespecyficzny rekord zmiennej wartości.j
- 2. b wedłu g zartrz. 1, znamienny tym, że ky żdy zmie nne rek ord wartości uzgadnia się na polecenie, za pomocą interfejsu /14/ licznika wartości /1b, 2b, 3b/ i tworzy się lub niszczy wartości w przynajmniej jednym z portfeli zbiorczych /1c, 2c, 3c/.
- 3. Sposób według zarzrz. l,albo 2, znmmienn y tym, Ze w każdym portfelu /lc, 2c, 3c, 6/ zapamiętuje się rekord /7/ wartości portfela, który jest akumulatywny, a transakcje przeprowadza się między portfelami pary, przy czym z jednego portfela nadawczego, przekazuje się wartość /V/, a w drugim z nich, portfelu odbiorczym, przejmuje się te wartości /V/, a ponadto, w każdej transakcji rekord /7, SVR/ wartości portfela nadawczego zmniejsza się o zadaną zmienną wartość transakcji /V/, a rekord /7, RVR/ wartości portfela odbiorczego zmniejsza się o tę samą wartość transakcji, za pośrednictwem mikroprocesora każdego z portfeli lub przyporządkowanego mu urządzenia wymiany /5, 10, 11/.
- 4. Sposób według zast^. 2, zπymiinπ y y y m, Ze przy transakcjach między uczestnikami pary portfeli, parze nadaje się specyficzny identyfikator transakcji /R/ dla przynajmniej jednego z portfeli /1c, 2c, 3c, 6/, niepowtarzalny w skali portfela, za pośrednictwem mikroprocesora.
- 5. Sposób eddłgm astrz.. 4, znamienny ty m, £e przyjmuje się identyaikrtor transakcji /B/ specyficzny dla portfela odbiorczego, niepowtarzalny w skali portfela odbiorczego, przez włączenie numeru kolejnego transakcji portfela odbiorczego.
- 6. Spossó wedłgm astrz.. 5z znamienny t, m, że podczat transjkcji s^^y^y łs się komunikat żądania /PKR / *SKG+/R/*SKR/ zawierający identyfikator transakcji /R/, z portfela odbiorczego do portfela nadawczego, włącza się identyfikator transakcji /R/ do komunikatu o wartości transakcji /PKS/*SKG+/VR/*SKG/ wysłanego z portfela nadawczego do portfela odbiorczego, oraz sprawdza się potwierdzenie komunikatu o wartości transakcji w portfelu odbiorczym, na podstawie ważności odebranego identyfikatora transakcji /R/.
- 7. Sposób według zast^. 3, znamienny ty,, że podczas transakcji między portfelami par wykorzystuje się asymetryczny system kryptograficzny z różnymi kluczami, jawnym /PKG, PHS, PKR/ i tajnym /SKG, SKS, SKR/, a w każdym portfelu zapamiętuje się przynajmniej klucz jawny /PKG/ systemu.
- 8. Sspssó ww^łu astrz.. Ί, znamienny t, nrn ie k każdym poftle lu /lc, 2c, 3c, 6/ przechowuje się dane /PKS, PKR, DESc, SKS/ sygnowane w 2atSiiyt mkettogreaftctit japrze Zornputer nadrzędny /1a, 2a, 3a/ z wykorzystaniem globalnego tajnego klucza szyfrującego /SKG/, przy czym sygnowane tak dane //PKS/*SKG,/PKR/*SKG, /DESc/*SKG, /SKS/^/SKG// potwierdza się elektronicznie, a w czasie każdej transakcji sprawdza się poświadczone dane portfela za pomocą jawnego klucza globalnego /PKG/.169 723
- 9. Sposób według zastrz. 7, znamienny tym, że w każdym portfelu przechowuje się jego własną, niepowtarzalną parę kluczy, jawny i ttann /PKS,PKR, SKS, SKR/, w systemie kryptograficznym, a transmisję danych transakcyjnych /R, VR/ szyfruje się i deszyfruje z użyciem tych kluczy.
- 10. Sposób według zastrz. 9, znamienny tym, że w czasie transakcji wysyła się do pierwszego portfela klucz tajny /SKS/ z pary kluczy drugiego portfela /SKS, PKS/ i zaszyfrowuje się dane identyfikatora transakcji /R/ w drugim portfelu z wykorzystaniem klucza jawnego /PKS/ z pary kluczy drugiego portfela /SKS, PKS/, za pośrednictwem dwóch mikroprocesorów o nierównych mocach obliczeniowych, przy czym dla mikroprocesora przyporządkowanego pierwszemu portfelowi przyjmuje się większą moc obliczeniową w stosunku do mikroprocesora przyporządkowanego drugiemu portfelowi.
- 11. Sposób według zastrz. 7, znamienny tym, że w czasie transakcji wysyła się do pierwszego portfela symetryczny klucz systemowy /DESc/ drugiego portfela i zaszyfrowuje się dane identyfikatora transakcji /R/ w drugim portfelu z wykorzystaniem symetrycznego klucza systemowego /DESc/, za pośrednictwem dwóch mikroprocesorów o nierównych mocach obliczeniowych, przy czym dla mikroprocesora przyporządkowanego pierwszemu portfelowi przyjmuje się większą moc obliczeniową w stosunku do mikroprocesora przyporządkowanego drugiemu portfelowi, a drugi portfel zaopatruje się w klucz szyfrujący /DESc/ symetrycznego systemu kryptograficznego.
- 12. Układ do przekazywania wartości, zaopatrzony w komputer, zespół portfeli elektronicznych, z ktdrych przynajmniej jeden jest portfelem zbiorczym dołączonym do komputera, w urządzenia wymiany wyposażone w środki do odbioru danych z portfeli, przy czym portfele są wzajemnie ze sobą połączone dla przekazywania wartości w transakcjach wykonawczych w trybie rozłącznym z komputerem, znamienny tym, że zaopatrzony jest w licznik wartości /1b, 2b, 3b/ połączony przynajmniej z jednym z portfeli zbiorczych /1c, 2c, 3c/, przy czym do przynajmniej jednego z tych portfeli zbiorczych /1c, 2c, 3c/, licznika wartości /1b, 2b, 3b/ oraz komputera /1a, 2a, 3a/ dołączone są środki pobierania dla ładowania przynajmniej jednego z portfeli zbiorczych /1c, 2c, 3c/ żądaną wartością, pod kontrolą komputera /1a, 2a, 3a/ poprzez licznik wartości /1b, 2b, 3b/, jak również dołączone są środki refundacji wartości z przynajmniej jednego portfela zbiorczego /1c, 2c, 3c/ pod kontrolą komputera /1a, 2a, 3a/ poprzez licznik wartości /1b, 2b, 3b/, a ponadto licznik wartości /1b, 2b, 3b/ zawiera środki zapisu przynajmniej jednego niespecyficznego rekordu zmiennej wartości, dla wyprowadzenia wartości netto przekazanej do przynajmniej jednego portfela zbiorczego.
- 13. Układ według zastrz. 12, znamienny tym, że miernik wartości /1b, 2b, 3b/ zaopatrzony jest w interfejs uzgadniający każdy zmienny rekord wartości na polecenie, dla utworzenia lub zniszczenia wartości w przynajmniej jednym portfelu zbiorczym /lc, 2c, 3c/.
- 14. UUłłd weeług zzasrz. 12, znamienny tym, że każdy pprrfel /lc, 22, 33, 6/ zawiera środki pamięci zapamiętujące akumulatywny rkkord wartośći /7/ portfela, a ponadto każdy z portfeli /1c, 2c, 3c, // albo przyporządkowane mu urządzenie wymiany /5, 10, 11/ zawiera mikroprocesor.
- 15. Uk^a ww^uu zaattz. znamienny tym, żż jms wwyposaony w zeepód kkoputerów Ha, 2a, 3a/, a każdy z nich połączony jest z własnym licznikiem wartości /lb, 2b, 3b/.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB909008362A GB9008362D0 (en) | 1990-04-12 | 1990-04-12 | Banking computer system |
| PCT/GB1991/000566 WO1991016691A1 (en) | 1990-04-12 | 1991-04-10 | Value transfer system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| PL293011A1 PL293011A1 (en) | 1992-11-30 |
| PL169723B1 true PL169723B1 (pl) | 1996-08-30 |
Family
ID=10674365
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PL91293011A PL169723B1 (pl) | 1990-04-12 | 1991-04-10 | Sposób oraz uklad do przekazywania wartosci PL PL PL |
Country Status (20)
| Country | Link |
|---|---|
| EP (1) | EP0479982B1 (pl) |
| KR (1) | KR0145331B1 (pl) |
| CN (1) | CN1031608C (pl) |
| AT (1) | ATE127949T1 (pl) |
| AU (1) | AU653721B2 (pl) |
| BR (1) | BR9105713A (pl) |
| CA (1) | CA2058982C (pl) |
| DE (2) | DE69112975T2 (pl) |
| DK (1) | DK0479982T3 (pl) |
| ES (1) | ES2034929T3 (pl) |
| GB (1) | GB9008362D0 (pl) |
| GR (2) | GR920300099T1 (pl) |
| HK (1) | HK175596A (pl) |
| IN (1) | IN182833B (pl) |
| NO (1) | NO303198B1 (pl) |
| PL (1) | PL169723B1 (pl) |
| RU (1) | RU2108620C1 (pl) |
| TJ (1) | TJ187R3 (pl) |
| WO (1) | WO1991016691A1 (pl) |
| ZA (1) | ZA912632B (pl) |
Families Citing this family (170)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5623547A (en) * | 1990-04-12 | 1997-04-22 | Jonhig Limited | Value transfer system |
| GB9121995D0 (en) * | 1991-10-16 | 1991-11-27 | Jonhig Ltd | Value transfer system |
| US5453601A (en) * | 1991-11-15 | 1995-09-26 | Citibank, N.A. | Electronic-monetary system |
| US5557518A (en) * | 1994-04-28 | 1996-09-17 | Citibank, N.A. | Trusted agents for open electronic commerce |
| US5396558A (en) * | 1992-09-18 | 1995-03-07 | Nippon Telegraph And Telephone Corporation | Method and apparatus for settlement of accounts by IC cards |
| US6003770A (en) | 1992-10-06 | 1999-12-21 | Interdigital Technology Corporation | Wireless telephone debit card system and method |
| EP0600170B1 (de) * | 1992-12-01 | 1997-12-17 | Landis & Gyr Technology Innovation AG | Verfahren zur Abgeltung von Dienstleistungen und/oder Waren und Einrichtung zur Durchführung des Verfahrens |
| ITPD930063A1 (it) * | 1993-03-19 | 1994-09-19 | Marino Convento | Terminale-portafoglio elettronico |
| GB9307623D0 (en) * | 1993-04-13 | 1993-06-02 | Jonhig Ltd | Data writing to eeprom |
| US5884292A (en) * | 1993-05-06 | 1999-03-16 | Pitney Bowes Inc. | System for smart card funds refill |
| JP3367675B2 (ja) * | 1993-12-16 | 2003-01-14 | オープン マーケット インコーポレイテッド | オープンネットワーク販売システム及び取引トランザクションのリアルタイムでの承認を行う方法 |
| GB9401924D0 (en) * | 1994-02-01 | 1994-03-30 | Jonhig Ltd | System for road toll payment |
| US5557516A (en) * | 1994-02-04 | 1996-09-17 | Mastercard International | System and method for conducting cashless transactions |
| WO1995024690A1 (en) * | 1994-03-08 | 1995-09-14 | Oki Electric Industry Co., Ltd. | Transaction processing system and transaction processing method |
| US5799087A (en) * | 1994-04-28 | 1998-08-25 | Citibank, N.A. | Electronic-monetary system |
| WO1996004602A1 (en) * | 1994-07-29 | 1996-02-15 | Certicom Corp. | Elliptic curve encryption systems |
| JP3571383B2 (ja) * | 1994-10-19 | 2004-09-29 | 株式会社日立製作所 | Icカード、icカードリードライト装置及び電子財布システム |
| US5715314A (en) * | 1994-10-24 | 1998-02-03 | Open Market, Inc. | Network sales system |
| DE69532434T2 (de) | 1994-10-27 | 2004-11-11 | Mitsubishi Corp. | Gerät für Dateiurheberrechte-Verwaltungssystem |
| US5932859A (en) * | 1994-12-02 | 1999-08-03 | Hitachi, Ltd. | Electronic-money rewarding system for lost and found IC card |
| US5705798A (en) * | 1994-12-16 | 1998-01-06 | Mastercard International Inc. | System and method for processing a customized financial transaction card |
| WO1998003943A1 (en) * | 1995-06-02 | 1998-01-29 | Europay International S.A. | Card apparatus and cashless transaction system |
| EP0724238A1 (en) | 1995-01-24 | 1996-07-31 | Europay International S.A. | Card apparatus and cashless transaction system |
| US7702540B1 (en) | 1995-04-26 | 2010-04-20 | Ebay Inc. | Computer-implement method and system for conducting auctions on the internet |
| GB9509582D0 (en) * | 1995-05-11 | 1995-07-05 | Jonhig Ltd | Value transfer system |
| US7272639B1 (en) | 1995-06-07 | 2007-09-18 | Soverain Software Llc | Internet server access control and monitoring systems |
| US5692132A (en) * | 1995-06-07 | 1997-11-25 | Mastercard International, Inc. | System and method for conducting cashless transactions on a computer network |
| US5866889A (en) | 1995-06-07 | 1999-02-02 | Citibank, N.A. | Integrated full service consumer banking system and system and method for opening an account |
| US5790677A (en) | 1995-06-29 | 1998-08-04 | Microsoft Corporation | System and method for secure electronic commerce transactions |
| GB9513379D0 (en) * | 1995-06-30 | 1995-09-06 | Jonhig Ltd | Electronic purse system |
| EP1020821A3 (en) * | 1995-09-29 | 2000-08-02 | Dallas Semiconductor Corporation | Method, apparatus, system and firmware for secure transactions |
| US5774670A (en) | 1995-10-06 | 1998-06-30 | Netscape Communications Corporation | Persistent client state in a hypertext transfer protocol based client-server system |
| US5699528A (en) * | 1995-10-31 | 1997-12-16 | Mastercard International, Inc. | System and method for bill delivery and payment over a communications network |
| JPH09259193A (ja) * | 1996-03-19 | 1997-10-03 | Fujitsu Ltd | 電子マネーシステムの取引方法 |
| US6016484A (en) * | 1996-04-26 | 2000-01-18 | Verifone, Inc. | System, method and article of manufacture for network electronic payment instrument and certification of payment and credit collection utilizing a payment |
| US5987140A (en) * | 1996-04-26 | 1999-11-16 | Verifone, Inc. | System, method and article of manufacture for secure network electronic payment and credit collection |
| US5815657A (en) * | 1996-04-26 | 1998-09-29 | Verifone, Inc. | System, method and article of manufacture for network electronic authorization utilizing an authorization instrument |
| US5963924A (en) * | 1996-04-26 | 1999-10-05 | Verifone, Inc. | System, method and article of manufacture for the use of payment instrument holders and payment instruments in network electronic commerce |
| PT904581E (pt) * | 1996-05-24 | 2003-06-30 | Christopher John Stanford | Sistema e metodo de proteccao de comunicacoes por criptografia |
| US5897621A (en) * | 1996-06-14 | 1999-04-27 | Cybercash, Inc. | System and method for multi-currency transactions |
| US6373950B1 (en) | 1996-06-17 | 2002-04-16 | Hewlett-Packard Company | System, method and article of manufacture for transmitting messages within messages utilizing an extensible, flexible architecture |
| US6072870A (en) * | 1996-06-17 | 2000-06-06 | Verifone Inc. | System, method and article of manufacture for a gateway payment architecture utilizing a multichannel, extensible, flexible architecture |
| US5983208A (en) * | 1996-06-17 | 1999-11-09 | Verifone, Inc. | System, method and article of manufacture for handling transaction results in a gateway payment architecture utilizing a multichannel, extensible, flexible architecture |
| US5987132A (en) * | 1996-06-17 | 1999-11-16 | Verifone, Inc. | System, method and article of manufacture for conditionally accepting a payment method utilizing an extensible, flexible architecture |
| US5850446A (en) * | 1996-06-17 | 1998-12-15 | Verifone, Inc. | System, method and article of manufacture for virtual point of sale processing utilizing an extensible, flexible architecture |
| US5943424A (en) * | 1996-06-17 | 1999-08-24 | Hewlett-Packard Company | System, method and article of manufacture for processing a plurality of transactions from a single initiation point on a multichannel, extensible, flexible architecture |
| US6253027B1 (en) | 1996-06-17 | 2001-06-26 | Hewlett-Packard Company | System, method and article of manufacture for exchanging software and configuration data over a multichannel, extensible, flexible architecture |
| US5889863A (en) * | 1996-06-17 | 1999-03-30 | Verifone, Inc. | System, method and article of manufacture for remote virtual point of sale processing utilizing a multichannel, extensible, flexible architecture |
| US6178409B1 (en) | 1996-06-17 | 2001-01-23 | Verifone, Inc. | System, method and article of manufacture for multiple-entry point virtual point of sale architecture |
| US5812668A (en) * | 1996-06-17 | 1998-09-22 | Verifone, Inc. | System, method and article of manufacture for verifying the operation of a remote transaction clearance system utilizing a multichannel, extensible, flexible architecture |
| US6002767A (en) * | 1996-06-17 | 1999-12-14 | Verifone, Inc. | System, method and article of manufacture for a modular gateway server architecture |
| US6026379A (en) * | 1996-06-17 | 2000-02-15 | Verifone, Inc. | System, method and article of manufacture for managing transactions in a high availability system |
| US6119105A (en) * | 1996-06-17 | 2000-09-12 | Verifone, Inc. | System, method and article of manufacture for initiation of software distribution from a point of certificate creation utilizing an extensible, flexible architecture |
| US5828840A (en) * | 1996-08-06 | 1998-10-27 | Verifone, Inc. | Server for starting client application on client if client is network terminal and initiating client application on server if client is non network terminal |
| US5953705A (en) * | 1996-09-13 | 1999-09-14 | Fujitsu Limited | Ticketless system and processing method and memory medium storing its processing program |
| US5931917A (en) | 1996-09-26 | 1999-08-03 | Verifone, Inc. | System, method and article of manufacture for a gateway system architecture with system administration information accessible from a browser |
| US6968319B1 (en) | 1996-10-18 | 2005-11-22 | Microsoft Corporation | Electronic bill presentment and payment system with bill dispute capabilities |
| US6070150A (en) * | 1996-10-18 | 2000-05-30 | Microsoft Corporation | Electronic bill presentment and payment system |
| FR2756647B1 (fr) * | 1996-12-03 | 1999-01-22 | Soc D Services Interbancaires | Procede de transfert entre plusieurs systemes de quantites exprimees dans des unites de mesure differentes |
| US6850907B2 (en) * | 1996-12-13 | 2005-02-01 | Cantor Fitzgerald, L.P. | Automated price improvement protocol processor |
| GB2321741B (en) * | 1997-02-03 | 2000-10-04 | Certicom Corp | Data card verification system |
| US6085168A (en) * | 1997-02-06 | 2000-07-04 | Fujitsu Limited | Electronic commerce settlement system |
| US6317832B1 (en) | 1997-02-21 | 2001-11-13 | Mondex International Limited | Secure multiple application card system and process |
| DE19718547C2 (de) * | 1997-05-02 | 2002-06-20 | Deutsche Telekom Ag | System zum gesicherten Lesen und Ändern von Daten auf intelligenten Datenträgern |
| SE512748C2 (sv) | 1997-05-15 | 2000-05-08 | Access Security Sweden Ab | Förfarande, aktivt kort, system samt användning av aktivt kort för att genomföra en elektronisk transaktion |
| US6230267B1 (en) * | 1997-05-15 | 2001-05-08 | Mondex International Limited | IC card transportation key set |
| US6061665A (en) * | 1997-06-06 | 2000-05-09 | Verifone, Inc. | System, method and article of manufacture for dynamic negotiation of a network payment framework |
| EP0998732A1 (en) * | 1997-07-23 | 2000-05-10 | AT&T Corp. | Currency independent electronic cash |
| BE1011304A3 (fr) * | 1997-07-25 | 1999-07-06 | Banksys | Procede et systeme de paiement par cheque electronique. |
| US6128603A (en) * | 1997-09-09 | 2000-10-03 | Dent; Warren T. | Consumer-based system and method for managing and paying electronic billing statements |
| US9900305B2 (en) | 1998-01-12 | 2018-02-20 | Soverain Ip, Llc | Internet server access control and monitoring systems |
| JPH11250164A (ja) | 1998-03-03 | 1999-09-17 | Hitachi Ltd | 使用料徴収機能を有する電子マネー処理方法および電子マネー格納装置 |
| RU2232418C2 (ru) * | 1998-04-17 | 2004-07-10 | Дайболд, Инкорпорейтед | Устройство для осуществления финансовых транзакций |
| US6304857B1 (en) | 1998-06-08 | 2001-10-16 | Microsoft Corporation | Distributed electronic billing system with gateway interfacing biller and service center |
| US6144988A (en) * | 1998-07-23 | 2000-11-07 | Experian Marketing Solutions, Inc. | Computer system and method for securely formatting and mapping data for internet web sites |
| DE19839099C2 (de) * | 1998-08-27 | 2000-09-21 | Siemens Ag | Verfahren zum Erwerb elektronischer Daten unter Verwendung eines Datenträgers und entsprechender Datenträger |
| DE19854860A1 (de) * | 1998-11-27 | 2000-06-15 | Patent Gmbh The | Verfahren zur Verrechnung von Leistungen |
| US7257554B1 (en) * | 1999-03-19 | 2007-08-14 | Hewlett-Packard Development Company, L.P. | Anonymous purchases while allowing verifiable identities for refunds returned along the paths taken to make the purchases |
| US7068832B1 (en) | 1999-05-11 | 2006-06-27 | The Chase Manhattan Bank | Lockbox imaging system |
| NL1012204C1 (nl) | 1999-06-01 | 2000-12-04 | Sieverding Warnau B V | Systeem voor het onmiddelijk en anoniem overdragen van (virtuele garanties betreffende) virtueel waardepapier, voor het monitoren van virtueel waardepapier of virtueel geld dat in omloop is en voor het in rekening brengen van de systeemkosten aan de gebruikers naar rato van hun gebruik. |
| US6273334B1 (en) | 1999-06-15 | 2001-08-14 | Hitachi, Ltd. | Electronic-money rewarding system for lost and found IC card |
| DE19941461A1 (de) * | 1999-08-31 | 2001-03-08 | Deutsche Telekom Mobil | Verfahren zur präventiven und/oder aktuellen Anzeige von Übertragungskosten bei der Datenübertragung von Internet- und Onlinedaten |
| FR2800220B1 (fr) | 1999-10-26 | 2002-02-15 | France Telecom | Procede de transaction electronique securisee |
| US7603311B1 (en) | 1999-11-29 | 2009-10-13 | Yadav-Ranjan Rani K | Process and device for conducting electronic transactions |
| US7822683B2 (en) | 2000-01-21 | 2010-10-26 | Microsoft Corporation | System and method for secure third-party development and hosting within a financial services network |
| WO2001055872A1 (en) * | 2000-01-26 | 2001-08-02 | Samuil Leibovich Gorelik | Interactive network for orders and delivery of goods and services to individual consumers |
| US7822656B2 (en) | 2000-02-15 | 2010-10-26 | Jpmorgan Chase Bank, N.A. | International banking system and method |
| US8768836B1 (en) | 2000-02-18 | 2014-07-01 | Jpmorgan Chase Bank, N.A. | System and method for electronic deposit of a financial instrument by banking customers from remote locations by use of a digital image |
| GB2368422B (en) | 2000-05-10 | 2003-03-26 | Sony Corp | Electronic settlement system, settlement management device, store device, client, data storage device, computer program, and storage medium |
| US7584125B2 (en) | 2000-06-26 | 2009-09-01 | Jpmorgan Chase Bank, N.A. | Electronic check presentment system and method having an item sequence capability |
| WO2002015098A2 (en) | 2000-08-11 | 2002-02-21 | Loy John J | Trade receivable processing method and apparatus |
| US7206768B1 (en) | 2000-08-14 | 2007-04-17 | Jpmorgan Chase Bank, N.A. | Electronic multiparty accounts receivable and accounts payable system |
| DE10044139A1 (de) * | 2000-09-06 | 2002-04-18 | Giesecke & Devrient Gmbh | Verfahren zum Sichern von digitalen Waren beim Verkauf über ein Computernetzwerk |
| US7587363B2 (en) | 2000-11-06 | 2009-09-08 | Jpmorgan Chase Bank, N.A. | System and method for optimized funding of electronic transactions |
| US7702579B2 (en) | 2000-12-19 | 2010-04-20 | Emergis Technologies, Inc. | Interactive invoicer interface |
| KR100405594B1 (ko) * | 2001-03-13 | 2003-11-14 | (주)애니 유저넷 | 인터넷폰 사용요금 징수장치 및 방법 |
| WO2002075679A2 (en) * | 2001-03-21 | 2002-09-26 | Sungold Entertainment Corp. | Anonymous payment system and method |
| US7401048B2 (en) | 2001-06-01 | 2008-07-15 | Jpmorgan Chase Bank, N.A. | System and method for trade settlement tracking and relative ranking |
| US7752266B2 (en) | 2001-10-11 | 2010-07-06 | Ebay Inc. | System and method to facilitate translation of communications between entities over a network |
| US7362869B2 (en) | 2001-12-10 | 2008-04-22 | Cryptomathic A/S | Method of distributing a public key |
| US7627521B1 (en) | 2002-01-15 | 2009-12-01 | Jpmorgan Chase Bank, N.A. | System and method for processing mircotransactions |
| US7899753B1 (en) | 2002-03-25 | 2011-03-01 | Jpmorgan Chase Bank, N.A | Systems and methods for time variable financial authentication |
| US7437327B2 (en) | 2002-05-24 | 2008-10-14 | Jp Morgan Chase Bank | Method and system for buyer centric dispute resolution in electronic payment system |
| US7519560B2 (en) | 2002-05-24 | 2009-04-14 | Jpmorgan Chase Bank, N.A. | System and method for electronic authorization of batch checks |
| US9710852B1 (en) | 2002-05-30 | 2017-07-18 | Consumerinfo.Com, Inc. | Credit report timeline user interface |
| US9400589B1 (en) | 2002-05-30 | 2016-07-26 | Consumerinfo.Com, Inc. | Circular rotational interface for display of consumer credit information |
| JP2004013438A (ja) * | 2002-06-05 | 2004-01-15 | Takeshi Sakamura | 電子価値データ通信方法、通信システム、icカード及び携帯端末 |
| US8078505B2 (en) | 2002-06-10 | 2011-12-13 | Ebay Inc. | Method and system for automatically updating a seller application utilized in a network-based transaction facility |
| US7526448B2 (en) | 2002-11-01 | 2009-04-28 | Checkfree Corporation | Matching consumers with billers having bills available for electronic presentment |
| US7395243B1 (en) | 2002-11-01 | 2008-07-01 | Checkfree Corporation | Technique for presenting matched billers to a consumer |
| US10311412B1 (en) | 2003-03-28 | 2019-06-04 | Jpmorgan Chase Bank, N.A. | Method and system for providing bundled electronic payment and remittance advice |
| US9881308B2 (en) | 2003-04-11 | 2018-01-30 | Ebay Inc. | Method and system to facilitate an online promotion relating to a network-based marketplace |
| US7742985B1 (en) | 2003-06-26 | 2010-06-22 | Paypal Inc. | Multicurrency exchanges between participants of a network-based transaction facility |
| WO2005017694A2 (en) * | 2003-08-11 | 2005-02-24 | Jp Morgan Chase Bank | Coupon payment system |
| US7792717B1 (en) | 2003-10-31 | 2010-09-07 | Jpmorgan Chase Bank, N.A. | Waterfall prioritized payment processing |
| US7380707B1 (en) | 2004-02-25 | 2008-06-03 | Jpmorgan Chase Bank, N.A. | Method and system for credit card reimbursements for health care transactions |
| US8554673B2 (en) | 2004-06-17 | 2013-10-08 | Jpmorgan Chase Bank, N.A. | Methods and systems for discounts management |
| FR2872325A1 (fr) * | 2004-06-24 | 2005-12-30 | Columbia Finances Sa | Installation de paiement par carte contenant un solde d'unites de compte permettant le transfert |
| EP1667074B1 (de) * | 2004-12-02 | 2019-10-30 | mcity GmbH | Verfahren zur automatisierten Erfassung der Benutzung kostenpflichtiger Transportmittel und zur Abrechnung des Fahrpreises |
| US8204232B2 (en) | 2005-01-18 | 2012-06-19 | Certicom Corp. | Accelerated verification of digital signatures and public keys |
| US8467535B2 (en) | 2005-01-18 | 2013-06-18 | Certicom Corp. | Accelerated verification of digital signatures and public keys |
| ITVA20050021A1 (it) | 2005-04-01 | 2006-10-02 | Sergio Biucchi | Dispositivi informatici off-line per il sistema delle transazioni valutarie autogestite |
| US7360686B2 (en) | 2005-05-11 | 2008-04-22 | Jp Morgan Chase Bank | Method and system for discovering significant subsets in collection of documents |
| US8301529B1 (en) | 2005-11-02 | 2012-10-30 | Jpmorgan Chase Bank, N.A. | Method and system for implementing effective governance of transactions between trading partners |
| CN100419774C (zh) * | 2006-02-24 | 2008-09-17 | 华为技术有限公司 | 在数字版权管理系统中控制电子货币的方法及装置 |
| US7523495B2 (en) | 2006-04-19 | 2009-04-21 | Multos Limited | Methods and systems for IC card application loading |
| US7703673B2 (en) | 2006-05-25 | 2010-04-27 | Buchheit Brian K | Web based conversion of non-negotiable credits associated with an entity to entity independent negotiable funds |
| US8668146B1 (en) | 2006-05-25 | 2014-03-11 | Sean I. Mcghie | Rewards program with payment artifact permitting conversion/transfer of non-negotiable credits to entity independent funds |
| US9704174B1 (en) | 2006-05-25 | 2017-07-11 | Sean I. Mcghie | Conversion of loyalty program points to commerce partner points per terms of a mutual agreement |
| US10062062B1 (en) | 2006-05-25 | 2018-08-28 | Jbshbm, Llc | Automated teller machine (ATM) providing money for loyalty points |
| US8639782B2 (en) | 2006-08-23 | 2014-01-28 | Ebay, Inc. | Method and system for sharing metadata between interfaces |
| US8762270B1 (en) | 2007-08-10 | 2014-06-24 | Jpmorgan Chase Bank, N.A. | System and method for providing supplemental payment or transaction information |
| US8127986B1 (en) | 2007-12-14 | 2012-03-06 | Consumerinfo.Com, Inc. | Card registry systems and methods |
| US9990674B1 (en) | 2007-12-14 | 2018-06-05 | Consumerinfo.Com, Inc. | Card registry systems and methods |
| US8312033B1 (en) | 2008-06-26 | 2012-11-13 | Experian Marketing Solutions, Inc. | Systems and methods for providing an integrated identifier |
| US9256904B1 (en) | 2008-08-14 | 2016-02-09 | Experian Information Solutions, Inc. | Multi-bureau credit file freeze and unfreeze |
| US8112355B1 (en) | 2008-09-05 | 2012-02-07 | Jpmorgan Chase Bank, N.A. | Method and system for buyer centric dispute resolution in electronic payment system |
| US9092447B1 (en) | 2008-10-20 | 2015-07-28 | Jpmorgan Chase Bank, N.A. | Method and system for duplicate detection |
| US8060424B2 (en) | 2008-11-05 | 2011-11-15 | Consumerinfo.Com, Inc. | On-line method and system for monitoring and reporting unused available credit |
| DE102009040027A1 (de) | 2009-09-03 | 2011-03-10 | Giesecke & Devrient Gmbh | Verfahren und System zum Aktivieren eines tragbaren Datenträgers |
| CA2714784A1 (en) * | 2009-09-17 | 2011-03-17 | Royal Canadian Mint/Monnaie Royale Canadienne | Message storage and transfer system |
| US9607336B1 (en) | 2011-06-16 | 2017-03-28 | Consumerinfo.Com, Inc. | Providing credit inquiry alerts |
| US9483606B1 (en) | 2011-07-08 | 2016-11-01 | Consumerinfo.Com, Inc. | Lifescore |
| US9106691B1 (en) | 2011-09-16 | 2015-08-11 | Consumerinfo.Com, Inc. | Systems and methods of identity protection and management |
| US8738516B1 (en) | 2011-10-13 | 2014-05-27 | Consumerinfo.Com, Inc. | Debt services candidate locator |
| US8745376B2 (en) | 2011-10-14 | 2014-06-03 | Certicom Corp. | Verifying implicit certificates and digital signatures |
| US10402795B2 (en) | 2012-01-05 | 2019-09-03 | Moneygram International, Inc. | Prefunding for money transfer send transactions |
| US9853959B1 (en) | 2012-05-07 | 2017-12-26 | Consumerinfo.Com, Inc. | Storage and maintenance of personal data |
| US9654541B1 (en) | 2012-11-12 | 2017-05-16 | Consumerinfo.Com, Inc. | Aggregating user web browsing data |
| US8856894B1 (en) | 2012-11-28 | 2014-10-07 | Consumerinfo.Com, Inc. | Always on authentication |
| US9916621B1 (en) | 2012-11-30 | 2018-03-13 | Consumerinfo.Com, Inc. | Presentation of credit score factors |
| US10255598B1 (en) | 2012-12-06 | 2019-04-09 | Consumerinfo.Com, Inc. | Credit card account data extraction |
| US10755245B2 (en) | 2013-02-25 | 2020-08-25 | Moneygram International, Inc. | Money transfer system having location based language and dynamic receipt capabilities |
| US9870589B1 (en) | 2013-03-14 | 2018-01-16 | Consumerinfo.Com, Inc. | Credit utilization tracking and reporting |
| US10102570B1 (en) | 2013-03-14 | 2018-10-16 | Consumerinfo.Com, Inc. | Account vulnerability alerts |
| US9406085B1 (en) | 2013-03-14 | 2016-08-02 | Consumerinfo.Com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
| US10685398B1 (en) | 2013-04-23 | 2020-06-16 | Consumerinfo.Com, Inc. | Presenting credit score information |
| US10192204B2 (en) | 2013-08-01 | 2019-01-29 | Moneygram International, Inc. | System and method for staging money transfers between users having profiles |
| US9443268B1 (en) | 2013-08-16 | 2016-09-13 | Consumerinfo.Com, Inc. | Bill payment and reporting |
| US9058626B1 (en) | 2013-11-13 | 2015-06-16 | Jpmorgan Chase Bank, N.A. | System and method for financial services device usage |
| US10325314B1 (en) | 2013-11-15 | 2019-06-18 | Consumerinfo.Com, Inc. | Payment reporting systems |
| US9477737B1 (en) | 2013-11-20 | 2016-10-25 | Consumerinfo.Com, Inc. | Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules |
| USD759690S1 (en) | 2014-03-25 | 2016-06-21 | Consumerinfo.Com, Inc. | Display screen or portion thereof with graphical user interface |
| USD759689S1 (en) | 2014-03-25 | 2016-06-21 | Consumerinfo.Com, Inc. | Display screen or portion thereof with graphical user interface |
| USD760256S1 (en) | 2014-03-25 | 2016-06-28 | Consumerinfo.Com, Inc. | Display screen or portion thereof with graphical user interface |
| US9892457B1 (en) | 2014-04-16 | 2018-02-13 | Consumerinfo.Com, Inc. | Providing credit data in search results |
| US10880313B2 (en) | 2018-09-05 | 2020-12-29 | Consumerinfo.Com, Inc. | Database platform for realtime updating of user data from third party sources |
| US11315179B1 (en) | 2018-11-16 | 2022-04-26 | Consumerinfo.Com, Inc. | Methods and apparatuses for customized card recommendations |
| US11238656B1 (en) | 2019-02-22 | 2022-02-01 | Consumerinfo.Com, Inc. | System and method for an augmented reality experience via an artificial intelligence bot |
| US11941065B1 (en) | 2019-09-13 | 2024-03-26 | Experian Information Solutions, Inc. | Single identifier platform for storing entity data |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DD142135A3 (de) * | 1978-05-03 | 1980-06-11 | Wolfgang Henzler | Mehrrechnerkopplung |
| IL64675A0 (en) * | 1981-12-30 | 1982-03-31 | Greenberg Avigdor | Data verification system |
| IE820411L (en) * | 1982-02-25 | 1983-08-25 | L M Ericsson Ltd | Portable device for storing and transferring data |
| SU1277129A1 (ru) * | 1985-04-24 | 1986-12-15 | Ордена Ленина Институт Кибернетики Им.В.М.Глушкова | Многопроцессорна вычислительна система |
| US4823264A (en) * | 1986-05-27 | 1989-04-18 | Deming Gilbert R | Electronic funds transfer system |
| JPS6332658A (ja) * | 1986-07-28 | 1988-02-12 | Casio Comput Co Ltd | Icカ−ドシステム |
| JPH07104891B2 (ja) * | 1986-08-05 | 1995-11-13 | 沖電気工業株式会社 | 取引処理装置 |
| JPH06101072B2 (ja) * | 1988-04-21 | 1994-12-12 | オムロン株式会社 | 売上登録装置 |
-
1990
- 1990-04-12 GB GB909008362A patent/GB9008362D0/en active Pending
-
1991
- 1991-04-09 ZA ZA912632A patent/ZA912632B/xx unknown
- 1991-04-09 IN IN299DE1991 patent/IN182833B/en unknown
- 1991-04-10 WO PCT/GB1991/000566 patent/WO1991016691A1/en not_active Ceased
- 1991-04-10 AT AT91907516T patent/ATE127949T1/de not_active IP Right Cessation
- 1991-04-10 RU SU5011009A patent/RU2108620C1/ru not_active IP Right Cessation
- 1991-04-10 DE DE69112975T patent/DE69112975T2/de not_active Revoked
- 1991-04-10 AU AU76644/91A patent/AU653721B2/en not_active Expired
- 1991-04-10 DE DE199191907516T patent/DE479982T1/de active Pending
- 1991-04-10 CA CA002058982A patent/CA2058982C/en not_active Expired - Lifetime
- 1991-04-10 PL PL91293011A patent/PL169723B1/pl not_active IP Right Cessation
- 1991-04-10 ES ES91907516T patent/ES2034929T3/es not_active Expired - Lifetime
- 1991-04-10 BR BR919105713A patent/BR9105713A/pt not_active Application Discontinuation
- 1991-04-10 DK DK91907516.8T patent/DK0479982T3/da active
- 1991-04-10 EP EP91907516A patent/EP0479982B1/en not_active Revoked
- 1991-04-12 CN CN91103056A patent/CN1031608C/zh not_active Expired - Lifetime
- 1991-12-10 NO NO914855A patent/NO303198B1/no not_active IP Right Cessation
- 1991-12-12 KR KR91701842A patent/KR0145331B1/ko not_active Expired - Fee Related
-
1993
- 1993-03-16 GR GR920300099T patent/GR920300099T1/el unknown
-
1995
- 1995-09-21 GR GR950402163T patent/GR3017457T3/el unknown
-
1996
- 1996-09-19 HK HK175596A patent/HK175596A/en not_active IP Right Cessation
-
1997
- 1997-01-09 TJ TJ97000435A patent/TJ187R3/xx unknown
Also Published As
| Publication number | Publication date |
|---|---|
| NO914855D0 (no) | 1991-12-10 |
| HK175596A (en) | 1996-09-27 |
| ATE127949T1 (de) | 1995-09-15 |
| AU7664491A (en) | 1991-11-11 |
| ES2034929T1 (es) | 1993-04-16 |
| GR3017457T3 (en) | 1995-12-31 |
| KR0145331B1 (en) | 1998-08-17 |
| ES2034929T3 (es) | 1995-11-16 |
| DE69112975T2 (de) | 1996-02-29 |
| EP0479982B1 (en) | 1995-09-13 |
| CN1031608C (zh) | 1996-04-17 |
| CA2058982C (en) | 1998-11-10 |
| ZA912632B (en) | 1993-04-28 |
| EP0479982A1 (en) | 1992-04-15 |
| TJ187R3 (en) | 1998-10-28 |
| GB9008362D0 (en) | 1990-06-13 |
| PL293011A1 (en) | 1992-11-30 |
| GR920300099T1 (en) | 1993-03-16 |
| AU653721B2 (en) | 1994-10-13 |
| DE479982T1 (de) | 1993-07-08 |
| DE69112975D1 (de) | 1995-10-19 |
| WO1991016691A1 (en) | 1991-10-31 |
| CN1057535A (zh) | 1992-01-01 |
| IN182833B (pl) | 1999-07-31 |
| RU2108620C1 (ru) | 1998-04-10 |
| NO303198B1 (no) | 1998-06-08 |
| CA2058982A1 (en) | 1991-10-13 |
| DK0479982T3 (da) | 1995-11-13 |
| NO914855L (no) | 1992-02-07 |
| BR9105713A (pt) | 1992-05-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| PL169723B1 (pl) | Sposób oraz uklad do przekazywania wartosci PL PL PL | |
| US5778067A (en) | Value transfer system | |
| PL170265B1 (pl) | Sposób przekazywania wartosci PL PL PL PL PL PL | |
| US5577121A (en) | Transaction system for integrated circuit cards | |
| EP1028398A2 (en) | System, method and apparatus for value exchange utilizing value-storing applications | |
| US6726100B2 (en) | Method for spreading parameters in offline chip-card terminals as well as corresponding chip-card terminals and user chip-cards | |
| US8302859B2 (en) | Apparatus, method and system for facilitating payment of monetary transactions | |
| US20080105739A1 (en) | Electronic money system and transaction method using the same | |
| US20020107797A1 (en) | Electronic remittance transfer from a merchant's smart card to a consumer loyalty smart card identified by a transaction authorization code | |
| EP0872075A1 (en) | Wireless transaction and information system | |
| EP1190396B1 (en) | Payment system | |
| GB2364420A (en) | A prepayment utility metering system | |
| KR100792959B1 (ko) | Ic카드를 이용하는 온라인 및 오프라인에서의 충전,지불 및 부가서비스 제공 시스템 및 방법 | |
| HU220570B1 (hu) | Elrendezés kiskereskedelmi forgalom bonyolítására, kiskereskedelmi egység és eljárás kiskereskedelmi forgalom bonyolítására | |
| KR20030029948A (ko) | 전자 지갑을 위한 전자 화폐 시스템 | |
| US20080027877A1 (en) | Money Order Device with Identity Verification and Method | |
| JP2874341B2 (ja) | 金銭移転システム | |
| CN103839329B (zh) | 基于智能卡的价值转移 | |
| CN100570649C (zh) | 用于电子钱包的安全智能卡系统 | |
| WO2004075081A1 (ja) | モバイル・ネットコマース決済システム | |
| AU2009240780B9 (en) | Apparatus, method and system for facilitating payment of monetary transactions | |
| Burn | Out ‘smart’ing the competition with information technology—A review of smartcards in Asia | |
| Boxall | New Card Technologies in Retail Banking: Competition and Collaboration in the 1990s | |
| from Cards | Products to look out for at this year’s Cartes show | |
| HK1157036A (en) | Apparatus, method and system for facilitating payment of monetary transactions |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Decisions on the lapse of the protection rights |
Effective date: 20100410 |