A method and system for effecting a financial transaction over a public
network without the submission of sensitive information. The system
comprises a common controller in data communication with at least one
public network. The common controller includes a processor for generating
digital tokens wherein each digital token represents a particular monetary
value and contains a particular digital signature and alterable digital
token status data indicating ownership of the digital token. The system
includes a plurality of user data communication interfaces in data
communication with the public network. The processor of the common
controller includes data bases for storing user account information such
as user identification and PIN, and account values and for authenticating
the user identification and PIN to determine whether access to the common
controller is permitted. The common controller generates an application
level secure communication channel through which all data communication is
to be effected and transmits data representing a template of an automated
teller machine to the user data communication interface of a first user
whose identification PIN was previously authenticated. Financial
transactions between the first user and a second user are initiated by
using the automated teller machine to transmit a request to the common
controller to effect a transfer of a monetary sum to a destination
account. The common controller generates a temporary account identified by
an account number for temporarily storing the transferred monetary sum and
also generates multiple digital tokens having a value equal to the
monetary sum in the temporary account and data defining a unique digital
signature and a digital token status. The temporary account number is
encrypted.
Un metodo e un sistema per effettuare un'operazione finanziaria su una rete pubblica senza la presentazione delle informazioni sensibili. Il sistema contiene un regolatore comune nella comunicazione di dati con almeno una rete pubblica. Il regolatore comune include un processor per la generazione del segno digitale in cui ogni segno digitale rappresenta un valore monetario particolare e contiene una firma digitale particolare ed i dati simbolici digitali alterable di condizione che indicano la proprietà del segno digitale. Il sistema include una pluralità di interfacce per la trasmissione dei dati di dati dell'utente nella comunicazione di dati con la rete pubblica. Il processor del regolatore comune include le basi di dati per memorizzare le informazioni di cliente dell'utente quali l'identificazione ed il PERNO di utente ed i valori di cliente e per autenticare l'identificazione ed il PERNO di utente per determinare se l'accesso al regolatore comune sia consentito. Il regolatore comune genera una scanalatura di comunicazione sicura del livello di applicazione tramite cui tutta la comunicazione di dati deve essere effettuata e trasmette i dati che rappresentano una mascherina di una macchina di cassiere automatizzata all'interfaccia per la trasmissione dei dati di dati dell'utente di un primo utente di cui il PERNO dell'identificazione precedentemente è stato autenticato. Le operazioni finanziarie fra il primo utente e un secondo utente sono iniziate usando la macchina di cassiere automatizzata per trasmettere una richiesta al regolatore comune di effettuare un trasferimento di una somma monetaria in un cliente della destinazione. Il regolatore comune genera un cliente provvisorio identificato da un numero di cliente per temporaneamente immagazzinare la somma monetaria trasferita ed inoltre genera il segno digitale multiplo che ha un valore uguale alla somma monetaria nel cliente e nei dati provvisori che definisce una firma digitale unica e una condizione simbolica digitale. Il numero di cliente provvisorio è cifrato.