亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

加密電子文件傳送方法及結(jié)構(gòu)的制作方法

文檔序號:7594156閱讀:224來源:國知局
專利名稱:加密電子文件傳送方法及結(jié)構(gòu)的制作方法
技術(shù)領(lǐng)域
本發(fā)明是關(guān)于一種計(jì)算機(jī)信息技術(shù),特別是關(guān)于一種加密電子文件傳送方法及結(jié)構(gòu),讓發(fā)信端計(jì)算機(jī)平臺將電子文件以加密方式傳送給受信端計(jì)算機(jī)平臺。
背景技術(shù)
電子文件加密技術(shù)(cryptography)是一種計(jì)算機(jī)網(wǎng)絡(luò)信息傳送技術(shù),它可將原始的電子文件(例如文字文件)經(jīng)過特定的加密方法(encryption)轉(zhuǎn)換成加密文件,接著即可將此加密文件通過公用網(wǎng)絡(luò)系統(tǒng),例如國際互聯(lián)網(wǎng),傳送至遠(yuǎn)程的計(jì)算機(jī)平臺;接收到此加密文件的受信端用戶即可通過反向的解密方法(decryption)將加密文件還原成原始電子文件,借此而可讀取原始電子文件的內(nèi)容。若該加密文件在傳輸途中被第三者所截獲,由于該第三者并無解密方法,因此無法讀取該加密文件的內(nèi)容。
目前計(jì)算機(jī)信息業(yè)界常用的電子文件加密技術(shù)例如包括數(shù)字簽章技術(shù)(digital signature)、私鑰加密技術(shù)(private key cryptography)、公鑰加密技術(shù)(public key cryptography)等。由于這些加密技術(shù)均為計(jì)算機(jī)信息領(lǐng)域所常用及熟知的技術(shù),因此在此說明書中不對其作進(jìn)一步的說明。
目前大多數(shù)電子文件處理軟件(例如為文字處理或電子表格處理軟件)對其所生成的電子文件通常僅提供閱讀權(quán)限設(shè)定功能,也就是受信端用戶需輸入一組正確的權(quán)限識別數(shù)據(jù),才可開啟其所接收到的加密文件。然而這種作法的一項(xiàng)缺點(diǎn)在于其主體文件部分并未加密,因此若加密文件在傳輸途中被第三者截獲,則該第三者仍可輕易地提取未加密的主體文件部分,從而可讀取該加密文件的內(nèi)容。
上述問題的一種解決方法是采用加密軟件對主體文件部分進(jìn)行加密。然而這種解決方法的一項(xiàng)缺點(diǎn)在于操作不連貫及對密鑰和加解密程序的管理不集中,因此易于發(fā)生操作錯(cuò)誤問題,導(dǎo)致加密文件不可恢復(fù)且使得加密文件容易被破解。
此外,目前大多數(shù)文字處理軟件已采用XML(Extensible MarkupLanguage)格式作為其所生成的電子文件的數(shù)據(jù)儲存格式。但由于XML格式極易被解析或直接獲取,因此若XML格式的電子文件在傳輸途中被第三者所截獲,則其極易被解讀而失去其保密性。

