自選式編/解碼裝置及其操作接口的製作方法
2023-09-18 21:13:10 2
專利名稱:自選式編/解碼裝置及其操作接口的製作方法
技朮領域本發明涉及到一種數據加密及解密裝置,特別是一種自選式編/解碼裝置及其操作接口。
背景技朮隨著信息產業的發展,人們透過網際網路可擷取所需的信息內容,而網際網路的信息傳遞方式又可區分為有線傳輸與無線傳輸,每一種信息傳遞方式都存在著各自的優缺點,例如,無線傳輸方式透過無線電波將信息內容傳遞至遠程,由於在信息內容傳遞的過程中可能被其它人攔截讀取,故其信息內容需預先進行數據加密處理,以保護其信息內容,而有線傳輸方式雖然較無線傳輸方式安全,但也存在同樣的問題,故皆需對信息內容進行數據加密處理。
目前所使用的編/解碼方式為共同接口,其具有普遍化、易使用及編/解碼方式較易等等優點,透過預先進行數據加密處理步驟,並將信息內容傳遞至指定接收端,再於接收端以對應的解碼方式對信息內容進行數據解密處理步驟,以還原信息內容,此類固定式編/解碼處理過程,對從事高機密性產業者而言,並無法滿足其需求,因為有心人士只要了解其使用的編/解碼方式,再針對此編/解碼方式進行破解,即可獲取其信息內容,因此,如何能提供一種非固定式編/解碼處理的裝置,成為研究人員待解決的問題之。
發明內容
為解決上述問題,本發明的主要目的在於提供一種自選式編/解碼裝置及其操作接口,透過使用者自選編/解碼處理的方式,讓信息內容具有非固定式編/解碼處理的特性,由此提高信息內容的保密性。
因此,為達上述目的,本發明所揭露的自選式編/解碼裝置,包括有編/解碼類型選擇器、編/解碼表達式資料庫及編/解碼運算器。
編/解碼表達式資料庫,儲存有一種以上的編/解碼表達式,以提供編/解碼類型選擇器讀取所需的編/解碼表達式數據。
編/解碼類型選擇器,用以選擇要進行編/解碼處理的編/解碼表達式。
編/解碼運算器,依據編/解碼類型選擇器選擇的編/解碼表達式,對檔案數據進行編碼或解碼處理,以產生編碼檔案數據或解碼檔案數據。
其中自選式編/解碼裝置更透過連接接口(例,串/並行通信埠、萬用串行總線、光纖或乙太網絡埠等等其它通信接口其中之一)與計算機系統連接,以進行檔案數據的編碼或解碼處理,而自選式編/解碼裝置,具有可攜式的特性,使用者將自選式編/解碼裝置透過連接接口(例,串行通信埠或萬用串行總線等)與計算機系統連接後即可使用。
另外,為達上述目的,本發明所揭露的自選式編碼操作接口,包含有檔案路徑選取欄位、編/解碼表達式選擇欄位、編/解碼運算確認鍵、取消鍵及信息顯示欄位。
檔案路徑選取欄位,提供使用者尋找並選取待處理的檔案資料。
編/解碼表達式選擇欄位,提供使用者選擇要使用的編/解碼表達式。
編/解碼運算確認鍵,用以確認使用者選擇的編/解碼表達式,以執行對應的編/解碼處理作業。
取消鍵,用以確認取消使用者選擇的編/解碼表達式,以重新選取。
信息顯示欄位,顯示檔案數據進行編/解碼處理的歷程信息。
其中檔案路徑選取欄位、編/解碼表達式選擇欄位及信息顯示欄位的一側邊具有滾動條,透過移動各滾動條,可選取無法顯示於目前顯示區域的其它對象(指檔案數據或編/解碼表達式或編/解碼處理歷程信息)。
通過這種自選式編/解碼裝置及其操作接口,透過使用者自選編/解碼的方式,讓檔案數據具有非固定式編/解碼的特性,且必須以對應的編/解碼表達式對檔案數據進行編/解碼處理,以還原檔案資料內容,由此提高檔案數據的保密性。
圖1是為本發明所提的系統方塊圖。
圖2是為本發明所提的檔案數據的編/解碼操作畫面示意圖。
圖3A是為本發明所提的編碼處理的操作步驟流程圖。
圖3B是為本發明所提的解碼處理的操作步驟流程圖。
附圖符號說明尋找並選取待處理的檔案數據步驟300選擇要使用的編碼表達式步驟301依據選擇的編碼表達式對檔案數據進行編碼運算步驟302選擇對應編碼表達式的解碼表達式步驟401依據選擇的解碼表達式對檔案數據進行解碼運算步驟40具體實施方式
請參照圖1,其為本發明的系統方塊圖,圖中自選式編/解碼裝置100透過連接接口40與計算機系統50連接,而自選式編/解碼裝置100,包含有編/解碼類型選擇器10、編/解碼表達式資料庫20及編/解碼運算器30。
編/解碼類型選擇器10,具有一種以上可選擇的編/解碼表達式,以供使用者選擇要進行編碼或解運算的編/解碼表達式,並依據使用者選擇的編/解碼表達式至編/解碼表達式資料庫20讀取對應編碼或解碼表達式數據,而編/解碼表達式包含有以下算法數據加密標準DES(Data Encryption Standard)、國際數據加密算法IDEA(International Data Encryption Algorithm)、RC5(Ron’scode)、Skipjack及先進加密標準AES(Advanced Encryption Standard)等等其中之一。
另外,使用者透過編/解碼類型選擇器10可單選或複選若干個不同的編/解碼表達式,於選擇完成後,再決定其編/解碼運算的順序,需注意的是編碼順序與解碼順序必須相對應,即後使用的表達式於解碼時先使用。
編/解碼表達式資料庫20,與編/解碼類型選擇器10連接,儲存有一個以上的編碼或解碼表達式數據,以提供編/解碼類型選擇器10讀取使用者選定的編碼或解碼表達式數據。
編/解碼運算器30,與編/解碼類型選擇器10連接,依據編/解碼類型選擇器10選擇的編碼或解碼表達式對檔案數據進行編碼或解碼運算,以產生一加密檔案數據或一解密檔案數據。
連接接口40,分別與自選式編/解碼裝置100與計算機系統50連接,提供自選式編/解碼裝置100與計算機系統50的數據傳輸連接接口,可採用串/並行通信埠、萬用串行總線、光纖或乙太網絡埠等等其它通信接口其中之一,而連接接口40可設置於自選式編/解碼裝置100中或設置於計算機系統50中,以數據傳輸線(圖中未示)連接自選式編/解碼裝置100中或計算機系統50,或者以連接埠形式連接自選式編/解碼裝置100中或計算機系統50。
另外,本發明所提的自選式編/解碼裝置,具有可攜式的特性,使用者將自選式編/解碼裝置100透過連接接口40(例,串行通信埠或萬用串行總線等)與計算機系統50連接後即可使用。
請參照圖2,是為本發明的檔案數據編/解碼操作接口示意圖,於操作畫面200中包含有檔案路徑選取欄位210、編/解碼表達式選擇欄位220、編/解碼運算確認鍵230、取消鍵240及信息顯示欄位250。
檔案路徑選取欄位210,可選擇要進行加密或解密處理的檔案數據的路徑,以尋找並選取待處理的檔案數據。
編/解碼表達式選擇欄位220,列出一種以上的編/解碼表達式,以提供使用者選取要使用的編/解碼表達式,而編/解碼表達式可採用下列幾種算法,例,數據加密標準DES(Data Encryption Standard)、國際數據加密算法IDEA(International Data Encryption Algorithm)、RC5(Ron’s code)、Skipjack及先進加密標準AES(Advanced Encryption Standard)等等其中之一。
編/解碼運算確認鍵230,提供使用者確認所選擇的編/解碼表達式,以執行相關的編/解碼作業。
取消鍵240,提供使用者確認取消所選擇的編/解碼表達式,以重新選取要使用的的編/解碼表達式。
信息顯示欄位250,顯示使用者由檔案路徑選取欄位210選取的檔案數據進行編碼或解碼處理的歷程信息,以供使用者參考、核對或存檔。
另外,於檔案路徑選取欄位210、編/解碼表達式選擇欄位220及信息顯示欄位250的一側邊具有可移動的滾動條210a、滾動條220a及滾動條250a,透過移動滾動條210a、滾動條220a或滾動條250a,以選取各欄位中無法顯示於目前顯示區域的其它對象(指檔案數據或編/解碼表達式或編/解碼處理歷程信息)。
請參照圖3A,是為本發明的自選式編碼處理的操作步驟流程圖,首先,尋找並選取待處理的檔案數據(步驟300);於選取好待處理的檔案資料後,選擇要使用的編碼表達式(步驟301);依據選擇的編碼表達式,對待處理的檔案數據進行編碼運算(步驟302),以產生一加密檔案數據,而編碼表達式可採用下列幾種算法數據加密標準DES(Data Encryption Standard)、國際數據加密算法IDEA(International Data Encryption Algorithm)、RC5(Ron’s code)、Skipjack及先進加密標準AES(Advanced Encryption Standard)等等其中之一。
請參照圖3B,是為本發明的自選式解碼處理的操作步驟流程圖,而相對編碼處理步驟的解碼處理步驟如下,選擇對應編碼表達式的解碼表達式(步驟401);依據選擇的解碼表達式對加密檔案數據進行解碼運算(步驟402),以產生一解密檔案數據,而解密檔案數據即為原始的檔案數據。
另外,使用者可單選或複選若干個不同的編/解碼表達式,於選擇完成後,再決定其編/解碼運算的順序,需注意的是編碼順序與解碼順序必須相對應,即後使用的表達式於解碼時先使用。
通過這種自選式編/解碼裝置及其操作接口,利用非固定性的編碼方式,對檔案數據進行加密處理,以保護檔案資料的內容,並以對應解碼方式,對檔案數據進行解密處理,以還原檔案資料的內容,由此提高檔案數據的保密性。
權利要求
1.一種自選式編/解碼裝置,是對一檔案數據進行一編碼或一解碼運算,其特徵在於包含有一編/解碼表達式資料庫,儲存有一種以上的編/解碼表達式;一編/解碼類型選擇器,供使用者選擇要進行該編碼或該解碼運算的該編/解碼表達式;一編/解碼運算器,依據選擇的該編/解碼表達式,編碼運算或解碼運算該檔案數據,以產生一編碼檔案數據或一解碼檔案數據。
2.如申請專利範圍第1項所述的自選式編/解碼裝置,其特徵在於該編/解碼類型選擇器與該編/解碼運算器更透過一連接接口與一計算機系統連接。
3.如申請專利範圍第1項所述的自選式編/解碼裝置,其特徵在於該連接接口包含有串/並行通信埠、萬用串行總線、光纖或乙太網絡埠其中之一。
4.如申請專利範圍第1項所述的自選式編/解碼裝置,其特徵在於該編/解碼類型選擇器更依據使用者選擇的該編/解碼表達式至該編/解碼表達式資料庫讀取對應的編/解碼表達式數據。
5.如申請專利範圍第1項所述的自選式編/解碼裝置,其特徵在於該編/解碼表達式是選自數據加密標準(DES)、國際數據加密算法(IDEA)、RC5、Skipjack及先進加密標準(AES)其中之一。
6.一種自選式編/解碼裝置的操作接口,其特徵在於包含有一檔案路徑讀取欄位,供使用者尋找並選取待進行一編碼或解碼處理的檔案數據;一編/解碼表達式選取欄位,列出一種以上的編/解碼表達式供使用者選擇;一信息顯示欄位,顯示進行該編碼或該解碼處理的歷程信息。
7.如申請專利範圍第6項所述的操作接口,其特徵在於更包含有一編/解碼運算確認鍵,用以確認已選擇的該編/解碼表達式,以執行對應該編/解碼表達式的編/解碼運算處理;一取消鍵,用以確認取消已選擇的該編/解碼表達式,以供使用者重新選擇該編/解碼表達式。
8.如申請專利範圍第6項所述的操作接口,其特徵在於該編/解碼表達式是選自數據加密標準(DES)、國際數據加密算法(IDEA)、RC5、Skipjack及先進加密標準(AFS)其中之一。
全文摘要
本發明揭示了一種自選式編/解碼裝置及其操作接口,是對檔案數據進行編碼或解碼處理,包含有編/解碼表達式資料庫,儲存有一種以上的編/解碼表達式;編/解碼類型選擇器,用以提供使用者選擇要進行編碼或解碼的編/解碼表達式;以及編/解碼運算器,依據選擇的編/解碼表達式,編碼運算或解碼運算檔案數據,以產生一編碼檔案數據或一解碼檔案數據。
文檔編號H04L9/00GK1988436SQ20051012097
公開日2007年6月27日 申請日期2005年12月22日 優先權日2005年12月22日
發明者董利燊 申請人:佛山市順德區順達電腦廠有限公司, 神基科技股份有限公司