210 likes | 338 Views
Wildan S – wildan@malang.te.net.id Narotama Surabaya Surabaya, 7 Januari 2010. e -payment system. Micropayment System. Latar Belakang. Pembayaran tunai , Cek , Credit Card ( pembayaran makro / konvensional ) terbatas
E N D
WildanS – wildan@malang.te.net.id Narotama Surabaya Surabaya, 7 Januari 2010 e-payment system Micropayment System
LatarBelakang • Pembayarantunai, Cek, Credit Card (pembayaranmakro/ konvensional) terbatas • Pembayarankonvensionaltidakcocokdigunakanuntuksesekali / rarely used • Padapembayarankonvensionaldiataspelanggandiwajibkanregistrasi, berlangganandanpelanggandapatmenggunakanlayananpadaperiodetertentu • Padaawalnyaditujukanuntukpenjualan online yang memungkinkannilaitukarhingga nominal cent / terkecil • Sebagaialternatifuntukperiklanandi internet
LatarBelakang … (next) • Padaarsitekturkonvensional / babsebelumnya. Merchant membutuhkanvalidasipadasetiaptransaksisecara real time • Pada micropayment, validasiiniberusahadihilangkan • Akhir1990, W3C memasukkankedalam code html • W3C menyarankan error micropayment yang terjadiembedding pada HTML • Skrgblumdigunakansecaraluas
Karakteristik Micropayment • Nominal hingga yang terkecil • Mengghilangkanvalidasirealtime • Tidakmelibatkankryptografidankomputasi yang mahal • Pembayaranmengarahpada online sistem • Micropayment mengarahpadapembukaan area bisnisbaru • Beberapacontoh area tersebutadalahpembelianlagu, pembelianberitatertentu, konsultasisecara online danbebas, dll • Pengenalanterbuka • Sistem yang paling berpengaruhpada area iniadalahsebagaiberikut :
Riset Micropayment • Millicent • Subscrib • Payword • iKP Micropayment • Hash Chain Trees • MicroMint • Probability-bases Micropayment • Jalda • NewGenPay / IBM Micropayments • Banner advertising sebagai form dari micropayment
Millicent • Developed by Digital Equipment Corporation (now Compaq) • Didesainhingganomimal $0,001 • Mata uangdisebutScrip • Scrip merupakan vendor-specifik
Karakteristik Millicent • Tanpaadapihakketiga • Tanpakomunikasitambahan • Tanpakunci public yang mahal / one way hashing • Tanpaproses offline • Efektifuntukpembayarankecildanberulang • Keamanandirancanguntukmemperbesarbiayapenipuandaripadapembelian • Enkripsisimetris, protokolmenjadiringandanaman
Karakteristik Millicent • Tidakmemakaiatribut yang berhubungandengan Internet-based credit-card systems • Certified User Authenticity • Receipts (kriptografikompleks) • Absolute Anonymity (millicent vendor tidakmengetahuiidentitascostomer) • Guarantee of Delivery (vendor tidakmemberigaransi)
Penyusun Millicent • Terdiridari 3 aktor, antara lain : • Customer • Broker • Vendor • Terdiri 3 komponen software, yatu: • Wallet • Broker Server • Vendor Server
Aktor Millicent • Customer • Pembelidari broker scrip denganuangnyata • Macropaymentdapatdigunakanuntukmembeli broker scrip • Broker scrip dapatdigunakanuntukmembeli vendor scrip yang spesifik • Vendor scrip ini yang digunakanuntukpembelian content • Broker • Melakukanmediasiantara customer dan vendor • Denganmenyederhanakan task yang dilakukanolehkeduapihak
Aktor Millicent … (next) • Vendor • Merupakan merchant penyedia content atauinformasidenganhargamurah • Menerima vendor scrip dari customer • Memvalidasisendiri vendor scrip danmencegahpembayaranganda • Merchant memberilisensisrip-producing ke broker ataumenjual vendor scrip dengandiskon • Komisipenjualandidapatdaribagaimana broker mendapatkeuntungandariskemaini
Komponen Software Millicent • Wallet • DigunakanuntukmembelidanmenyimpanScrip broker • Mengkonvert scrip broker • Dan membelanjakan scripuntukditukardengan vendor content • Vendor Server • Melakukanadministrasiharga content • Dan memvalidasi scrip yang digunakanuntuk payment • Broker Server • Mengkonversimatauangnyatake scrip • Mengkonversi form dan scrip yang berbeda, yang digunakanoleh vendor atau content provider
MilliCent System Security • Asosiasijangkapanjangdankepercayaan broker • Tidakadanyabuktipembayaran, bilatidakmendapatkan content makatinggaltekan replay • Tidakmemerlukankekuatanenkripsi • Scrip adalah vendor-spesific • Dan hanyametodevalidasi scrip
Model / Big picture Millicent Vendor Menggunakanmacropayment, Menukaruang yang terjualoleh broker V $$$ (monthly) B Menukar vendor script dg content, service Broker(actually, a broker network) Menggunakan broker scrip, customer membeli vendor scrip. Menggunakanmacropayment, menukaruanguntuk broker scrip Customer $ (weekly) C
Scrip • Berisi body yang terdiridari field : • Vendor • Props: mendeskripsikan customer properties (nama) • Value: nilai scrip, • Expiry: kadaluarsa scrip, • ID#, Cust ID#: ID material • and of a hash: • Stamp: validitas scrip • Stamp = hash(Scrip body, Master scrip secret
Scrip stamp generation (at vendor or broker) Master scrip secret 4 Master scrip secret 5 Master scrip secret 6 Vendor Value ID# Cust ID# Expiry Props Master scrip secret 5 Stamp Hash Customer
Scrip stamp validation(at vendor) Master scrip secret 4 Master scrip secret 5 Master scrip secret 6 Vendor Value ID# Cust ID# Expiry Props Master scrip secret 5 Stamp Compare Customer Stamp Hash
MilliCent System Deployment Options • Dapatdigunakanpadaberbagaiindustri. Contoh : membeliinformasi, service, product, shared online resource
Arsitektur Millicent Vendor Broker Server Price File Price Configurator Broker HTTP Document Tree User Browser Vendor Server Wallet Web Server HTTP Wallet Contents Browser Cache