Back to Search Start Over

Elektroninių pinigų modelio realizacija standartinėse ir ribotų aritmetinių funkcijų sistemose

Authors :
Palevičius, Paulius
Sakalauskas, Eligijus
Saulis, Leonas
Valakevičius, Eimutis
Aksomaitis, Algimantas Jonas
Janilionis, Vytautas
Navickas, Zenonas
Pekarskas, Vidmantas Povilas
Rudzkis, Rimantas
Barauskas, Arūnas
Venčkauskas, Algimantas
Kaunas University of Technology
Publication Year :
2011
Publisher :
Kaunas University of Technology, 2011.

Abstract

Tobulėjant mobiliesiems telefonams ir kitoms technologijoms, atsiranda galimybė pakeisti arba papildyti rinkoje naudojamus grynuosius pinigus jiems ekvivalenčiais elektroniniais pinigais. Elektroniniai pinigai yra viena naujausių atsiskaitymo formų ir jos realizacija rinkoje yra ribota. Darbe buvo realizuotas Stefan Brands elektroninių pinigų modelis naudojant Java platformas kompiuteryje ir mobiliajame telefone. Buvo ištirtas šių realizacijų efektyvumas ir pastebėta, kad realizacija kompiuteryje yra 100 kartų greitesnė negu mobiliajame telefone. Buvo pasiūlyta ir realizuota aritmetinių funkcijų (sudėties, skirtumo, modulio, modulinės eksponentės, postūmio į dešinę) klasė Java Card platformoje. Modulinė eksponentė buvo realizuota RSA algoritmo pagalba. Darbe pateiktas šios realizacijos greičio įvertis. Dėl lėto funkcijų vykdymo pasiūlytas mišrus vartotojo dalies protokolų realizacijos modelis. Darbe pateikiama techninės ir programinės įrangos analizė, reikalinga norint atlikti elektroninių pinigų realizaciją. Taip pat atlikta kriptografinių ir matematinių metodų apžvalga, naudojamų Stefan Brands elektroninių pinigų modelyje.<br />As mobile phones and technology advance new opportunities for implementation of elektronic money systems become possible. Electronic money is one of the latest methods for paying for goods and there are just a few implementations. In this work implementation of Stefan Brands electronic money model was performed. Stefan Brands protocol was implemented using Java langauge in standard computer and in mobile phone. Efficiency of these implementations was estimated and it was found that implementation on mobile phone is approximetly 100 times slower using Java ME platform. A library for for doing arithmetic operations like addition, subraction, modulus, modular exponentiation, right shift, etc. was implemented using smart card enviroment. As it is not possible to use cryptographic processor directly, RSA encryption scheme was used to perform modular exponention. Results of implementation speed were given and it was concluded that whole client side implementation using Java Card enviroment was two slow so mixed model was suggested. This work also consist of technical and software analysis needed to perform electronic money implementation. Also a brief review of cryptographic ant mathematic methods used in Stefan Brands digital cash system was performed.

Details

Language :
Lithuanian
Database :
OpenAIRE
Accession number :
edsair.dedup.wf.001..82cdc8809965b909441a85dd16a4cc3c