發(fā)明內(nèi)容
為克服上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的主要目的在于提供一種加密電子文件傳送方法及結(jié)構(gòu),它可對要傳送至遠(yuǎn)程電子文件的主體文件部分進(jìn)行加密,以確保其保密性及安全性。
本發(fā)明的另一目的在于提供一種加密電子文件傳送方法及結(jié)構(gòu),它可對XML格式的電子文件提供高保密性及安全性的加密功能。
本發(fā)明的電子文件加密和解密方法及結(jié)構(gòu)是設(shè)計(jì)用于讓發(fā)信端計(jì)算機(jī)平臺將電子文件以加密方式傳送給受信端計(jì)算機(jī)平臺;且其特點(diǎn)在于可整合至電子文件處理軟件,讓該電子文件處理軟件可在生成電子文件后,直接對該電子文件的主體文件部分進(jìn)行加密程序,并同時(shí)附加數(shù)字簽章,使得加密文件在傳輸途中具有高保密性及安全性。
本發(fā)明的加密電子文件傳送方法至少包括在該發(fā)信端計(jì)算機(jī)平臺上,執(zhí)行電子文件加載程序,用于加載該原始電子文件;執(zhí)行密鑰生成程序,用于生成密鑰組,包括公用密鑰和私用密鑰;執(zhí)行發(fā)信端用戶操控的發(fā)信端數(shù)字簽章原始數(shù)據(jù)輸入程序,輸入一組數(shù)字簽章原始數(shù)據(jù),包括發(fā)信端用戶的公用密鑰和私用密鑰;執(zhí)行數(shù)字簽章生成程序,可將該數(shù)字簽章原始數(shù)據(jù)輸入程序輸入的數(shù)字簽章原始數(shù)據(jù)通過特定的轉(zhuǎn)換程序生成數(shù)字簽章;以及執(zhí)行加密程序,將該原始電子文件中要加密的部分,借由發(fā)信端用戶的公用密鑰進(jìn)行加密程序,并同時(shí)嵌入該數(shù)字簽章生成程序生成的數(shù)字簽章和該密鑰生成程序所生成的密鑰組,借此生成加密文件,并將此加密文件傳送給該受信端計(jì)算機(jī)平臺;接著在該受信端計(jì)算機(jī)平臺上,執(zhí)行加密文件加載程序,接收及加載該發(fā)信端計(jì)算機(jī)平臺傳送過來的加密文件;執(zhí)行受信端用戶操控的受信端數(shù)字簽章原始數(shù)據(jù)輸入程序,輸入一組數(shù)字簽章原始數(shù)據(jù),包括受信端用戶的公用密鑰和私用密鑰;執(zhí)行驗(yàn)證用數(shù)字簽章生成程序,將該受信端數(shù)字簽章原始數(shù)據(jù)輸入程序輸入的數(shù)字簽章原始數(shù)據(jù),與該加密程序中數(shù)字簽章生成程序執(zhí)行完全相同的轉(zhuǎn)換程序,生成驗(yàn)證用數(shù)字簽章;執(zhí)行數(shù)字簽章對比程序,將該驗(yàn)證用數(shù)字簽章生成程序生成的驗(yàn)證用數(shù)字簽章與該受信端計(jì)算機(jī)平臺接收到加密文件中的數(shù)字簽章進(jìn)行對比程序,借此檢驗(yàn)二者是否相符;若是,則發(fā)出解密激活信息;以及執(zhí)行解密程序,可響應(yīng)該解密激活信息,將該加密文件借由受信端用戶的私用密鑰進(jìn)行解密程序,借此將該加密文件還原成內(nèi)容與該原始電子文件完全相同的解密文件。
本發(fā)明的加密電子文件傳送結(jié)構(gòu)至少包括發(fā)信端加密單元,搭載在該發(fā)信端計(jì)算機(jī)平臺上;以及受信端解密單元,搭載在該受信端計(jì)算機(jī)平臺上;其中,該發(fā)信端加密單元至少包括電子文件加載模塊,用于加載該原始電子文件;密鑰生成模塊,可在該電子文件加載模塊加載該原始電子文件后,響應(yīng)地生成密鑰組,包括公用密鑰和私用密鑰;發(fā)信端數(shù)字簽章原始數(shù)據(jù)輸入模塊,可在該電子文件加載模塊加載該原始電子文件后,響應(yīng)地提供發(fā)信端用戶操控的數(shù)字簽章原始數(shù)據(jù)輸入程序,用于輸入一組數(shù)字簽章原始數(shù)據(jù),包括發(fā)信端用戶的公用密鑰和私用密鑰;數(shù)字簽章生成模塊,可將該數(shù)字簽章原始數(shù)據(jù)輸入模塊輸入的數(shù)字簽章原始數(shù)據(jù),通過特定的轉(zhuǎn)換程序生成數(shù)字簽章;以及加密模塊,可將該原始電子文件中要加密的部分借由發(fā)信端用戶的公用密鑰進(jìn)行加密程序,并同時(shí)嵌入該數(shù)字簽章生成模塊生成的數(shù)字簽章和該密鑰生成模塊生成的密鑰組,借此生成加密文件,并將此加密文件傳送給該受信端計(jì)算機(jī)平臺;且其中,該受信端解密單元至少包括加密文件加載模塊,用于接收及加載該發(fā)信端計(jì)算機(jī)平臺傳送過來的加密文件;受信端數(shù)字簽章原始數(shù)據(jù)輸入模塊,可在該加密文件加載模塊加載該加密文件后,響應(yīng)地提供受信端用戶操控的數(shù)字簽章原始數(shù)據(jù)輸入程序,用于輸入一組數(shù)字簽章原始數(shù)據(jù),包括受信端用戶的公用密鑰和私用密鑰;驗(yàn)證用數(shù)字簽章生成模塊,可將該受信端數(shù)字簽章原始數(shù)據(jù)輸入模塊輸入的數(shù)字簽章原始數(shù)據(jù),與該發(fā)信端加密單元中的數(shù)字簽章生成模塊執(zhí)行完全相同的轉(zhuǎn)換程序,生成驗(yàn)證用數(shù)字簽章;數(shù)字簽章對比模塊,可將該驗(yàn)證用數(shù)字簽章生成模塊生成的驗(yàn)證用數(shù)字簽章與該受信端計(jì)算機(jī)平臺接收到的加密文件中的數(shù)字簽章進(jìn)行對比程序,借此檢驗(yàn)二者是否相符;若是,則發(fā)出解密激活信息;以及解密模塊,可響應(yīng)該數(shù)字簽章對比模塊發(fā)出的解密激活信息,將該加密文件借由受信端用戶的私用密鑰進(jìn)行解密程序,借此將該加密文件還原成內(nèi)容與該原始電子文件完全相同的解密文件。
綜上所述,本發(fā)明的加密電子文件傳送方法及結(jié)構(gòu)可對要傳送至遠(yuǎn)程的電子文件的主體文件部分進(jìn)行加密,以確保其保密性及安全性,它還可以對XML格式的電子文件提供高保密性及安全性的加密功能。


