slide on e-cash

Upload: moinul-islam

Post on 01-Jun-2018

222 views

Category:

Documents


0 download

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,