slide on e-cash
TRANSCRIPT
-
8/9/2019 Slide on e-cash
1/14
Welcome ToEveryone
HERBINGER
-
8/9/2019 Slide on e-cash
2/14
E-CASHElectronic Cash
-
8/9/2019 Slide on e-cash
3/14
Exam Roll(ascendingorder)
ClassRoll
Name of the Members RegistrationNumber
1003026 26 M! Mar"#$ Islam %2&'(
100302 2) S*! A+,#llah %2&'2
100302! 2 M,! .ony Bh#yian %2&'/
100302" 2& M,! .ahan .e+ %2&''
100303# /' Na"m#l H#,a Ria, %2&'&
Group Member Details
-
8/9/2019 Slide on e-cash
4/14
$ntroduction
The aim o0 this 1or$ is to choose an, imlement a ayment system that can+e easily
inte3rate, in a mo+ile ,evice! Amon3 the main e4ecte, characteristics5this electronic #rsem#st allo1 ,irect client-to-client ayments5 e-shoin3 over Internet5 an,the transactionsm#st +e achieve, anonymo#sly!
-
8/9/2019 Slide on e-cash
5/14
Inventory o0 e4istin3 systems
(! The +#yer 3ives an or,er o0 ayment to the seller!2! The seller sen,s an a#thoriation to his +an$!/! The cre,itor +an$ sen,s the a#thoriation to the ,e+tor+an$!'! The money is trans0erre, 0rom the +#yer7s acco#nt tothe seller7s acco#nt!
8! The +#yer 3ets a noti9cation 0rom the +an$!
-
8/9/2019 Slide on e-cash
6/14
E-cash 1or$s
E-cash is a system that tries to ta$e arty o0 +oth sets o0 a,vanta3es5
allo1in3 0ree-o0-char3eayments an, micro-ayments5 1or$in3 0or sen,in3 on the Internet5 an,all this +yreservin3 the anonymity o0 the +#yer! Instea, o0 rinte, notes5 the i,ea isto #se electronicnotes! There0ore a note has no hysical s#ort anymore: a note is act#ally
only in0ormation!In .ava 1e reresent s#ch a note 1ith a Bi3 Inte3er5 1hich is an #nlimite,-sie inte3er! Theal3orithm ,escri+e, later in this chater sho1s ho1 cryto3rahy ma$ess#ch a system0easi+le an, #n-0or3ea+le!
-
8/9/2019 Slide on e-cash
7/14
E Cash Gen
The e-cash system ,e9nes three actors< the +an$5 the +#yer an, the seller! Ina real-li0e casethe +#yer an, the seller co#l, +e imlemente, +y the same client5 so that aerson can #se his
e-#rse as 1ell 0or +#yin3 thin$s an, cash money 0rom other #sers =li$e 1e,o it 1ith conventional notes an, coins>! B#t it is easier here to st#,y eachcase searately! We have one seci9c main class 0or each actor< ECashBan$0or the +an$5 ECashB#yer 0or the +#yer an, ECashSeller 0or the seller!Beca#se they have several roerties in common they are alle4tension o0 a more 3eneric class5 ECashGen!
-
8/9/2019 Slide on e-cash
8/14
The +an$
A +an$ ro3ram creates an instance o0 the ECashBan$ class! Its sin3leconstr#ctor re?#ests an ECashBan$@istener as a arameter! The class 1hich
imlements this inter0ace =ECashBan$@istener> m#st ,e9ne the 0ollo1in3metho,s< 1hich ret#rns tr#e i0 the ass1or, correson, 1ith the acco#nt n#m+er5
0alse other1ise! 1hich ret#rns the availa+le amo#nt in the seci9e, +an$ acco#nt!
1hich is calle, a0ter a client ,eosite, some money on his +an$ acco#nt! 1hich is calle, a0ter a client 1ith,re1 some money 0rom his +an$ acco#nt!
-
8/9/2019 Slide on e-cash
9/14
&he bu'er
A +#yer #ses the ECashB#yer class! Its constr#ctor re?#ests as a arameter aclassimlementin3 the ECashB#yer@istener inter0ace5 1hich ,e9nes the 0ollo1in3
metho,