圖1為應(yīng)用結(jié)構(gòu)示意圖,顯示本發(fā)明的加密電子文件傳送結(jié)構(gòu)搭配至發(fā)信端計(jì)算機(jī)平臺和受信端計(jì)算機(jī)平臺的應(yīng)用結(jié)構(gòu);圖2A為系統(tǒng)結(jié)構(gòu)示意圖,顯示本發(fā)明的加密電子文件傳送結(jié)構(gòu)中發(fā)信端加密單元內(nèi)部結(jié)構(gòu)的對象導(dǎo)向組件模型;圖2B為系統(tǒng)結(jié)構(gòu)示意圖,顯示本發(fā)明的加密電子文件傳送結(jié)構(gòu)中受信端解密單元內(nèi)部結(jié)構(gòu)的對象導(dǎo)向組件模型。
具體實(shí)施例方式
實(shí)施例以下即配合附圖,詳細(xì)說明本發(fā)明的加密電子文件傳送方法及結(jié)構(gòu)的實(shí)施例。
圖1是本發(fā)明的加密電子文件傳送結(jié)構(gòu)的應(yīng)用結(jié)構(gòu)。如圖1所示,本發(fā)明的加密電子文件傳送結(jié)構(gòu)的基本結(jié)構(gòu)包括兩個(gè)分散的單元(A)發(fā)信端加密單元100;以及(B)受信端解密單元200;其中該發(fā)信端加密單元100搭載至發(fā)信端計(jì)算機(jī)平臺10,該受信端解密單元200則搭載至受信端計(jì)算機(jī)平臺20,讓該發(fā)信端計(jì)算機(jī)平臺10可將原始電子文件40通過加密轉(zhuǎn)換成加密文件50,再接著例如通過國際互聯(lián)網(wǎng)30傳送給受信端計(jì)算機(jī)平臺20,并讓該受信端計(jì)算機(jī)平臺20將其接收到的各個(gè)加密文件50進(jìn)行確認(rèn)及解密,得到內(nèi)容與原始電子文件40完全相同的解密文件60,使得受信端計(jì)算機(jī)平臺20的用戶可確認(rèn)加密文件50在傳輸途中未受到非法篡改,并完整地讀取出加密文件50的內(nèi)容。
在具體實(shí)施上,本發(fā)明的電子文件加密和解密方法及結(jié)構(gòu)可完全以軟件程序的方式來實(shí)施,并將此軟件程序以模塊方式附加至發(fā)信端計(jì)算機(jī)平臺10和受信端計(jì)算機(jī)平臺20上的電子文件處理軟件11、21,它可以例如是文字處理軟件、電子表格處理軟件等,用于直接對電子文件處理軟件11、21生成的電子文件提供具有高保密性及安全性的加密功能。
如圖2A所示,發(fā)信端加密單元100內(nèi)部結(jié)構(gòu)的對象導(dǎo)向組件模型(object-oriented component model)至少包括(A1)電子文件加載模塊110;(A2)密鑰生成模塊120;(A3)發(fā)信端數(shù)字簽章原始數(shù)據(jù)輸入模塊130;(A4)數(shù)字簽章生成模塊140;以及(A5)加密模塊150。
電子文件加載模塊110用于加載該原始電子文件40,且其可提供發(fā)信端用戶操控的加密部分選取功能,讓發(fā)信端用戶可從該原始電子文件40中選取出需加密的部分,例如可以是該原始電子文件40的全部內(nèi)容或僅是其中一段文字。
密鑰生成模塊120可在上述電子文件加載模塊110加載該原始電子文件40后,響應(yīng)地生成密鑰組121,包括公用密鑰(public key)和私用密鑰(private key);其中該公用密鑰用于加密程序,該私用密鑰則用于解密程序。
發(fā)信端數(shù)字簽章原始數(shù)據(jù)輸入模塊130可在上述電子文件加載模塊110加載該原始電子文件40后,響應(yīng)地提供發(fā)信端用戶操控的數(shù)字簽章原始數(shù)據(jù)輸入程序,讓發(fā)信端用戶輸入一組預(yù)先指定的數(shù)字簽章原始數(shù)據(jù)131,例如包括該原始電子文件40的文件名稱、作者姓名、建檔時(shí)間、摘要說明等,且進(jìn)而包括發(fā)信端用戶的公用密鑰和私用密鑰。
數(shù)字簽章生成模塊140可將上述發(fā)信端數(shù)字簽章原始數(shù)據(jù)輸入模塊130輸入的數(shù)字簽章原始數(shù)據(jù)131,通過特定的轉(zhuǎn)換程序生成數(shù)字簽章(digital signature)141。
加密模塊150可將該原始電子文件40中要加密的部分,用發(fā)信端用戶的公用密鑰進(jìn)行加密程序,并同時(shí)嵌入上述數(shù)字簽章生成模塊140所生成的數(shù)字簽章141和該密鑰生成模塊120所生成的密鑰組121,借此生成加密文件50,令發(fā)信端計(jì)算機(jī)平臺10將此加密文件50例如通過國際互聯(lián)網(wǎng)30傳送給受信端計(jì)算機(jī)平臺20。本發(fā)明的一項(xiàng)技術(shù)特點(diǎn)在于,此處是將公用密鑰和私用密鑰儲存在加密后的文件中,不像現(xiàn)有技術(shù)將其另外以單獨(dú)的文件進(jìn)行儲存。這種做法可防止該單獨(dú)的密鑰文件遭到毀損時(shí)無法令受信端用戶用來對加密文件50進(jìn)行解密程序。此外,此加密模塊150是例如采用XML(Extensible MarkupLanguage)數(shù)據(jù)格式對該加密文件50進(jìn)行編碼,且也可讓發(fā)信端用戶用指定加密文件50的XML數(shù)據(jù)格式的內(nèi)容模型,例如為DTD(DocumentType Definition)或XML Schema。
接著如圖2B所示,受信端解密單元200內(nèi)部結(jié)構(gòu)的對象導(dǎo)向組件模型(object-oriented component model)至少包括(B1)加密文件加載模塊210;(B2)受信端數(shù)字簽章原始數(shù)據(jù)輸入模塊220;(B3)驗(yàn)證用數(shù)字簽章生成模塊230;(B4)數(shù)字簽章對比模塊240;以及(B5)解密模塊250。
加密文件加載模塊210用于接收及加載發(fā)信端計(jì)算機(jī)平臺10傳送過來的各個(gè)加密文件50,并在加載加密文件50后隨即發(fā)出解密激活信息至受信端數(shù)字簽章原始數(shù)據(jù)輸入模塊220。
受信端數(shù)字簽章原始數(shù)據(jù)輸入模塊220可響應(yīng)上述加密文件加載模塊210發(fā)出的解密激活信息,對受信端用戶提供人為操控的數(shù)字簽章原始數(shù)據(jù)輸入程序,令受信端用戶輸入一組與發(fā)信端用戶輸入的數(shù)字簽章原始數(shù)據(jù)131完全相同的數(shù)字簽章原始數(shù)據(jù)221,例如包括該加密文件50所相關(guān)原始電子文件40的文件名稱、作者姓名、建檔時(shí)間、摘要說明等,且進(jìn)而包括受信端用戶的公用密鑰和私用密鑰。
驗(yàn)證用數(shù)字簽章生成模塊230可將上述受信端數(shù)字簽章原始數(shù)據(jù)輸入模塊220輸入的數(shù)字簽章原始數(shù)據(jù)221,與上述發(fā)信端加密單元100中數(shù)字簽章生成模塊140執(zhí)行完全相同轉(zhuǎn)換程序,生成驗(yàn)證用的數(shù)字簽章231。
數(shù)字簽章對比模塊240可將上述驗(yàn)證用數(shù)字簽章生成模塊230生成的驗(yàn)證用數(shù)字簽章231,與該加密文件50中的數(shù)字簽章(即圖2A所示的數(shù)字簽章141)進(jìn)行對比,借此檢驗(yàn)二者是否相符;若否,則發(fā)出禁止解密信息,令解密模塊250無法對該加密文件50進(jìn)行解密;反之若是,則發(fā)出解密激活信息至解密模塊250,令解密模塊250對加密文件50進(jìn)行解密程序。
解密模塊250可響應(yīng)上述數(shù)字簽章對比模塊240發(fā)出的解密激活信息,對該加密文件50以受信端用戶的私用密鑰進(jìn)行解密程序,借此將該加密文件50中的加密部分還原成內(nèi)容與原始電子文件40完全相同的解密文件60,令受信端用戶可從解密文件60中讀取到原始的電子文件40的內(nèi)容。
本發(fā)明的加密電子文件傳送方法實(shí)現(xiàn)過程是在該發(fā)信端計(jì)算機(jī)平臺10上,執(zhí)行電子文件加載程序,用于加載該原始電子文件40;執(zhí)行密鑰生成程序,生成密鑰組121,包括公用密鑰和私用密鑰;執(zhí)行發(fā)信端用戶操控的發(fā)信端數(shù)字簽章原始數(shù)據(jù)輸入程序,用于輸入一組數(shù)字簽章原始數(shù)據(jù),包括發(fā)信端用戶的公用密鑰和私用密鑰;執(zhí)行數(shù)字簽章生成程序,可將該數(shù)字簽章原始數(shù)據(jù)輸入程序輸入的數(shù)字簽章原始數(shù)據(jù)通過特定的轉(zhuǎn)換程序而生成數(shù)字簽章;以及執(zhí)行加密程序,將該原始電子文件中要加密的部分借由發(fā)信端用戶的公用密鑰進(jìn)行加密程序,并同時(shí)嵌入該數(shù)字簽章生成程序生成的數(shù)字簽章和該密鑰生成程序所生成的密鑰組121,借此生成加密文件50,并將此加密文件50傳送給該受信端計(jì)算機(jī)平臺20;接著在該受信端計(jì)算機(jī)平臺20上,執(zhí)行加密文件加載程序,接收及加載該發(fā)信端計(jì)算機(jī)平臺10所傳送過來的加密文件50;執(zhí)行受信端用戶操控的受信端數(shù)字簽章原始數(shù)據(jù)輸入程序,輸入一組數(shù)字簽章原始數(shù)據(jù),包括受信端用戶的公用密鑰和私用密鑰;執(zhí)行驗(yàn)證用數(shù)字簽章生成程序,將該受信端數(shù)字簽章原始數(shù)據(jù)輸入程序輸入的數(shù)字簽章原始數(shù)據(jù),與該加密程序中的數(shù)字簽章生成程序所執(zhí)行完全相同轉(zhuǎn)換程序,生成驗(yàn)證用數(shù)字簽章;執(zhí)行數(shù)字簽章對比程序,將該驗(yàn)證用數(shù)字簽章生成程序生成的驗(yàn)證用數(shù)字簽章與該受信端計(jì)算機(jī)平臺20接收到加密文件中的數(shù)字簽章進(jìn)行對比程序,借此檢驗(yàn)二者是否相符;若是,則發(fā)出解密激活信息;以及執(zhí)行解密程序,可響應(yīng)該解密激活信息,將該加密文件50借由受信端用戶的私用密鑰進(jìn)行解密程序,借此將該加密文件50還原成內(nèi)容與該原始電子文件完全相同的解密文件60。
總而言之,本發(fā)明提供了一種新穎的加密電子文件傳送方法及結(jié)構(gòu),讓發(fā)信端計(jì)算機(jī)平臺將原始電子文件以加密方式傳送給受信端計(jì)算機(jī)平臺;且其特點(diǎn)在于可整合至電子文件處理軟件,讓該電子文件處理軟件可在生成電子文件后,直接對該電子文件的主體文件部分進(jìn)行加密程序,并同時(shí)附加數(shù)字簽章,使得加密文件在傳輸途中具有高保密性及安全性。本發(fā)明因此比現(xiàn)有技術(shù)具有更佳的進(jìn)步性及實(shí)用性。
權(quán)利要求
1.一種加密電子文件傳送方法,其可應(yīng)用在讓發(fā)信端計(jì)算機(jī)平臺將原始電子文件以加密方式傳送給受信端計(jì)算機(jī)平臺;其特征在于,此加密電子文件傳送方法至少包括在該發(fā)信端計(jì)算機(jī)平臺上,執(zhí)行電子文件加載程序,用于加載該原始電子文件;執(zhí)行密鑰生成程序,用于生成密鑰組,包括公用密鑰和私用密鑰;執(zhí)行發(fā)信端用戶操控的發(fā)信端數(shù)字簽章原始數(shù)據(jù)輸入程序,輸入一組數(shù)字簽章原始數(shù)據(jù),包括發(fā)信端用戶的公用密鑰和私用密鑰;執(zhí)行數(shù)字簽章生成程序,可將該數(shù)字簽章原始數(shù)據(jù)輸入程序輸入的數(shù)字簽章原始數(shù)據(jù)通過特定的轉(zhuǎn)換程序生成數(shù)字簽章;以及執(zhí)行加密程序,將該原始電子文件中要加密的部分,借由發(fā)信端用戶的公用密鑰進(jìn)行加密程序,并同時(shí)嵌入該數(shù)字簽章生成程序生成的數(shù)字簽章和該密鑰生成程序所生成的密鑰組,借此生成加密文件,并將此加密文件傳送給該受信端計(jì)算機(jī)平臺;接著在該受信端計(jì)算機(jī)平臺上,執(zhí)行加密文件加載程序,接收及加載該發(fā)信端計(jì)算機(jī)平臺傳送過來的加密文件;執(zhí)行受信端用戶操控的受信端數(shù)字簽章原始數(shù)據(jù)輸入程序,輸入一組數(shù)字簽章原始數(shù)據(jù),包括受信端用戶的公用密鑰和私用密鑰;執(zhí)行驗(yàn)證用數(shù)字簽章生成程序,將該受信端數(shù)字簽章原始數(shù)據(jù)輸入程序輸入的數(shù)字簽章原始數(shù)據(jù),與該加密程序中數(shù)字簽章生成程序執(zhí)行完全相同的轉(zhuǎn)換程序,生成驗(yàn)證用數(shù)字簽章;執(zhí)行數(shù)字簽章對比程序,將該驗(yàn)證用數(shù)字簽章生成程序生成的驗(yàn)證用數(shù)字簽章與該受信端計(jì)算機(jī)平臺接收到加密文件中的數(shù)字簽章進(jìn)行對比程序,借此檢驗(yàn)二者是否相符;若是,則發(fā)出解密激活信息;以及執(zhí)行解密程序,可響應(yīng)該解密激活信息,將該加密文件借由受信端用戶的私用密鑰進(jìn)行解密程序,借此將該加密文件還原成內(nèi)容與該原始電子文件完全相同的解密文件。
2.如權(quán)利要求1所述的加密電子文件傳送方法,其特征在于,該發(fā)信端計(jì)算機(jī)平臺通過國際互聯(lián)網(wǎng)將該加密文件傳送給該受信端計(jì)算機(jī)平臺。
3.如權(quán)利要求1所述的加密電子文件傳送方法,其特征在于,該電子文件加載程序進(jìn)而包括用戶操控的加密部分選取程序,用于從該原始電子文件中選取出需要加密的部分。
4.如權(quán)利要求1所述的加密電子文件傳送方法,其特征在于,該數(shù)字簽章原始數(shù)據(jù)包括文件名稱、作者姓名、建檔時(shí)間和摘要說明。
5.如權(quán)利要求1所述的加密電子文件傳送方法,其特征在于,該加密程序是采用XML數(shù)據(jù)格式對該加密文件進(jìn)行編碼。
6.一種加密電子文件傳送結(jié)構(gòu),可讓發(fā)信端計(jì)算機(jī)平臺將原始電子文件以加密方式傳送給受信端計(jì)算機(jī)平臺,其特征在于,該加密電子文件傳送結(jié)構(gòu)至少包括發(fā)信端加密單元,搭載在該發(fā)信端計(jì)算機(jī)平臺上;以及受信端解密單元,搭載在該受信端計(jì)算機(jī)平臺上;其中,該發(fā)信端加密單元至少包括電子文件加載模塊,用于加載該原始電子文件;密鑰生成模塊,可在該電子文件加載模塊加載該原始電子文件后,響應(yīng)地生成密鑰組,包括公用密鑰和私用密鑰;發(fā)信端數(shù)字簽章原始數(shù)據(jù)輸入模塊,可在該電子文件加載模塊加載該原始電子文件后,響應(yīng)地提供發(fā)信端用戶操控的數(shù)字簽章原始數(shù)據(jù)輸入程序,用于輸入一組數(shù)字簽章原始數(shù)據(jù),包括發(fā)信端用戶的公用密鑰和私用密鑰;數(shù)字簽章生成模塊,可將該數(shù)字簽章原始數(shù)據(jù)輸入模塊輸入的數(shù)字簽章原始數(shù)據(jù)通過特定的轉(zhuǎn)換程序生成數(shù)字簽章;以及加密模塊,可將該原始電子文件中要加密的部分借由發(fā)信端用戶的公用密鑰進(jìn)行加密程序,并同時(shí)嵌入該數(shù)字簽章生成模塊生成的數(shù)字簽章和該密鑰生成模塊所生成的密鑰組,借此生成加密文件,并將此加密文件傳送給該受信端計(jì)算機(jī)平臺;且其中,該受信端解密單元至少包括加密文件加載模塊,用于接收及加載該發(fā)信端計(jì)算機(jī)平臺傳送過來的加密文件;受信端數(shù)字簽章原始數(shù)據(jù)輸入模塊,可在該加密文件加載模塊加載該加密文件后,響應(yīng)地提供受信端用戶操控的數(shù)字簽章原始數(shù)據(jù)輸入程序,用于輸入一組數(shù)字簽章原始數(shù)據(jù),包括受信端用戶的公用密鑰和私用密鑰;驗(yàn)證用數(shù)字簽章生成模塊,可將該受信端數(shù)字簽章原始數(shù)據(jù)輸入模塊輸入的數(shù)字簽章原始數(shù)據(jù),與該發(fā)信端加密單元中的數(shù)字簽章生成模塊執(zhí)行完全相同的轉(zhuǎn)換程序,生成驗(yàn)證用數(shù)字簽章;數(shù)字簽章對比模塊,可將該驗(yàn)證用數(shù)字簽章生成模塊生成的驗(yàn)證用數(shù)字簽章與該受信端計(jì)算機(jī)平臺接收到的加密文件中的數(shù)字簽章進(jìn)行對比程序,借此檢驗(yàn)二者是否相符;若是,則發(fā)出解密激活信息;以及解密模塊,可響應(yīng)該數(shù)字簽章對比模塊發(fā)出的解密激活信息,將該加密文件借由受信端用戶的私用密鑰進(jìn)行解密程序,借此將該加密文件還原成內(nèi)容與該原始電子文件完全相同的解密文件。
7.如權(quán)利要求6所述的加密電子文件傳送結(jié)構(gòu),其特征在于,該發(fā)信端計(jì)算機(jī)平臺是通過國際互聯(lián)網(wǎng)將該加密文件傳送給該受信端計(jì)算機(jī)平臺。
8.如權(quán)利要求6所述的加密電子文件傳送結(jié)構(gòu),其特征在于,該電子文件加載模塊可進(jìn)而提供用戶操控的加密部分選取功能,用于從該原始電子文件中選取出需要加密的部分。
9.如權(quán)利要求6所述的加密電子文件傳送結(jié)構(gòu),其特征在于,該數(shù)字簽章原始數(shù)據(jù)包括文件名稱、作者姓名、建檔時(shí)間和摘要說明。
10.如權(quán)利要求6所述的加密電子文件傳送結(jié)構(gòu),其特征在于,該加密模塊是采用XML數(shù)據(jù)格式對該加密文件進(jìn)行編碼。
全文摘要
一種加密電子文件傳送方法及結(jié)構(gòu),應(yīng)用在發(fā)信端計(jì)算機(jī)平臺,它可以將原始電子文件以加密方式傳送給受信端計(jì)算機(jī)平臺;該加密電子文件傳送結(jié)構(gòu)至少包括發(fā)信端加密單元,搭載在該發(fā)信端計(jì)算機(jī)平臺上;以及受信端解密單元,在搭載在該受信端計(jì)算機(jī)平臺上;其特點(diǎn)在于,可整合至電子文件處理軟件,讓該電子文件處理軟件可在生成電子文件后,直接對該電子文件的主體文件部分進(jìn)行加密程序,并同時(shí)附加數(shù)字簽章,使得加密文件在傳輸途中具有高保密性及安全性,可對XML格式的電子文件提供高保密性及安全性的加密功能。
文檔編號H04L9/14GK1728631SQ20041005466
公開日2006年2月1日 申請日期2004年7月27日 優(yōu)先權(quán)日2004年7月27日
發(fā)明者邱全成, 蔡宜平 申請人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1