DOCUMENTO DI ANALISI DEI REQUISITI


L'INTRODUZIONE DELLA MONETA ELETTRONICA

Con l'introduzione della moneta elettronica, tutta la moneta cartacea presente su Naxos viene sostituita con dei messaggi elettronici. L'uso di questo tipo di moneta comporta la nascita di nuovi problemi di sicurezza poiche' adesso le comunicazioni elettroniche possono comprendere lo scambio di denaro.

La Sicurezza

Sicurezza per quanto riguarda le comunicazioni elettroniche vuol dire garantire la segretezza, l'autenticità e l'integrità dei dati contenuti nei messaggi.
Per poter fare ciò utilizzeremo un sistema di crittografia basato sul concetto di CHIAVE: strumento che dovra' essere usato da ogni utente e da ogni ente presente su Naxos per la comunicazione di dati su un canale insicuro.

Il nostro sistema per gestire la moneta elettronica e' formato da MoneyExchange, da MoneyCard e da Mixer.
Tramite il MoneyExchange l'utente e' in grado di effettuare qualsiasi tipo di operazione monetaria: operazioni bancarie e operazioni di pagamento.
Tramite la MoneyCard, di cui ogni abitante di Naxos e' fornito, e' possibile effettuare acquisti nei negozi.
Per fare cio' il MoneyExchange e la MoneyCard contengono in forma codificata una quantità di denaro, controllata da Cryptonbyte. Sia il MoneyExchange sia la MoneyCard calcolano la somma della moneta contenuta e la comunicano all'utente.

Il Cryptonbyte, che e' parte sia del MoneyExchange sia della MoneyCard, svolge le funzioni di sicurezza che un sistema di moneta elettronica deve garantire. Infatti, poiche' il messaggio contiene un importo di denaro da trasferire, sorge il problema della contraffazione del denaro. Per evitare che del denaro venga creato in proprio, e che quindi ne venga speso piu` di quanto posseduto, lo si pone sotto il controllo dei Cryptonbyte. Il messaggio di una transazione generato dall'utente, contiene una parte rappresentante la somma di denaro da trasferire, generata dal Cryptonbyte e da questi cifrata. Questa parte del messaggio puo` essere decifrata solo dal Cryptonbyte del destinatario. In questo modo si evita che le parti interessate alla transazione possano intervenire e modificare l'importo a loro piacimento.

La MoneyCard, per garantire maggiore sicurezza, e' dotata sia di un codice di accesso che serve per attivarla, sia di un codice di accesso di emergenza. Il possessore ha la possibilita' di usare il codice di emergenza se minacciato da un malvivente che volesse costringerlo a rivelare il codice di accesso della carta. Infatti tramite il codice di emergenza la carta sembra funzionare normalmente, ma in realta' nasconde le informazioni contenute ed avvisa del furto.


SISTEMA BANCARIO

Con l'introduzione della moneta elettronica, tutta la moneta cartacea presente su Naxos viene trasferita presso i magazzini della StarBank sulla Terra, con un volo organizzato appositamente. Quindi dal punto di vista strutturale, la banca non verrà modificata, a parte il cambiamento di destinazione dei magazzini in cui prima era conservata la moneta cartacea. La moneta verra` ora trasferita con messaggi elettronici, recanti una somma di denaro opportunamente cifrata.

Il Centro Elaborazioni Dati

Il CED sara' ora costituito da un sistema principale che accentra le funzioni ed i dati caratteristici dei servizi informativi e gestisce le elaborazioni relative alle attività non operative (gestione della posta elettronica...); presso il centro é memorizzato lo schedario generale della clientela.

FUNZIONI DELLA BANCA

Le funzioni della banca di Naxos rimangono pressoche' immutate. L'utente invece di recarsi direttamente in banca, potra' richiedere lo svolgimento delle operazioni bancarie tramite il MoneyExchange. Dal MoneyExchange la banca ricevera' solo i dati dell'operazione richiesta con cui sara' in grado di modificare i conti correnti interessati. Sara' lo stesso MoneyExchange che, nel caso di trasferimento di moneta, si occupera' di ricevere il denaro e, sotto autorizzazione della banca, di inviarlo. A conclusione di ogni operazione, la banca, tramite MoneyExchange inviera' all'utente informazioni sull'operazione appena eseguita.

LE TRANSAZIONI CON LA MONETA ELETTRONICA

I diversi livelli di anonimato

Per mantenere ignote delle informazioni sulla transazione monetaria l'utente puo' semplicemente non specificarle nel messaggio da inviare. Inoltre per rendere privata una operazione bancaria o un pagamento, le comunicazioni avverranno tramite Mixer. Infatti l'utente potrebbe, nel caso di operazione bancaria, voler nascondere alla banca l'indirizzo del beneficiario e, a sua discrezione, le proprie generalita' al beneficiario stesso e, nel caso di pagamento, nascondere il proprio indirizzo al destinatario e rendere l'intera transazione invisibile all'esterno.

Un Mixer riceve messaggi di posta elettronica contenenti richieste di inoltro ad altri indirizzi, estrae le relative istruzioni e rispedisce i messaggi a chi richiesto. Inoltre il Mixer ha una chiave. Per proteggere la privacy del mittente, il Mix elimina dal messaggio le informazioni riguardanti il mittente originale prima di inviarlo.

Operazioni

