專利名稱:存儲(chǔ)卡型加解密轉(zhuǎn)換器裝置的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種加解密轉(zhuǎn)換器裝置,特指一種能將支持SD卡的主機(jī)系統(tǒng),能夠通過(guò)加解密轉(zhuǎn)換器裝置,在主機(jī)寫入及讀取的過(guò)程中,能將文件加密寫入不同的終端儲(chǔ)存媒體及作自動(dòng)解密的存儲(chǔ)卡型加解密轉(zhuǎn)換器裝置。
背景技術(shù):
由于數(shù)字時(shí)代來(lái)臨,尤其主控權(quán)完全在使用者的Web3. 0及微博(MicroBlogging) 與社群服務(wù)的流行,個(gè)人資料的隱私與實(shí)用新型的知識(shí)產(chǎn)權(quán)的保護(hù),已成為須正視的重要課題,又由于信息發(fā)達(dá),使得數(shù)字內(nèi)容的可移植性與重制性數(shù)據(jù)的取得與傳遞變得很容易, 數(shù)字安全管理也變得十分重要,而一般電子產(chǎn)品中,大量的用U盤、硬盤、存儲(chǔ)卡及智能卡等可攜式數(shù)字儲(chǔ)存設(shè)備,其優(yōu)點(diǎn)是具備輕薄短小省電容量大等特性,當(dāng)今為了方便攜帶,該等終端儲(chǔ)存媒體都在追求輕薄短小、可重復(fù)讀寫及無(wú)需外部電源的儲(chǔ)存形式與特性,而存儲(chǔ)卡已成為絕大多數(shù)數(shù)字化子產(chǎn)品主要的儲(chǔ)存或擴(kuò)充媒介,其中以SD(SecUred Digital) 卡系列廣為市場(chǎng)的消費(fèi)者所接受,但也因?yàn)閿y方便而導(dǎo)致易于遺失的缺點(diǎn),又一般可攜式數(shù)字終端儲(chǔ)設(shè)媒體于存盤備案數(shù)據(jù)時(shí),通常僅將數(shù)據(jù)直接進(jìn)行存儲(chǔ),或者是直接作復(fù)制及粘貼的動(dòng)作,除此之外,并無(wú)對(duì)數(shù)據(jù)有任何加密保全,一但該可攜式數(shù)字終端儲(chǔ)存媒體遺失或被竊取時(shí),任何人皆可直接讀寫該終端儲(chǔ)存媒體中所儲(chǔ)存的文件數(shù)據(jù),若文件中有私密或機(jī)密的文件時(shí),該個(gè)人或企業(yè)的隱私及機(jī)密極有可能被揭露,進(jìn)而對(duì)個(gè)人或企業(yè)造成權(quán)益或利益的侵犯。
實(shí)用新型內(nèi)容為解決上述的現(xiàn)有技術(shù)不足之處,本實(shí)用新型目的在提供一種于結(jié)構(gòu)上改良的存儲(chǔ)卡型加解密轉(zhuǎn)換器裝置,將兼容有支持SD卡的主機(jī)系統(tǒng),通過(guò)加解密轉(zhuǎn)換器裝置,在主機(jī)寫入的過(guò)程中,能自動(dòng)將寫入文件加密,并依據(jù)主控切換裝置的切換而寫入各種終端儲(chǔ)存媒體,而主機(jī)端在讀取終端儲(chǔ)存媒體上的被加密文件能自動(dòng)解密。為達(dá)上述的目的,本實(shí)用新型提供一種存儲(chǔ)卡型加解密轉(zhuǎn)換器裝置,其包括一存儲(chǔ)卡殼,于其一端外側(cè)設(shè)有與主機(jī)連接的多個(gè)接點(diǎn);一加解密轉(zhuǎn)換器裝置,設(shè)于存儲(chǔ)卡殼內(nèi),其包括有— SD裝置接口,設(shè)于裝置一側(cè)并與存儲(chǔ)卡殼其與主機(jī)相對(duì)應(yīng)連接的接點(diǎn)連接;一微理器,設(shè)于裝置內(nèi)部,以控制整體裝置運(yùn)作程序;一內(nèi)存單元,與微處理器連接,以提供程序代碼存放及裝置運(yùn)作過(guò)程中數(shù)據(jù)暫存;一電源控制單元,包括有一內(nèi)部連接端及外部連接端,藉與SD裝置接口由主機(jī)提供電源或外部電源供應(yīng);一加解密運(yùn)算單元,提供原始數(shù)據(jù)文件的加密算法運(yùn)算及提供加密數(shù)據(jù)的解密算法運(yùn)算;[0012]一 SD裝置控制單元,接收來(lái)自主機(jī)端的命令或數(shù)據(jù),并經(jīng)由微處理器的處理后, 響應(yīng)主機(jī)端狀態(tài)或數(shù)據(jù);一主控切換裝置,與微處理器及加解密運(yùn)算單元連接,該主控切換裝置作選擇性連接設(shè)有提供終端儲(chǔ)存媒體控制的Flash控制單元、存儲(chǔ)卡主控控制單元及USB主控控制單元。其中,主控切換裝置的Flash控制單元提供控制的終端儲(chǔ)存媒體可以為Flash芯片。其中,主控切換裝置的存儲(chǔ)卡主控控制單元的終端儲(chǔ)存媒體可以為存儲(chǔ)卡。所述存儲(chǔ)卡可以為SD存儲(chǔ)卡、microSD存儲(chǔ)卡或M2存儲(chǔ)卡。其中,mircoSD存儲(chǔ)卡、M2存儲(chǔ)卡可以設(shè)有適配器。其中,主控切換裝置的USB主控控制單元的終端儲(chǔ)存媒體可以為U盤。本實(shí)用新型的有益效果在于,通過(guò)本實(shí)用新型的存儲(chǔ)卡型加解密轉(zhuǎn)換器裝置,在主機(jī)寫入過(guò)程中,能自動(dòng)將寫入文件加密,并依據(jù)主控切換裝置的切換而寫入各種終端儲(chǔ)存媒體,而主機(jī)端在讀取終端儲(chǔ)存媒體上的被加密文件能自動(dòng)解密;若將存有加密文件的終端儲(chǔ)存媒體未經(jīng)過(guò)正常的譯碼程序,或是密碼金鎖錯(cuò)誤時(shí),加密文件會(huì)被隱藏?zé)o法瀏覽與存取。
圖1 為本實(shí)用新型的系統(tǒng)硬件方塊圖。圖2 為本實(shí)用新型設(shè)定加密卡的執(zhí)行程序流程圖。圖3A 為本實(shí)用新型加密卡儲(chǔ)取的執(zhí)行程序流程圖。圖;3B 為本實(shí)用新型加密卡切換的執(zhí)行程序流程圖。圖4 為本實(shí)用新型其裝置型態(tài)(一)。圖5 為本實(shí)用新型其裝置型態(tài)(二)。圖6 為本實(shí)用新型其裝置型態(tài)(三)。圖7 為本實(shí)用新型其裝置型態(tài)(四)。圖8 為本實(shí)用新型SD命令集及安全指令集示意圖。
具體實(shí)施方[0027]
以下結(jié)合附圖和實(shí)施例對(duì)本實(shí)用新型作進(jìn)一步的說(shuō)明。如圖1、圖2、圖3A和圖:3B所示,分別為本實(shí)用新型的系統(tǒng)硬件方塊圖、設(shè)定加密卡的執(zhí)行程序流程圖、加密卡儲(chǔ)取與切換的執(zhí)行程序流程圖,本實(shí)用新型的存儲(chǔ)卡型加解密轉(zhuǎn)換器裝置于一較佳的實(shí)施例中包括有一存儲(chǔ)卡殼1、一加解密轉(zhuǎn)換器裝置2。前述的存儲(chǔ)卡殼1,于其一端外側(cè)設(shè)有與主機(jī)3連接的多個(gè)接點(diǎn)11。前述的加解密轉(zhuǎn)換器裝置2,設(shè)于存儲(chǔ)卡殼1內(nèi),其進(jìn)一步包括有一 SD裝置接口 21,設(shè)于該加解密轉(zhuǎn)換器裝置2 —側(cè),并與存儲(chǔ)卡殼1其與主機(jī)3 相對(duì)應(yīng)接點(diǎn)11作連接;一微處理器22,設(shè)于加解密轉(zhuǎn)換器裝置2內(nèi)部,以控制整體裝置運(yùn)作程序;一內(nèi)存單元23,與微處理器22連接,以提供程序代碼存放及該加解密轉(zhuǎn)換器裝置
42運(yùn)作過(guò)程中數(shù)據(jù)暫存;一電源控制單元對(duì),包括有一內(nèi)部連接端241及外部連接端對(duì)2,其中,內(nèi)部連接端241與SD裝置接口 21連接,將主機(jī)3端通過(guò)SD裝置接口 21所提供的電源轉(zhuǎn)換成加解密轉(zhuǎn)換器裝置2內(nèi)部工作時(shí)所需電源,并且提供終端儲(chǔ)存媒體觀工作所需要的電源,而該終端儲(chǔ)存媒體觀選自Flash芯片觀1、存儲(chǔ)卡280或者U盤觀4,而于本實(shí)施例該存儲(chǔ)卡 280為microSD/M2存儲(chǔ)卡觀2、觀3,但并不以此限制本實(shí)用新型,任何型態(tài)的存儲(chǔ)卡280都屬本實(shí)用新型的保護(hù)范圍,至于microSD存儲(chǔ)卡282其可藉由適配器(Adapter)觀21加以連接,而M2存儲(chǔ)卡283其尺寸較小,同樣可藉由適配器觀31連接成為一般如SD存儲(chǔ)卡尺寸大小使用,(而microSD存儲(chǔ)卡282即為由SanDISK發(fā)展且以前所稱T-Flash存儲(chǔ)卡,而 M2存儲(chǔ)卡283則為由SONY發(fā)展)。當(dāng)內(nèi)部電源不足以驅(qū)動(dòng)加解密轉(zhuǎn)換裝置2與終端儲(chǔ)存媒體觀時(shí),則通過(guò)外部連接端M2的外部電源提供必要的電力;一加解密運(yùn)算單元25,提供原始數(shù)據(jù)文件的加密算法運(yùn)算及提供加密數(shù)據(jù)的解密算法運(yùn)算;一 SD裝置控制單元沈,接收來(lái)自主機(jī)3端的命令261或數(shù)據(jù)沈2,并經(jīng)由微處理器22的處理后,響應(yīng)主機(jī)3端狀態(tài)或數(shù)據(jù);—主控切換裝置27,與微處理器22及加解密運(yùn)算單元25連接,該主控切換裝置 27進(jìn)一步并可作選擇性連接設(shè)有提供Flash芯片的讀寫控制的Flash控制單元271, 或者提供外部存儲(chǔ)卡觀0的micr0SD/M2存儲(chǔ)卡觀2、觀3的讀寫控制的存儲(chǔ)卡主控控制單元272,或者提供外部U盤觀4的讀寫控制的USB主控控制單元273。如圖2、圖3A、圖;3B所示,本實(shí)用新型設(shè)定加密卡執(zhí)行程序流程圖、本實(shí)用新型加密卡儲(chǔ)取與切換執(zhí)行程序流程圖,其中,圖2所示的設(shè)定加密卡的執(zhí)行程序,經(jīng)由主機(jī)系統(tǒng)開(kāi)機(jī)4,經(jīng)由判斷存儲(chǔ)卡存在40,若否(No),則進(jìn)入非儲(chǔ)取操作41,若是則分別進(jìn)入一般存儲(chǔ)卡42或加密存儲(chǔ)卡43,若為一般存儲(chǔ)卡42又可區(qū)分為一般儲(chǔ)取程序420或者設(shè)定制作加密卡421,而設(shè)定制作加密卡421則續(xù)行輸入密碼422、格式化加密扇區(qū)423、產(chǎn)生加密存儲(chǔ)卡424,則再進(jìn)入加密存儲(chǔ)卡43其后述的加解密儲(chǔ)取431判斷;至于加解密存儲(chǔ)卡43部分需再判斷是否要作加解密儲(chǔ)取431,若是Wes)則進(jìn)入加解密儲(chǔ)取程序432,若否(No)則進(jìn)入一般儲(chǔ)取程序420。而圖3A所示的加密卡儲(chǔ)取執(zhí)行程序,其加解密儲(chǔ)取程序5,經(jīng)由輸入密碼51,再作密碼正確52的判斷,若否(No)則進(jìn)入輸入密碼51,若是Wes)則進(jìn)入開(kāi)啟加密區(qū)磁盤53, 再續(xù)行進(jìn)入主機(jī)端寫入時(shí)自動(dòng)加密讀取時(shí)自動(dòng)解密M。至于圖;3B所示的加密卡切換執(zhí)行程序,其設(shè)定切換磁盤程序6,先作判斷是否一般磁盤61,若是Wes)則進(jìn)入一般儲(chǔ)取程序62,若否(No)則進(jìn)入加解密儲(chǔ)取程序63。如圖8所示,為本實(shí)用新型SD命令集及安全擴(kuò)充指令集示意圖,本實(shí)用新型其存儲(chǔ)卡殼1除設(shè)有標(biāo)準(zhǔn)SD存儲(chǔ)卡命令集10外,另設(shè)有安全擴(kuò)充指令集100,而該安全擴(kuò)充指令集100包括有加密裝置辨識(shí)與掃描1001、設(shè)定密碼1002、公共與加密扇區(qū)分割與格式化 1003、加密扇區(qū)移除1004、公共與加密扇區(qū)切換1005。又本實(shí)用新型若將存有加密文件的終端儲(chǔ)存媒體觀未經(jīng)過(guò)正常的譯碼程序,或是密碼金鎖錯(cuò)誤時(shí),加密文件會(huì)被隱藏?zé)o法瀏覽與存取。如圖4至圖7所示,為本實(shí)用新型其裝置型態(tài)(一)、(二)、(三)、(四),如圖4所示提供Flash芯片281型態(tài),即直接將本實(shí)用新型設(shè)于Flash芯片281 —側(cè)以提供其作加解密;而圖5、圖6為提供存儲(chǔ)卡280為microSD/M2存儲(chǔ)卡282、283型態(tài),其中圖5為較大尺寸microSD,本實(shí)用新型同樣直接設(shè)于該microSD存儲(chǔ)卡282的適配器(Adapter)觀21 內(nèi),以提供其作加解密;而圖6則為尺寸較小的M2存儲(chǔ)卡觀3,本實(shí)用新型即設(shè)于供其插設(shè)的適配器觀31內(nèi);至于圖7為提供U盤284插設(shè)的型態(tài),即本實(shí)用新型其一側(cè)設(shè)有供其插設(shè)的插槽 2841。藉此設(shè)計(jì),本實(shí)用新型具有下列特點(diǎn)1、兼容所有支持SD存儲(chǔ)卡的主機(jī)裝置,直接針對(duì)文件以加密方式存取,防止數(shù)據(jù)被竊取盜用。2、本實(shí)用新型其存儲(chǔ)卡280除了傳統(tǒng)標(biāo)準(zhǔn)SD存儲(chǔ)卡外型,還可以micro⑶存儲(chǔ)卡 282、SONY M2存儲(chǔ)卡沘3的適配器沘21、2831,以及直接轉(zhuǎn)接U盤284作為終端儲(chǔ)存媒體 28。3、以硬件方式執(zhí)行文件內(nèi)容數(shù)據(jù)加解密,能避免軟件執(zhí)行上速度與程序容易被破解的問(wèn)題。4、于標(biāo)準(zhǔn)SD命令集10外另新增安全擴(kuò)充指令集100,包括一加密裝置辨識(shí)與掃描1001 ;—設(shè)定密碼1002 ; —公共與加密扇區(qū)分割與格式化1003 ;—加密扇區(qū)移除1004 ; 一公共與加密扇區(qū)切換1005。5、若將存有加密文件的終端儲(chǔ)存媒體未經(jīng)過(guò)正常的譯碼程序,或是密碼金鎖錯(cuò)誤時(shí),加密文件會(huì)被隱藏?zé)o法瀏覽與存取。藉此設(shè)計(jì),將兼容于所有支持SD存儲(chǔ)卡的主機(jī)直接以硬件加密方式依據(jù)不同接口型態(tài)寫入終端儲(chǔ)存媒體觀作自動(dòng)加密存取及讀取被加密文件作自動(dòng)解密,符合進(jìn)步、實(shí)用與使用者的所需。以上所述的實(shí)施例僅為說(shuō)明本實(shí)用新型的技術(shù)思想及特點(diǎn),其目的在使熟習(xí)此項(xiàng)技藝的人士能夠了解本實(shí)用新型的內(nèi)容并據(jù)以實(shí)施,當(dāng)不能以的限定本實(shí)用新型的專利范圍,即大凡依本實(shí)用新型所揭示的精神所作的均等變化或修飾,仍應(yīng)涵蓋在本實(shí)用新型的專利范圍內(nèi)。
權(quán)利要求1.一種存儲(chǔ)卡型加解密轉(zhuǎn)換器裝置,其特征在于,包括 一存儲(chǔ)卡殼,于其一端外側(cè)設(shè)有與主機(jī)連接的多個(gè)接點(diǎn); 一加解密轉(zhuǎn)換器裝置,設(shè)于存儲(chǔ)卡殼內(nèi),其包括有一 SD裝置接口,設(shè)于裝置一側(cè)并與存儲(chǔ)卡殼其與主機(jī)相對(duì)應(yīng)連接的接點(diǎn)連接; 一微理器,設(shè)于裝置內(nèi)部,以控制整體裝置運(yùn)作程序;一內(nèi)存單元,與微處理器連接,以提供程序代碼存放及裝置運(yùn)作過(guò)程中數(shù)據(jù)暫存; 一電源控制單元,包括有一內(nèi)部連接端及外部連接端,藉由SD裝置接口由主機(jī)提供電源或外部電源供應(yīng);一加解密運(yùn)算單元,提供原始數(shù)據(jù)文件的加密算法運(yùn)算及提供加密數(shù)據(jù)的解密算法運(yùn)算;一 SD裝置控制單元,接收來(lái)自主機(jī)端的命令或數(shù)據(jù),并經(jīng)由微處理器的處理后,響應(yīng)主機(jī)端狀態(tài)或數(shù)據(jù);一主控切換裝置,與微處理器及加解密運(yùn)算單元連接,該主控切換裝置作選擇性連接設(shè)有提供終端儲(chǔ)存媒體控制的Flash控制單元、存儲(chǔ)卡主控控制單元及USB主控控制單元。
2.如權(quán)利要求1所述的存儲(chǔ)卡型加解密轉(zhuǎn)換器裝置,其特征在于,主控切換裝置的 Flash控制單元提供控制的終端儲(chǔ)存媒體為Flash芯片。
3.如權(quán)利要求1所述的存儲(chǔ)卡型加解密轉(zhuǎn)換器裝置,其特征在于,主控切換裝置的存儲(chǔ)卡主控控制單元的終端儲(chǔ)存媒體為存儲(chǔ)卡。
4.如權(quán)利要求3所述的存儲(chǔ)卡型加解密轉(zhuǎn)換器裝置,其特征在于,存儲(chǔ)卡為SD存儲(chǔ)卡。
5.如權(quán)利要求3所述的存儲(chǔ)卡型加解密轉(zhuǎn)換器裝置,其特征在于,存儲(chǔ)卡為microSD存儲(chǔ)卡。
6.如權(quán)利要求3所述的存儲(chǔ)卡型加解密轉(zhuǎn)換器裝置,其特征在于,存儲(chǔ)卡為M2存儲(chǔ)卡。
7.如權(quán)利要求5所述的存儲(chǔ)卡型加解密轉(zhuǎn)換器裝置,其特征在于,mircoSD存儲(chǔ)卡設(shè)有適配器。
8.如權(quán)利要求6所述的存儲(chǔ)卡型加解密轉(zhuǎn)換器裝置,其特征在于,M2存儲(chǔ)卡設(shè)有適配ο
9.如權(quán)利要求1所述的存儲(chǔ)卡型加解密轉(zhuǎn)換器裝置,其特征在于,主控切換裝置的USB 主控控制單元的終端儲(chǔ)存媒體為U盤。
專利摘要本實(shí)用新型公開(kāi)一種存儲(chǔ)卡型加解密轉(zhuǎn)換器裝置,為解決現(xiàn)有存儲(chǔ)卡無(wú)法加密等問(wèn)題而發(fā)明。包括有一存儲(chǔ)卡殼;一加解密轉(zhuǎn)換器裝置,設(shè)于存儲(chǔ)卡殼內(nèi),包括有一SD裝置接口,與存儲(chǔ)卡殼其接點(diǎn)相對(duì)應(yīng)連接;一微理器;一內(nèi)存單元,提供程序代碼存放及裝置運(yùn)作過(guò)程中數(shù)據(jù)暫存;一電源控制單元,藉以提供裝置內(nèi)部及終端儲(chǔ)存媒體電源或由外部電源提供;一加解密運(yùn)算單元,提供原始數(shù)據(jù)文件數(shù)據(jù)的加密及解密算法運(yùn)算;一SD裝置控制單元,接收主機(jī)端的命令或數(shù)據(jù),經(jīng)微處理器響應(yīng)主機(jī)端狀態(tài)或數(shù)據(jù);一主控切換裝置,與微處理器及加解密運(yùn)算單元連接并作選擇性連接多個(gè)控制單元。藉此設(shè)計(jì),將支持SD卡的主機(jī),以硬件加密、解密存取。
文檔編號(hào)G06F21/00GK202221572SQ201120279338
公開(kāi)日2012年5月16日 申請(qǐng)日期2011年8月3日 優(yōu)先權(quán)日2011年8月3日
發(fā)明者張盛發(fā) 申請(qǐng)人:巨盛電子股份有限公司