文件防拷貝方法及其系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種文件防拷貝方法及其系統(tǒng),所述方法包括以下步驟:當識別出帶有智能芯片的硬件設(shè)備時,判斷該硬件設(shè)備是否為授權(quán)KEY;若是,則使用預定的加密策略對用戶所選擇的需要加密的文件進行文件加密制作,生成加密文件;將所述加密文件授權(quán)給指定用戶、用戶群或用戶級別;當使用所述硬件設(shè)備的被授權(quán)用戶、用戶群或用戶級別需要使用所述加密文件時,打開對應(yīng)的加密文件供用戶、用戶群或用戶級別進行閱讀操作。本發(fā)明的方法及其系統(tǒng),用戶可以對被授權(quán)資料進行閱讀,而且僅僅只能閱讀,不能對授權(quán)資料做其它如屏幕拷貝、文件保存、文件另存為、文件內(nèi)容拷貝并粘貼到其它文檔中等操作,從而真正意義上保護了知識產(chǎn)權(quán)。
【專利說明】文件防拷貝方法及其系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及保護知識產(chǎn)權(quán)領(lǐng)域,特別是涉及一種文件防拷貝方法以及一種文件防拷貝系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)越來越廣泛地應(yīng)用,知識產(chǎn)權(quán)保護成為難題。擁有知識產(chǎn)權(quán)的政府、公司、個人等的資料可以被非法大量復制,然后在網(wǎng)絡(luò)上大量傳播,使知識產(chǎn)權(quán)擁有者的利益受到極大的損害。
[0003]傳統(tǒng)的文件防拷貝方法中,僅僅只能對文件進行加密保護;但是將這些文件提供給被閱讀者時,被閱讀者仍然可以對這些加密文件進行屏幕拷貝、文件保存、文件另存為其它文件、文件內(nèi)容拷貝并粘貼到另外的文檔中等操作,使被加密文件還是能還原出來,這樣知識產(chǎn)權(quán)擁有者無法防止自己的作品被盜版、傳播,使知識產(chǎn)權(quán)擁有者的利益受到極大損害。
[0004]可見,傳統(tǒng)的文件防拷貝的方法在實際使用中顯然存在不足和缺陷,有必要進行改進。
【發(fā)明內(nèi)容】
[0005]基于此,本發(fā)明提供一種文件防拷貝方法及其系統(tǒng),能夠?qū)崿F(xiàn)知識產(chǎn)權(quán)擁有者提供被授權(quán)閱讀用戶對其作品只有閱讀權(quán),不能被拷貝、傳播給未授權(quán)用戶。
[0006]為實現(xiàn)上述目的,本發(fā)明采用如下的技術(shù)方案:
[0007]—種文件防拷貝方法,包括以下步驟:
[0008]當識別出帶有智能芯片的硬件設(shè)備時,判斷該硬件設(shè)備是否為授權(quán)KEY ;
[0009]若是,則使用預定的加密策略對用戶所選擇的需要加密的文件進行文件加密制作,生成加密文件;
[0010]將所述加密文件授權(quán)給指定用戶、用戶群或用戶級別;
[0011]當使用所述硬件設(shè)備的被授權(quán)用戶、用戶群或用戶級別需要使用所述加密文件時,打開對應(yīng)的加密文件供用戶、用戶群或用戶級別進行閱讀操作。
[0012]一種文件防拷貝系統(tǒng),包括:
[0013]判斷模塊,用于當識別出帶有智能芯片的硬件設(shè)備時,判斷該硬件設(shè)備是否為授權(quán) KEY ;
[0014]加密模塊,用于在所述判斷模塊的判斷結(jié)果為是的情況下,使用預定的加密策略對用戶所選擇的需要加密的文件進行文件加密制作,生成加密文件;
[0015]授權(quán)模塊,用于將所述加密文件授權(quán)給指定用戶、用戶群或用戶級別;
[0016]打開模塊,用于當使用所述硬件設(shè)備的被授權(quán)用戶、用戶群或用戶級別需要使用所述加密文件時,打開對應(yīng)的加密文件供用戶、用戶群或用戶級別進行閱讀操作。
[0017]由以上方案可以看出,本發(fā)明的文件防拷貝方法及其系統(tǒng),使用帶有智能芯片的硬件設(shè)備來對需要加密的文件資料進行加密,并對資料進行用戶、用戶群或用戶級別的授權(quán);被授權(quán)用戶、用戶群或用戶級別只能使用授權(quán)的硬件設(shè)備才能打開被授權(quán)的文件資料用于閱讀,而且僅僅限于閱讀,不能對授權(quán)文件資料做其它比如屏幕拷貝、文件保存、文件另存為、文件內(nèi)容拷貝并粘貼到其它文檔中等操作,防止資料被復制和傳播,從而真正意義上保護了擁有知識產(chǎn)權(quán)的政府、機構(gòu)、公司、個人等的知識產(chǎn)權(quán)。
【專利附圖】
【附圖說明】
[0018]圖1為本發(fā)明實施例中一種文件防拷貝方法的流程示意圖;
[0019]圖2為本發(fā)明實施例中一種文件防拷貝系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0020]為了使本發(fā)明的目的、技術(shù)方案及其優(yōu)點更加清楚明白,下面結(jié)合附圖及具體的實施例,對本發(fā)明作進一步詳細說明。所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0021]參見圖1所示,一種文件防拷貝方法,包括以下步驟:
[0022]步驟S101,當識別出帶有智能芯片的硬件設(shè)備時,判斷該硬件設(shè)備是否為授權(quán)KEY ;若是則進入步驟S102。
[0023]本發(fā)明實施例中使用帶有智能芯片的硬件設(shè)備來對被授權(quán)資料進行加密,當然還可以使用其它的授權(quán)方式,如文件授權(quán),網(wǎng)絡(luò)授權(quán)等。作為一個較好的實施例,所述帶有智能芯片的硬件設(shè)備可以包括如下:usbkey、sim卡、IC卡、非接觸智能卡等。
[0024]作為一個較好的實施例,若判斷得出所述帶有智能芯片的硬件設(shè)備不是授權(quán)KEY,則給出請求授權(quán)的提示。
[0025]步驟S102,若是(即所述帶有智能芯片的硬件設(shè)備是授權(quán)KEY),則使用預定的加密策略對用戶所選擇的需要加密的文件(或文件夾,文件夾下包括一個或一批需要加密的文件)進行文件加密制作,生成加密文件,然后進入步驟S103。
[0026]需要說明的是,上述用戶所選擇的需要加密的文件可以是任意文件。
[0027]作為一個較好的實施例,所述步驟S102中預定的加密策略可以為按用戶名加密、按用戶群加密或按用戶級別加密。本發(fā)明實施例中,如果選擇“按用戶級別加密”(缺省選項),則可以對文件按照“一般”、“中級”、“高級”、“VIP級”從低到高四個不同級別進行加密,對用戶來說,所擁有的授權(quán)級別KEY可以打開本級別及以下低級別的文件。如果不選“按用戶級別加密”,則“按用戶名加密”,此時只有擁有選中的用戶KEY才能打開加密文件。
[0028]作為一個較好的實施例,在步驟S102生成加密文件之后,還可以包括如下步驟:
[0029]步驟S1021,獲取所述需要加密的文件的擴展名;
[0030]步驟S1022,根據(jù)所述擴展名獲取對應(yīng)的應(yīng)用程序名(即能打開這個擴展名的應(yīng)用程序);
[0031]步驟S1023,將所述擴展名、應(yīng)用程序名存儲在所述硬件設(shè)備中。本發(fā)明實施例中知識產(chǎn)權(quán)擁有者可以對需要加密的資料的擴展名、能夠打開這些加密資料的應(yīng)用程序名存儲在usbkey、sim卡、IC卡、非接觸智能卡等帶有智能芯片的硬件設(shè)備中(包括其它授權(quán)方式,如文件授權(quán),網(wǎng)絡(luò)授權(quán)等)。[0032]步驟S103,將所述加密文件授權(quán)給指定用戶、用戶群或用戶級別,然后進入步驟S104。
[0033]步驟S104,當使用所述硬件設(shè)備的被授權(quán)用戶、用戶群或用戶級別需要使用所述加密文件時,打開對應(yīng)的加密文件供用戶、用戶群或用戶級別進行閱讀操作(且僅僅只能是閱讀操作,禁止以下其它操作:
[0034]1、屏幕拷貝;
[0035]2、文件保存;
[0036]3、文件另存為其它文件;
[0037]4、文件內(nèi)容拷貝并粘貼到另外的文檔中)。
[0038]作為一個較好的實施例,在步驟S104打開對應(yīng)的加密文件之前,還可以包括如下步驟:
[0039]步驟S1031,將用于打開所述加密文件的應(yīng)用程序與所述硬件設(shè)備中存儲的應(yīng)用程序名進行授權(quán)鑒別,判斷是否為非法應(yīng)用程序。判斷的過程具體如下:如果這個應(yīng)用程序與硬件設(shè)備中所存儲的應(yīng)用程序名相同,則說明這個應(yīng)用程序不是非法應(yīng)用程序;如果不相同則說明有可能是非法軟件,此時需要防止非法軟件的運行。
[0040]另外,本發(fā)明實施例中在打開對應(yīng)的加密文件供用戶、用戶群或用戶級別進行閱讀操作之后,還可以包括步驟S105:當用戶、用戶群或用戶級別閱讀完畢后,關(guān)閉所打開的加密文件。
[0041]通過本發(fā)明實施例中的方案可以真正做到只能看,不能另存、復制和粘貼,解決給用戶的加密資料被復制、粘貼和傳播的問題,真正意義上保護知識產(chǎn)權(quán)擁有者的勞動成果。可防護的文件包括:word、xls、ppt、txt、mp3、mp4、exe等等。
[0042]本發(fā)明可以廣泛使用在培訓機構(gòu)、學校、設(shè)計機構(gòu)、個人作品等等的資料保護中。
[0043]與上述一種文件防拷貝方法相對應(yīng)的,本發(fā)明還提供一種文件防拷貝系統(tǒng),如圖2所示,包括:
[0044]判斷模塊101,用于當識別出帶有智能芯片的硬件設(shè)備時,判斷該硬件設(shè)備是否為授權(quán)KEY ;
[0045]加密模塊102,用于在所述判斷模塊的判斷結(jié)果為是的情況下,使用預定的加密策略對用戶所選擇的需要加密的文件進行文件加密制作,生成加密文件;
[0046]授權(quán)模塊103,用于將所述加密文件授權(quán)給指定用戶、用戶群或用戶級別;
[0047]打開模塊104,用于當使用所述硬件設(shè)備的被授權(quán)用戶、用戶群或用戶級別需要使用所述加密文件時,打開對應(yīng)的加密文件供用戶、用戶群或用戶級別進行閱讀操作。
[0048]作為一個較好的實施例,所述硬件設(shè)備包括:usbkey、sim卡、IC卡、非接觸智能卡
坐寸ο
[0049]作為一個較好的實施例,所述加密模塊中預定的加密策略可以為按用戶名加密、按用戶群加密或按用戶級別加密。
[0050]對本發(fā)明實施例中的文件防拷貝系統(tǒng)的工作過程描述如下:
[0051]A、知識產(chǎn)權(quán)擁有者使用usbkey、sim卡、IC卡、非接觸智能卡(包括其它授權(quán)方式,如文件授權(quán),網(wǎng)絡(luò)授權(quán)等)對需要加密的一個或一批文件資料進行加密,并對資料進行用戶、用戶群或用戶級別進行授權(quán);[0052]B、被授權(quán)用戶、用戶群或用戶級別使用授權(quán)的usbkey、sim卡、IC卡、非接觸智能卡(包括其它授權(quán)方式,如文件授權(quán),網(wǎng)絡(luò)授權(quán)等),利用本發(fā)明的系統(tǒng)打開被授權(quán)的資料用于閱讀(而且僅僅限于閱讀)。
[0053]C、當用戶結(jié)束閱讀后,關(guān)閉所有打開閱讀的加密資料。
[0054]上述一種文件防拷貝系統(tǒng)的其它技術(shù)特征與本發(fā)明的一種文件防拷貝方法相同,此處不予贅述。
[0055]通過以上方案可以看出,本發(fā)明的文件防拷貝方法及其系統(tǒng),使用帶有智能芯片的硬件設(shè)備來對需要加密的文件資料進行加密,并對資料進行用戶、用戶群或用戶級別的授權(quán);被授權(quán)用戶、用戶群或用戶級別只能使用授權(quán)的硬件設(shè)備才能打開被授權(quán)的文件資料用于閱讀,而且僅僅限于閱讀,不能對授權(quán)文件資料做其它比如屏幕拷貝、文件保存、文件另存為、文件內(nèi)容拷貝并粘貼到其它文檔中等操作,防止資料被復制和傳播,從而真正意義上保護了擁有知識產(chǎn)權(quán)的政府、機構(gòu)、公司、個人等的知識產(chǎn)權(quán)。
[0056]以上所述的本發(fā)明實施方式,并不構(gòu)成對本發(fā)明保護范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護范圍之內(nèi)。
【權(quán)利要求】
1.一種文件防拷貝方法,其特征在于,包括以下步驟: 當識別出帶有智能芯片的硬件設(shè)備時,判斷該硬件設(shè)備是否為授權(quán)KEY; 若是,則使用預定的加密策略對用戶所選擇的需要加密的文件進行文件加密制作,生成加密文件; 將所述加密文件授權(quán)給指定用戶、用戶群或用戶級別; 當使用所述硬件設(shè)備的被授權(quán)用戶、用戶群或用戶級別需要使用所述加密文件時,打開對應(yīng)的加密文件供用戶、用戶群或用戶級別進行閱讀操作。
2.如權(quán)利要求1所述的文件防拷貝方法,其特征在于,在打開對應(yīng)的加密文件供用戶、用戶群或用戶級別進行閱讀操作之后,還包括步驟: 當用戶、用戶群或用戶級別閱讀完畢后,關(guān)閉所打開的加密文件。
3.如權(quán)利要求1所述的文件防拷貝方法,其特征在于,所述硬件設(shè)備包括:uSbkey、Sim卡、IC卡、非接觸智能卡。
4.如權(quán)利要求1或2或3所述的文件防拷貝方法,其特征在于,在生成加密文件之后,還包括步驟: 獲取所述需要加密的文件的擴展名; 根據(jù)所述擴展名獲取對應(yīng)的應(yīng)用程序名; 將所述擴展名、應(yīng)用程序名存儲在所述硬件設(shè)備中。
5.如權(quán)利要求4所述的文件防拷貝方法,其特征在于,在打開對應(yīng)的加密文件之前,還包括步驟: 將用于打開所述加密文件的應(yīng)用程序與所述硬件設(shè)備中存儲的應(yīng)用程序名進行授權(quán)鑒別,判斷是否為非法應(yīng)用程序。
6.如權(quán)利要求1或2或3所述的文件防拷貝方法,其特征在于,若判斷得出所述帶有智能芯片的硬件設(shè)備不是授權(quán)KEY,則給出請求授權(quán)的提示。
7.如權(quán)利要求1或2或3所述的文件防拷貝方法,其特征在于,所述預定的加密策略為按用戶名加密、按用戶群加密或按用戶級別加密。
8.一種文件防拷貝系統(tǒng),其特征在于,包括: 判斷模塊,用于當識別出帶有智能芯片的硬件設(shè)備時,判斷該硬件設(shè)備是否為授權(quán)KEY ; 加密模塊,用于在所述判斷模塊的判斷結(jié)果為是的情況下,使用預定的加密策略對用戶所選擇的需要加密的文件進行文件加密制作,生成加密文件; 授權(quán)模塊,用于將所述加密文件授權(quán)給指定用戶、用戶群或用戶級別; 打開模塊,用于當使用所述硬件設(shè)備的被授權(quán)用戶、用戶群或用戶級別需要使用所述加密文件時,打開對應(yīng)的加密文件供用戶、用戶群或用戶級別進行閱讀操作。
9.如權(quán)利要求8所述的文件防拷貝系統(tǒng),其特征在于,所述硬件設(shè)備包括:uSbkey、Sim卡、IC卡、非接觸智能卡。
10.如權(quán)利要求8或9所述的文件防拷貝系統(tǒng),其特征在于,所述加密模塊中預定的加密策略按用戶名加密、按用戶群加密或按用戶級別加密。
【文檔編號】G06F21/34GK103971032SQ201310038372
【公開日】2014年8月6日 申請日期:2013年1月31日 優(yōu)先權(quán)日:2013年1月31日
【發(fā)明者】唐鍵 申請人:唐鍵