Quando un abitante di Naxos vuole trasferire una somma di denaro, il MoneyExchange comunica con il Cryptonbyte, il quale, dopo aver decrementato la moneta elettronica posseduta dall'utente secondo l'importo da versare e aver cifrato la somma da trasferire, la restituisce al MoneyExchange.

Nel caso in cui venga ricevuta una somma di denaro, il MoneyExchange la passa al Cryptonbyte che, dopo averla decifrata, incrementa la moneta elettronica del beneficiario.

Transazioni tra utenti e banca

Versamento

Un correntista, per versare del denaro sul proprio conto, interagisce con il MoneyExchange avviando la transazione. Il MoneyExchange si occupa di creare il messaggio con la moneta ricevuta dal Cryptonbyte e di inviare gli estremi dell'operazione alla banca, che si occupera' di incrementare il relativo conto corrente. Il MoneyExchange, ricevuta la moneta elettronica cifrata, interagisce con il Cryptonbyte e, una volta ricevuta la risposta bancaria dalla banca, comunica l'esito dell'operazione all'utente.

Prelievo

Quando un cliente della banca vuole prelevare del denaro dal suo conto corrente, richiede l'operazione al MoneyExchange, il quale combinati l'operazione e i dati, invia il messaggio di operazione alla banca. La banca controlla il saldo del conto dell'ordinante e, se l'importo richiesto non eccede tale saldo, dopo aver decrementato il relativo conto corrente invia la conferma di trasferimento denaro al MoneyExchange. Se l'esito dell'operazione e' positivo, il MoneyExchange interagisce con il Cryptonbyte e, in ogni caso, l'utente verra' informato dell'esito dell'operazione dal MoneyExchange.

Bonifico

Un utente per trasferire una somma di denaro dal proprio conto corrente al domicilio di un altro utente, chiede alla banca un bonifico tramite un messaggio di operazione creato dal MoneyExchange. Dopo che la banca ha ricevuto gli estremi dell'operazione e verificato la possibilita' di eseguire l'operazione, autorizza il MoneyExchange ad effettuare il trasferimento di denaro al beneficiario. Entrambe le parti interessate all'operazione saranno informate dal MoneyExchange sull'esito della transazione.

Giroconto

Un utente per trasferire una somma di denaro dal proprio conto corrente al conto corrente di un altro utente, chiede alla banca un giroconto tramite un messaggio di operazione creato dal MoneyExchange. Dopo che la banca ha ricevuto gli estremi dell'operazione e verificato la possibilita' di eseguire l'operazione, informa l'utente dell'esito della transazione.

Transazioni tra acquirenti e negozianti

Su Naxos e' possibile acquistare beni e servizi recandosi o direttamente nel negozio che offre cio' di cui abbiamo bisogno (negozi reali) oppure collegandosi da casa al negozio consultando il catalogo visualizzato sullo schermo (negozi virtuali).

*Acquisti nei negozi virtuali

Accedendo alle pagine web relative ai vari negozi e' possibile " sfogliare " un catalogo che mostra tutti i prodotti offerti. Il cliente puo' scegliere l'oggetto desiderato e inviare l'ordine al negoziante.

In base alla somma spesa, un cliente esegue un pagamento tramite il MoneyExchange a favore di un negoziante. Ricevuto l'ordine di effettuare un pagamento, il MoneyExchange comunica con il Cryptonbyte, il quale, dopo aver decrementato la moneta elettronica posseduta dall'utente secondo l'importo richiesto e aver cifrato la somma da trasferire, la restituisce al MoneyExchange.

Quando il negoziante riceve la somma di denaro, il MoneyExchange la passa al Cryptonbyte che, dopo averla decifrata, incrementa la moneta elettronica dell'esercente. Eseguita l'intera operazione, il MoneyExchange comunica alle due parti l'esito della transazione.

*Acquisti nei negozi reali

Nei negozi reali, l'acquirente puo' effettuare le transazioni solo con la propria MoneyCard .

Caricamento della MoneyCard

Nel caso in cui il possessore si accorga di avere un importo non sufficiente per effettuare gli acquisti voluti, puo' ricaricare la carta prelevando del denaro da casa tramite il MoneyExchange. In base all'importo voluto, la MoneyCard elabora la richiesta di caricamento e la invia al MoneyExchange.
Il MoneyExchange invia la moneta elettronica cifrata ricevuta dal Cryptonbyte alla MoneyCard che, dopo aver interagito con il proprio Cryptonbyte, informa l'utente dell'avvenuta operazione.

Pagamento con MoneyCard

Dopo aver acquistato un oggetto in un negozio, il cliente, indica alla MoneyCard l'importo speso. La carta, dopo aver interagito con il proprio Cryptonbyte, esegue il pagamento con la moneta elettronica cifrata restituita dal Cryptonbyte.
Quando il negoziante riceve la somma di denaro, il MoneyExchange la passa al Cryptonbyte che, dopo averla decifrata, incrementa la moneta elettronica dell'esercente. Eseguita l'intera operazione, il MoneyExchange comunica al negoziante l'esito della transazione ed invia un messaggio di operazione avvenuta alla MoneyCard, la quale lo trasmette al possessore.


Versione 3.0 aggiornata al 10/06/1997
Copyright (C) 1997 1998 Dyapason 4.
All rights reserved.

Back to Progetto Naxos