一種數(shù)據(jù)交換系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于移動(dòng)終端的數(shù)據(jù)交換系統(tǒng)及數(shù)據(jù)交換方法,尤其是在密碼學(xué)電子貨幣領(lǐng)域中使用的數(shù)據(jù)交換系統(tǒng)及數(shù)據(jù)交換方法。
【背景技術(shù)】
[0002]現(xiàn)有的技術(shù)方案在安全性和易用性上存在很多的不足之處,用戶因黑客、木馬、病毒、釣魚(yú)郵件、硬件損壞等原因?qū)е碌拿艽a學(xué)電子貨幣私鑰丟失、密碼學(xué)電子貨幣財(cái)產(chǎn)被盜等情況屢見(jiàn)不鮮;各種離線保管密碼學(xué)電子貨幣私鑰的方案也使得當(dāng)用戶需要使用這些私鑰上的密碼學(xué)電子貨幣時(shí),還需要用戶在聯(lián)網(wǎng)電腦上進(jìn)行導(dǎo)入私鑰、同步歷史交易等操作,非常繁瑣且易出錯(cuò)。
[0003]以上的缺陷,使用戶對(duì)密碼學(xué)電子貨幣的應(yīng)用和結(jié)算過(guò)于困難,甚至對(duì)于專業(yè)的IT技術(shù)人員來(lái)說(shuō)都有很大的難度。同時(shí),通過(guò)現(xiàn)有技術(shù)實(shí)現(xiàn)的密碼學(xué)電子貨幣保存和交易,很難保證安全性,除非用戶掌握了一定的加密技術(shù),了解一定的計(jì)算機(jī)安全知識(shí),才能有效的保護(hù)自己的電子貨幣財(cái)產(chǎn)安全。
【發(fā)明內(nèi)容】
[0004]為了克服現(xiàn)有技術(shù)中存在的密碼學(xué)電子貨幣不方面用戶使用,且安全性較差的問(wèn)題,本發(fā)明提供一種通過(guò)移動(dòng)終端進(jìn)行電子貨幣數(shù)據(jù)交換的系統(tǒng)及電子貨幣數(shù)據(jù)交換方法,讓用戶只需了解最基本的密碼學(xué)電子貨幣原理,掌握智能手機(jī)的日常操作,就能在保證足夠安全的情況下,輕松存儲(chǔ)和使用比特幣等密碼學(xué)電子貨幣。
[0005]為解決以上問(wèn)題,本發(fā)明提供一種基于移動(dòng)終端的數(shù)據(jù)交換系統(tǒng),該系統(tǒng)包括第一移動(dòng)終端、第二移動(dòng)終端和網(wǎng)絡(luò),該第一移動(dòng)終端包括第一處理器、第一加密模塊、第一存儲(chǔ)模塊、第一模式設(shè)置模塊、第一顯示屏和第一圖形數(shù)據(jù)讀取模塊,該第二移動(dòng)終端包括第二處理器、第二加密模塊、第二存儲(chǔ)模塊、第二模式設(shè)置模塊、第二顯示屏、第二圖形數(shù)據(jù)讀取模塊,其特征在于:
[0006]該第二移動(dòng)終端通過(guò)網(wǎng)絡(luò)與網(wǎng)絡(luò)中其它設(shè)備連接,該第二移動(dòng)終端與網(wǎng)絡(luò)中其它設(shè)備之間遵從一致的數(shù)據(jù)交換與存儲(chǔ)協(xié)議;
[0007]該第一移動(dòng)終端和第二移動(dòng)終端均可工作在第一操作模式和第二操作模式下,該第一操作模式為冷數(shù)據(jù)交換模式,其保持移動(dòng)終端與網(wǎng)絡(luò)斷開(kāi)連接,該第二操作模式為熱數(shù)據(jù)交換模式,其保持移動(dòng)終端與網(wǎng)絡(luò)連接;
[0008]系統(tǒng)初始化后,第一移動(dòng)終端工作在第一操作模式下,第二移動(dòng)終端工作在第二操作模式下,第一移動(dòng)終端和第二移動(dòng)終端之間通過(guò)讀取和處理圖形化數(shù)據(jù)進(jìn)行數(shù)據(jù)交換。
[0009]本發(fā)明還提供一種基于移動(dòng)終端的數(shù)據(jù)交換方法,該方法包括如下步驟:
[0010]初始化第一移動(dòng)終端和第二移動(dòng)終端,使第一移動(dòng)終端保持?jǐn)嗑W(wǎng)狀態(tài),第二移動(dòng)終端保持連網(wǎng)狀態(tài);
[0011]在第一移動(dòng)終端上隨機(jī)生成一定數(shù)量的電子貨幣私鑰并存儲(chǔ);
[0012]根據(jù)所述私鑰推導(dǎo)出對(duì)應(yīng)的公鑰,再將所述公鑰經(jīng)過(guò)預(yù)定算法轉(zhuǎn)換為地址;
[0013]將與所述私鑰對(duì)應(yīng)的公鑰和地址顯示成可供監(jiān)控的圖形化數(shù)據(jù),在所述第一移動(dòng)終端上顯示;
[0014]用戶通過(guò)所述第二移動(dòng)終端讀取所述第一移動(dòng)終端上顯示的所述可供監(jiān)控的圖形化數(shù)據(jù)并對(duì)應(yīng)存儲(chǔ);
[0015]當(dāng)用戶需要進(jìn)行電子貨幣數(shù)據(jù)交換時(shí),先在所述第二移動(dòng)終端上對(duì)應(yīng)存儲(chǔ)的監(jiān)控公鑰和地址上準(zhǔn)備未加密的電子貨幣數(shù)據(jù)交換信息,并生成圖形化數(shù)據(jù);
[0016]使用所述第一移動(dòng)終端讀取所述未加密的電子貨幣數(shù)據(jù)交換信息的圖形化數(shù)據(jù),并使用所述第一移動(dòng)終端中對(duì)應(yīng)的私鑰對(duì)其加密,并在第一移動(dòng)終端上生成已加密的電子貨幣數(shù)據(jù)交換信息的圖形化數(shù)據(jù);
[0017]使用第二移動(dòng)終端讀取所述的已加密的電子貨幣數(shù)據(jù)交換信息的圖形化數(shù)據(jù),并在P2P網(wǎng)絡(luò)上廣播,完成電子貨幣交易。
[0018]本發(fā)明還提供另一種基于移動(dòng)終端的數(shù)據(jù)交換方法,該方法包括如下步驟:
[0019]初始化移動(dòng)終端,使其保持連網(wǎng)狀態(tài);
[0020]在移動(dòng)終端上隨機(jī)生成一定數(shù)量的電子貨幣私鑰并存儲(chǔ);
[0021]根據(jù)所述私鑰推導(dǎo)出對(duì)應(yīng)的公鑰,再將所述公鑰經(jīng)過(guò)預(yù)定算法轉(zhuǎn)換為地址;將與所述私鑰對(duì)應(yīng)的公鑰和地址顯示成可供監(jiān)控的圖形化數(shù)據(jù),在所述移動(dòng)終端上顯示;
[0022]當(dāng)用戶需要進(jìn)行電子貨幣數(shù)據(jù)交換時(shí),可直接在所述公鑰和地址上準(zhǔn)備電子貨幣數(shù)據(jù)交換信息并在P2P網(wǎng)絡(luò)上廣播,完成電子貨幣交易。
【具體實(shí)施方式】
[0023]本發(fā)明的第一移動(dòng)終端和多個(gè)第二移動(dòng)終端均可以工作在第一操作模式和第二操作模式兩種模式下。第一操作模式為冷數(shù)據(jù)交換模式,即保持移動(dòng)終端與網(wǎng)絡(luò)斷開(kāi)連接,不與網(wǎng)絡(luò)及網(wǎng)絡(luò)上其它設(shè)備進(jìn)行直接數(shù)據(jù)交換的模式。第二操作模式為熱數(shù)據(jù)交換模式,即保持移動(dòng)終端與網(wǎng)絡(luò)連接,可隨時(shí)與網(wǎng)絡(luò)以及網(wǎng)絡(luò)上其它設(shè)備進(jìn)行直接數(shù)據(jù)交換的模式。
[0024]第一移動(dòng)終端和第二移動(dòng)終端分別為常見(jiàn)的數(shù)字移動(dòng)終端,例如手機(jī)、平板電腦、PDA等。在第一移動(dòng)終端上安裝應(yīng)用,其為密碼學(xué)電子貨幣的客戶端應(yīng)用。運(yùn)行該應(yīng)用,通過(guò)第一模式設(shè)置模塊14將第一移動(dòng)終端置于第一操作模式的冷數(shù)據(jù)交換模式,即關(guān)閉第一移動(dòng)終端上的所有網(wǎng)絡(luò)連接,并在下一次初始化操作之前使第一移動(dòng)終端一直處于斷網(wǎng)狀態(tài);在第一移動(dòng)終端上通過(guò)第一處理器隨機(jī)生成一定數(shù)量的密碼學(xué)電子貨幣的非對(duì)稱加密算法私鑰,存儲(chǔ)于第一存儲(chǔ)模塊中;在第一操作模式下,即在斷網(wǎng)狀態(tài)下,由第一移動(dòng)終端的第一加密模塊根據(jù)上述隨機(jī)生成的私鑰,推導(dǎo)出對(duì)應(yīng)的公鑰,再將所述公鑰經(jīng)過(guò)預(yù)定算法轉(zhuǎn)換為地址,將與所述私鑰對(duì)應(yīng)的公鑰和地址顯示成可供監(jiān)控的圖形化數(shù)據(jù),在所述第一移動(dòng)終端的第一顯示屏上予以顯示。因?yàn)檫@些私鑰是在保證離線斷網(wǎng)的第一移動(dòng)終端上生成的,可完全避免黑客、木馬、病毒風(fēng)險(xiǎn),因此私鑰所對(duì)