上海交通大学硕士学位论文电子货币的研究及基于手机的应用姓名:裘鹏申请学位级别:硕士专业:计算机系统结构指导教师:陈克非20040101158,123122583G¨¨¨¨Internet358TheResearchonE-cashandApplicationBasedonMobileAbstractForcenturies,cashhasbeenusedasmediaforcurrencyinreality.Althoughitcouldmeetmostoftherequirementsofourlife,still,thereareseveralshortcomingsitcan’tovercomeofitself.1.Oneofthemostfataldrawbacksislimitedcoverage.Thetransactionhastobemadefacttoface.2.TheinevitablenaturalwasteofcashisincontrasttoEnergySavingandVirescenceofourtimes3.Thecomplexauthenticationofcashduetonon-singlefake-proofmodelasksformoresecurityprocedures.Onepossiblesolutionliesincreditcardsanddebitcardsmaybe,however,althoughithasbeenwidelyused,differencefromcashintransactionsaswellasothershortcomingsareinthewayofitspopularity:1.TightcouplingwithBank.Creditcardsareissuedbythebank,soasauthenticationandaccounts.2.Privacyofcustomercan’tbeguaranteed.Itcouldbepossible,andmosteasilyforbankstocollectanyinformationrelatedtotheshoppingdetails,suchasnames,itcouldbeuncoveredduringprivatetransactions.Therefore,e-cashhasbeenattractingmostpopulardiscussiontoovercometheobstaclesmentionedabove.Nowadays,realizationhasbeenundertakenaroundtheworld,evenformalusagehasbeenputintoseveralregionsinsupportofitsadvantageincontrasttocash.Thetheoreticalstate-of-artresearchofe-cashisinclosetoperfect,andmayrealizeourrequirementsbasically,suchasconfidentiality,authentication,non-repudiation.Howeveritiskindofdifficultforcustomertoacceptthiscomplexsystembecauseoftraditionalspendingregulations,andrepulsioncouldflowupfirstlyintheirmind.Sinceitishardtomakecustomergraspthesystemideallyina458theoreticalwayinordertoknow,trustandusee-cash,twoeasilyoperatede-cashsystemsareproposedinthispaper.Bothofthemcouldbeimplementedincellularphone,andasformostcustomers,thesystemlookslikerechargesystem.Itispossibletoberecognizedbymoreandmorepeoplesincethesystemisembeddedintocellularphone.Withthenumberofcellularphonesheldbypeopleexpends;thenumberofpeoplewouldliketoattemptgoesalong.Moreover,withthetimegoesinto3G,theTelecomcarrier,ChinaTelecom,ChinaUnitedTelecomrequirethiskindofserviceaswell.Meanwhile,thesystemclarifiesitselfasbitstransition,thus,itmaybeexpendedtolarge-scalee-businesssolutions.Astocashofcurrenttimebeing,themeaningmagnifiesitself.Myresearchareaisasfollowed:1.Toanalysise-cashsystem,andintroducecurrentproblemsattemptingtoforecastdevelopingtrendinthefuture.2.Consideringanonymity,efficiency,usability,securityfactors,twoe-cashmodelsareproposed,wheretransactioninrealityissimulatedfrompaymentfacetoface,transmit,andwithdrawfrombank,justthesameasithappensinlife.Inthismodel,customerandenterpriseispeer.3.Suitableprotocolisprovided4.SecurityanalysisofthismodelisproposedThepervasiveusageofInternetleadstoe-businesssurfingthesea.JustlikecashtooktheroleinsteadofGold,e-cashwoulddrivecashpackedtohistorysoonerorlater.Theimplementationofmydesignone-cashcarriedbycellularphonecanbeusedinrealitymeetingmostoftherequirements,andIbelieveitismostcontributedtothewholesocietythanbefore.Keyword:e-cash,mobilephone,e-business,andsecurity200418758lll858lllINTERNETlPOSPINPOSl958lINTERNET1058Fig.1-1TheResultofInvestigation11581-1DennisDeConsumentenbond132894.1%5.2%[21][22]1-11[21]12582-12-1Fig.2-1EncryptSymmetricallyDES3DESIDEARijindealDES641981DES643DES3DESRijindealAES128128192256IDEA128646413582-22-2Fig.2-2EncryptAsymmetricallyRSAElgamalECCNTRURSAElgamalRSARonRivestAdiShamirLeonardAdleman,pqnpq=ee()(1)(1)npqj=--d1mod()ednj=,end,,(),pqndjn1458n2mmRSAmodecmn=moddmcn=()1()()1(mod)dededknkncmmmmmmmnjj+====×=×=ElGamalp,gxpmodxygp=,ygpxmkm(,)(mod,mod)kkmypgpab=(mod)xmpab=lll15581658Fig.2-5TheModelofCardTransaction1758[2][3]DavidaFrankelTsiounisYungy2.4.11e-cashBUS2]10,4[185819582.4.2lConfidentialitylAuthenticationlIntegritylNon-repudiation2058lDivisibilitylOff-lineCapablelPeer-to-PeerATMl(Scaleable)lAnonymitylTraceability215822583.1]6,5,4[3.22358Chaum[8]l(confidentiality)SETlinstructing-basedanonymityNetCashlunconditionalanonymityChaum2458E-CashDigiCashlcontrollableanonymityBrandsCAFÉownertracingcointracing]9[25581234impersonate5673.3----2658]11[tamper-resistanceobserver]13,12[3.4trustee]27582858lPINllPKI2958llChaumRSAlBrands1993ShamirBrandsBrandsSmartCardSchnorrBrands30581)ChaumRSAc=f(n)1/k1*1/k2*1/k(n-1)*1/kn2)ChaumOkamoto1995n=2mmn2m-l4-112NakanishiSugiyama3158anonymitycontrolparameter1ownertracing2coin-tracinglownertracingtrusteeIDlcoin-tracing3258EcashDavidChaumDigiCashEcashEcashRSAEcashCyberwallet30000100EcashNetBillDougTygerMarvinSirbu10NetBillNetBillNetBill3358NetBill4-2Fig.4-2TheModelofNetBillNetCash4-33458CurrencyServerNetCashNetCashNetCashMichaelPeirceDonalO’MahonyPayMeNetCashMondexpeer-to-peerMondexEMSCitibankMondexFig.4-3TheModelofNetcash3558CAFEEuropeanCommision13BrandsCAFÉCAFÉ4-4[15][16][17]Fig.4-4TheResult3658SETJAVAPDAll3758lmicropayment]11[Chaum3858Brandspeer-to-peerFairTrade39584058SIMSIM3G5.1BUSkbPkuPksPkbSkuSksS12,,CCS()YEXYX4158HT5.1.2kbPkbSuIDuIDM4SIMSTKSIMkuPkuSAuIDuIDuIDMA0uIDkuP3)5-11RuIDS22(,,,),((,,,))kuksSusSusECIDIDTEHCIDIDT42581.41(,,)kbPuEIDRSuIDuI