專利名稱:具有加密功能的便攜式電子裝置及其實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種具有加密功能的便攜式電子裝置及其實(shí)現(xiàn)方法。
背景技術(shù):
隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,人們對(duì)網(wǎng)絡(luò)的依賴也日益增強(qiáng),要通過網(wǎng)路傳遞大量資訊?;ヂ?lián)網(wǎng)是一個(gè)面向大眾的開放系統(tǒng),對(duì)于信息的保密和系統(tǒng)的安全性考慮得并不完備。如何保護(hù)計(jì)算機(jī)信息的的內(nèi)容,也即信息內(nèi)容的保密問題顯得越來越重要。通過數(shù)據(jù)加密技術(shù),可以在一定程度上提高數(shù)據(jù)傳輸?shù)陌踩?,保證傳輸數(shù)據(jù)的完整性。一個(gè)數(shù)據(jù)加密系統(tǒng)包括加密算法、明文、密文以及密鑰,密鑰控制加密和解密過程,一個(gè)加密系統(tǒng)的全部安全性是基于密鑰的,密鑰被盜取后,即可利用該密鑰解開對(duì)應(yīng)的密文,所以加密系統(tǒng)的密鑰管理是一個(gè)非常重要的問題。
我們一般會(huì)將密鑰存儲(chǔ)在計(jì)算機(jī)中,或者使用專門的密鑰卡來存儲(chǔ)密鑰,并通過專門的讀卡器來讀取該密鑰卡中密鑰,但由于計(jì)算機(jī)系統(tǒng)有時(shí)候會(huì)發(fā)生崩潰、損毀等現(xiàn)象,導(dǎo)致密鑰破壞或丟失,密鑰卡、讀卡器雖然比較安全,但其價(jià)格昂貴,且使用不便。
故現(xiàn)在需要一種比較安全且使用方便的密鑰存儲(chǔ)裝置。
發(fā)明內(nèi)容基于上述內(nèi)容,本發(fā)明的目的在于提供一具有加密功能的便攜式電子裝置及其實(shí)現(xiàn)方法,可將一密鑰存儲(chǔ)至一便攜式電子裝置中,實(shí)現(xiàn)對(duì)文件的加密。
本發(fā)明的目的是通過以下方案實(shí)現(xiàn)的,提供一種具有加密功能的便攜式電子裝置,該便攜式電子裝置包括一便攜式電子裝置本體及一連接組件,其通過該連接組件連接一計(jì)算機(jī),該電子裝置本體包括一傳輸接口,通過該連接組件與該計(jì)算機(jī)的數(shù)字接口連接,該便攜式電子裝置通過該傳輸接口與該計(jì)算機(jī)進(jìn)行通訊;一處理單元,連接并處理該便攜式電子裝置與該計(jì)算機(jī)之間的通訊過程;一存儲(chǔ)單元,存儲(chǔ)一密鑰;當(dāng)該電子裝置本體連接于該計(jì)算機(jī)時(shí),調(diào)用該密鑰對(duì)需要傳輸?shù)奈募M(jìn)行加密,并傳送加密文件。
本發(fā)明還提供一種具有加密功能便攜式電子裝置的實(shí)現(xiàn)方法,該方法包括以下步驟(a)連接計(jì)算機(jī)主機(jī)體與具有一傳輸接口,一處理單元,一存儲(chǔ)單元的便攜式電子裝置;(b)傳輸該便攜式電子裝置中存儲(chǔ)的密鑰至該計(jì)算機(jī);(c)利用所傳輸?shù)拿荑€對(duì)需傳輸?shù)奈募M(jìn)行加密;(d)傳輸該加密文件。
相較于現(xiàn)有技術(shù),所述具有加密功能的便攜式電子裝置,通過將文件加密密鑰存儲(chǔ)至一便攜式電子裝置中,可增強(qiáng)文件加密的安全性及方便性。
圖1為具有文件加密功能的便攜式電子裝置的實(shí)施方式的硬件架構(gòu)圖。
圖2為具有加密功能的便攜式電子裝置實(shí)施方式的應(yīng)用程序的模塊圖。
圖3為具有加密功能的便攜式電子裝置實(shí)施方式的操作流程圖。
具體實(shí)施方式請(qǐng)參閱圖1,為具有文件加密功能的便攜式電子裝置的實(shí)施方式的硬件架構(gòu)圖。計(jì)算機(jī)1為應(yīng)用便攜式電子裝置3時(shí)所連接的計(jì)算機(jī),計(jì)算機(jī)1包括一存儲(chǔ)區(qū)11及一數(shù)字接口12。該存儲(chǔ)區(qū)11中存儲(chǔ)一驅(qū)動(dòng)程序,該驅(qū)動(dòng)程序?yàn)榭蛇B接于該數(shù)字接口12的設(shè)備驅(qū)動(dòng)程序,如該數(shù)字接口12為USB(通用串行總線)接口,該驅(qū)動(dòng)程序?yàn)閁SB設(shè)備驅(qū)動(dòng)程序,在該計(jì)算機(jī)1與該便攜式電子裝置3建立連接之后,調(diào)用該驅(qū)動(dòng)程序,操作系統(tǒng)即可識(shí)別該便攜式電子裝置3并對(duì)其進(jìn)行操作;數(shù)字接口12為該計(jì)算機(jī)1與該便攜式電子裝置3的連接提供一接口。
連接組件2為一數(shù)字接口插頭,該便攜式電子裝置3可藉由連接組件2與計(jì)算機(jī)1建立連接,該連接組件2可由一引線延伸連接也可直接固定在該便攜式電子裝置3的邊緣。
該便攜式電子裝置3包括一傳輸接口31、一處理單元32、一電源管理單元33及一存儲(chǔ)單元34。該傳輸接口31藉由連接組件2與計(jì)算機(jī)1連接后,并通過該傳輸接口31在該便攜式電子裝置3與該計(jì)算機(jī)1之間進(jìn)行通訊;該處理單元32連接并處理該便攜式電子裝置3與該計(jì)算機(jī)之間的通訊過程;該電源管理單元33供給該傳輸接口31、該處理單元32、該存儲(chǔ)單元34作業(yè)時(shí)所需的電源;該存儲(chǔ)單元34,存儲(chǔ)一密鑰、一應(yīng)用程序35及一用戶識(shí)別碼,該密鑰用于對(duì)文件加密;該應(yīng)用程序35為操作該便攜式電子裝置3時(shí)所對(duì)應(yīng)的應(yīng)用程序,在該便攜式電子裝置與該計(jì)算機(jī)連接,并確認(rèn)需要使用該密鑰時(shí),可自動(dòng)安裝該應(yīng)用程序35于計(jì)算機(jī),在使用完畢后,則自動(dòng)卸載該應(yīng)用程序35,該應(yīng)用程序還可對(duì)該密鑰進(jìn)行加密,其可根據(jù)與該便攜式電子裝置3相連的計(jì)算機(jī)1的識(shí)別碼隨機(jī)產(chǎn)生一對(duì)隨機(jī)密鑰(亦可以為一個(gè)隨機(jī)密鑰,但本實(shí)施方式只以一對(duì)隨機(jī)密鑰進(jìn)行說明),可將其中之一隨機(jī)密鑰A傳送至該計(jì)算機(jī)1,然后用另一隨機(jī)密鑰B對(duì)該密鑰進(jìn)行加密,當(dāng)密鑰傳送至計(jì)算機(jī)1時(shí),再用傳送至該計(jì)算機(jī)1中的隨機(jī)密鑰A對(duì)該密鑰解密;該用戶識(shí)別碼為用戶設(shè)置的密碼,可通過該密碼判斷該便攜式電子裝置的使用者是否為合法用戶。
請(qǐng)參閱圖2,為具有加密功能的便攜式電子裝置實(shí)施方式的應(yīng)用程序的模塊圖。該應(yīng)用程序35包括用戶驗(yàn)證模塊351、隨機(jī)密鑰生成模塊352、密鑰加密及解密模塊353及文件加密模塊354。該用戶驗(yàn)證模塊351用于驗(yàn)證該可便攜式電子裝置3的使用者是否為合法用戶,即其使用者是否為其主人或者其主人授權(quán)使用的用戶,如此可防止該便攜式電子裝置3中的數(shù)據(jù)被非法用戶獲取,以增強(qiáng)其中數(shù)據(jù)的安全性;該隨機(jī)密鑰生成模塊352用于根據(jù)與該便攜式電子裝置3相連的計(jì)算機(jī)的識(shí)別碼產(chǎn)生一對(duì)隨機(jī)密鑰(亦可以為一個(gè)隨機(jī)密鑰,但本實(shí)施方式只以一對(duì)隨機(jī)密鑰進(jìn)行說明),用于對(duì)存儲(chǔ)于該便攜式電子裝置3中的密鑰進(jìn)行加密;該密鑰加密及解密模塊353根據(jù)該隨機(jī)密鑰對(duì)該密鑰進(jìn)行加密及解密;文件加密模塊354用于根據(jù)該解密后的密鑰對(duì)計(jì)算機(jī)中的文件進(jìn)行加解密作業(yè)及加密傳輸。
請(qǐng)參閱圖3,為具有加密功能的便攜式電子裝置實(shí)施方式的操作流程圖。首先,該便攜式電子裝置3與該計(jì)算機(jī)建立連接(步驟301);根據(jù)所設(shè)定的密碼判斷該便攜式電子裝置3是否為合法用戶,若所接收之密碼與預(yù)先設(shè)定之密碼不符,則結(jié)束操作(步驟S302);根據(jù)用戶選擇判斷是否使用該便攜式電子裝置3中的密鑰(步驟S303),若不使用,則進(jìn)行一般操作(步驟S304);若使用,則將該計(jì)算機(jī)的識(shí)別碼(ID)傳送給該便攜式電子裝置3(步驟S305);該處理單元32調(diào)用該存儲(chǔ)單元的鑰匙生成程序,根據(jù)該計(jì)算機(jī)識(shí)別碼生成一對(duì)隨機(jī)密鑰(步驟S306);將該一對(duì)隨機(jī)密鑰的其中之一隨機(jī)密鑰A傳送至該計(jì)算機(jī)1中(步驟S307);用另一隨機(jī)密鑰B對(duì)該密鑰進(jìn)行加密(步驟S308);傳送加密后的密鑰至該計(jì)算機(jī)1中(步驟S309);該計(jì)算機(jī)1利用的隨機(jī)密鑰A對(duì)該密鑰進(jìn)行解密(步驟S310);用解密后之密鑰加密需要傳送的文件(步驟S311),傳送加密的文件(步驟S312),如此即可結(jié)束操作。
權(quán)利要求
1.一種具有加密功能的便攜式電子裝置,該便攜式電子裝置包括一便攜式電子裝置本體及一連接組件,其通過該連接組件連接一計(jì)算機(jī),其特征在于該電子裝置本體包括一傳輸接口,通過該連接組件與該計(jì)算機(jī)的數(shù)字接口連接,該便攜式電子裝置通過該傳輸接口與該計(jì)算機(jī)進(jìn)行通訊;一處理單元,連接并處理該便攜式電子裝置與該計(jì)算機(jī)之間的通訊過程;一存儲(chǔ)單元,存儲(chǔ)一密鑰;當(dāng)該電子裝置本體連接于該計(jì)算機(jī)時(shí),調(diào)用該密鑰對(duì)需要傳輸?shù)奈募M(jìn)行加密,并傳送加密文件。
2.如權(quán)利要求1所述的具有加密功能的便攜式電子裝置,其特征在于,該連接組件為一數(shù)字接口插頭,其可由一引線延伸連接也可直接固定在該便攜式電子裝置邊緣。
3.如權(quán)利要求1所述的具有加密功能的便攜式電子裝置,其特征在于,該便攜式電子裝置中還存儲(chǔ)有一用戶識(shí)別碼,可根據(jù)該用戶識(shí)別碼驗(yàn)證該用戶是否為該電子裝置的合法使用者。
4.如權(quán)利要求1所述的具有加密功能的便攜式電子裝置,其特征在于,該便攜式電子裝置還存儲(chǔ)有一密鑰加密程序,對(duì)存儲(chǔ)于該便攜式電子裝置中的密鑰進(jìn)行加密。
5.一種通過一便攜式電子裝置對(duì)文件加密的方法,其特征在于,該方法包括連接計(jì)算機(jī)主機(jī)體與具有一傳輸接口,一處理單元,一存儲(chǔ)單元的便攜式電子裝置;傳輸該便攜式電子裝置中存儲(chǔ)的密鑰至該計(jì)算機(jī);利用所傳輸?shù)拿荑€對(duì)需傳輸?shù)奈募M(jìn)行加密;傳輸該加密文件。
6.如權(quán)利要求5所述的通過一便攜式電子裝置對(duì)文件加密的方法,其特征在于,還包括通過該便攜式電子裝置中存儲(chǔ)的用戶識(shí)別碼驗(yàn)證使用者是否為合法用戶的步驟。
7.如權(quán)利要求6所述的通過一便攜式電子裝置對(duì)文件加密的方法,其特征在于,還包括若驗(yàn)證使用者為合法用戶,則判斷該使用者是否需要使用該密鑰的步驟。
8.如權(quán)利要求5所述的通過一便攜式電子裝置對(duì)文件加密的方法,其特征在于,該方法還包括若用戶需要使用該密鑰,則獲取該計(jì)算機(jī)的識(shí)別碼并根據(jù)該識(shí)別碼產(chǎn)生一對(duì)隨機(jī)密鑰,并將其中之一隨機(jī)密鑰傳輸至該計(jì)算機(jī)的步驟。
9.如權(quán)利要求8所述的通過一便攜式電子裝置對(duì)文件加密的方法,其特征在于,還包括利用其中之一隨機(jī)密鑰對(duì)該密鑰進(jìn)行加密的步驟。
10.如權(quán)利要求9所述的通過一便攜式電子裝置對(duì)文件加密的方法,其特征在于,還包括在加密的密鑰傳輸至計(jì)算機(jī)后,計(jì)算機(jī)利用該傳輸至該計(jì)算機(jī)的隨機(jī)密鑰對(duì)該密鑰進(jìn)行解密的步驟。
全文摘要
本發(fā)明提供一種具有加密功能的便攜式電子裝置。該便攜式電子裝置包括一便攜式電子裝置本體及一連接組件,其通過該連接組件連接一計(jì)算機(jī),該電子裝置本體包括一傳輸接口,通過該連接組件與該計(jì)算機(jī)的數(shù)字接口連接,該便攜式電子裝置通過該傳輸接口與該計(jì)算機(jī)進(jìn)行通訊;一處理單元,連接并處理該便攜式電子裝置與該計(jì)算機(jī)之間的通訊過程;一存儲(chǔ)單元,存儲(chǔ)一密鑰;當(dāng)該電子裝置本體連接于該計(jì)算機(jī)時(shí),該計(jì)算機(jī)可調(diào)用該密鑰對(duì)需要傳輸?shù)奈募M(jìn)行加密,并傳送加密文件。使用該裝置,可增加文件加密的安全性及方便性。
文檔編號(hào)G06F1/00GK1987714SQ200510121030
公開日2007年6月27日 申請(qǐng)日期2005年12月20日 優(yōu)先權(quán)日2005年12月20日
發(fā)明者王漢哲, 李曉光, 謝冠宏, 連文釧 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司