欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

終端機(jī)中嵌入式軟件的保護(hù)方法

文檔序號(hào):87027閱讀:339來源:國(guó)知局
專利名稱:終端機(jī)中嵌入式軟件的保護(hù)方法
技術(shù)領(lǐng)域
本發(fā)明涉及到嵌入式軟件的保護(hù)方法,尤其涉及到終端機(jī)中嵌入式軟件的保護(hù)方法。
背景技術(shù)
隨著科技的不斷發(fā)展,嵌入式軟件已經(jīng)深入到各行各業(yè),深入到人們生活的每一個(gè)角落。早期的終端機(jī)中的嵌入式軟件大多存放在可讀的存儲(chǔ)器中的,沒有任何的保護(hù)措施,盜版者可以很方便地讀出存放在存儲(chǔ)器中的嵌入式軟件的二進(jìn)制代碼文件,拷貝到另一套仿制的產(chǎn)品中去,使軟件作者的合法權(quán)益造成損失。因此,如何有效地保護(hù)終端機(jī)中的嵌入式軟件,使之不被翻版、盜版一直是人們所關(guān)心和想要解決的問題。目前,對(duì)于終端機(jī)中的嵌入式軟件的保護(hù),傳統(tǒng)的方法有兩種一種是將其固化在存儲(chǔ)器中,并將存儲(chǔ)器及其相關(guān)電路用特殊物質(zhì)包覆使其沒有外漏的管腳,并且這種特殊物質(zhì)與存儲(chǔ)器的結(jié)合非常緊密無法分離,使得盜版者無法讀出存放在存儲(chǔ)器中的嵌入式軟件,這種保護(hù)方法效果較好,但是不利于日后的升級(jí)和維護(hù);另一種是在嵌入式終端中增加一片專用芯片,終端機(jī)每次工作時(shí)均需檢測(cè)終端機(jī)中是否存在這種專用芯片,如果沒有這種專用芯片,那么軟件就停止運(yùn)行,這種方法一度也被廣泛采用,效果還不錯(cuò),但由于每個(gè)終端機(jī)都有這樣一個(gè)相同的芯片,那么破解這個(gè)芯片相對(duì)來說就容易許多,而且這種專用芯片的成本較高,且使用起來不夠靈活,不能滿足眾多生產(chǎn)廠商個(gè)性化生產(chǎn)的需要。

發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題是提供一種適用于終端機(jī)中的簡(jiǎn)單可靠、且升級(jí)維護(hù)都很方便、靈活經(jīng)濟(jì)的嵌入式軟件的保護(hù)方法。
為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為終端機(jī)中嵌入式軟件的保護(hù)方法,終端機(jī)中的嵌入式軟件設(shè)置有安全認(rèn)證機(jī)制,即嵌入式軟件在每次運(yùn)行時(shí)均需將本機(jī)的唯一序列號(hào)與密鑰進(jìn)行運(yùn)算,并將運(yùn)算的結(jié)果與存放在本機(jī)中的授權(quán)數(shù)據(jù)進(jìn)行核對(duì),如核對(duì)無誤,軟件正常運(yùn)行,否則,軟件停止運(yùn)行;所述的嵌入式軟件、授權(quán)數(shù)據(jù)和密鑰中至少有一個(gè)存放在防讀出儲(chǔ)存器中。
上述的設(shè)定的算法為DES算法。
本發(fā)明的有益效果是由于本發(fā)明所述的嵌入式軟件的保護(hù)方法設(shè)置有安全認(rèn)證機(jī)制,并且將嵌入式軟件、授權(quán)數(shù)據(jù)和密鑰中至少一個(gè)存放在防讀出存儲(chǔ)器中,使得盜版者不能破解完整的認(rèn)證機(jī)制,從而嵌入式軟件得到了很好的保護(hù)。由于,現(xiàn)在的絕大多數(shù)微處理器中都帶有防讀出存儲(chǔ)單元,因此這種保護(hù)方法實(shí)現(xiàn)起來非常簡(jiǎn)單,同時(shí),由于微處理器中的存儲(chǔ)單元均為電擦除方式的存儲(chǔ)器,而且引腳不用包覆密封,升級(jí)和維護(hù)非常方便。
具體實(shí)施方式本發(fā)明所述的終端機(jī)中嵌入式軟件的保護(hù)方法,終端機(jī)中的嵌入式軟件設(shè)置有安全認(rèn)證機(jī)制,即嵌入式軟件在每次運(yùn)行時(shí)均需將本機(jī)的唯一序列號(hào)與密鑰進(jìn)行運(yùn)算,并將運(yùn)算的結(jié)果與存放在本機(jī)中的授權(quán)數(shù)據(jù)進(jìn)行核對(duì),如核對(duì)無誤,軟件正常運(yùn)行,否則,軟件停止運(yùn)行;所述的嵌入式軟件、授權(quán)數(shù)據(jù)和密鑰中至少有一個(gè)存放在防讀出儲(chǔ)存器中。在本實(shí)施中,為了增加授權(quán)數(shù)據(jù)的安全系數(shù),可將嵌入式軟件、授權(quán)數(shù)據(jù)和密鑰全部放入終端機(jī)的防讀出存儲(chǔ)器中;同時(shí)還可以根據(jù)客戶需要將客戶代碼等信息參與加密運(yùn)算。上述設(shè)定的算法可采用通用的DES算法。
為了方便訂單式批量生產(chǎn),授權(quán)數(shù)據(jù)生成程序根據(jù)序列號(hào)表和密鑰表集中生成授權(quán)數(shù)據(jù)、形成授權(quán)數(shù)據(jù)庫,生產(chǎn)車間根據(jù)唯一的序列號(hào)將與之對(duì)應(yīng)的授權(quán)數(shù)據(jù)一一對(duì)應(yīng)地寫入終端機(jī)中。為了提高授權(quán)數(shù)據(jù)的檢索速度,提高生產(chǎn)授權(quán)效率,將授權(quán)數(shù)據(jù)進(jìn)行分塊,在本實(shí)施中,授權(quán)數(shù)據(jù)為48位,一共分成三塊,對(duì)應(yīng)于三維坐標(biāo)系,序列號(hào)的低16位為第一塊對(duì)應(yīng)于X坐標(biāo),中間16位對(duì)應(yīng)于Y坐標(biāo),高16位對(duì)應(yīng)于Z坐標(biāo),形成三維數(shù)據(jù)庫。被授權(quán)者可以采用此數(shù)據(jù)庫,并通過終端機(jī)與PC之間的通信鏈路,利用簽名工具軟件,從三維數(shù)據(jù)庫中檢索出適合每一個(gè)終端機(jī)的授權(quán)信息,然后保存到終端機(jī)的存儲(chǔ)器中。
在本發(fā)明所述的嵌入式軟件的保護(hù)方法中,序列號(hào)是公開的、可讀的;客戶密鑰是不公開的,存放在終端機(jī)的存儲(chǔ)器的特定區(qū)域中,該區(qū)域設(shè)置有防讀出機(jī)制,是保存在特定的區(qū)域中的;給定算法由軟件作者掌握且保密,軟件作者可以對(duì)不同的客戶采取任意不同的算法或者不同的生產(chǎn)批次更換算法,只要保證簽名時(shí)服務(wù)器端采用的算法與終端機(jī)內(nèi)預(yù)置的算法相對(duì)應(yīng)即可。
權(quán)利要求
1.終端機(jī)中嵌入式軟件的保護(hù)方法,其特征在于終端機(jī)中的嵌入式軟件設(shè)置有安全認(rèn)證機(jī)制,即嵌入式軟件在每次運(yùn)行時(shí)均需將本機(jī)的唯一序列號(hào)與密鑰按照設(shè)定的算法進(jìn)行運(yùn)算,并將運(yùn)算的結(jié)果與存放在本機(jī)中的授權(quán)數(shù)據(jù)進(jìn)行核對(duì),如核對(duì)無誤,軟件正常運(yùn)行,否則,軟件停止運(yùn)行;所述的嵌入式軟件、授權(quán)數(shù)據(jù)和密鑰中至少有一個(gè)存放在防讀出儲(chǔ)存器中。
2.如權(quán)利要求
1所述的終端機(jī)中嵌入式軟件的保護(hù)方法,其特征在于所述的設(shè)定的算法為DES算法。
專利摘要
本發(fā)明公開了提供一種終端機(jī)中嵌入式軟件的保護(hù)方法,終端機(jī)中的嵌入式軟件設(shè)置有安全認(rèn)證機(jī)制,即嵌入式軟件在每次運(yùn)行時(shí)均需將本機(jī)的唯序列號(hào)與密鑰進(jìn)行運(yùn)算,并將運(yùn)算的結(jié)果與存放在本機(jī)中的授權(quán)數(shù)據(jù)進(jìn)行核對(duì),如核對(duì)無誤,軟件正常運(yùn)行,否則,軟件停止運(yùn)行;所述的嵌入式軟件、授權(quán)數(shù)據(jù)和密鑰中至少有一個(gè)存放在防讀出儲(chǔ)存器中。該嵌入式軟件的保護(hù)方法可很好地保護(hù)嵌入式軟件作者的著作權(quán),可廣泛應(yīng)用于各種終端機(jī)中。
文檔編號(hào)G06F12/14GK1996334SQ200610166416
公開日2007年7月11日 申請(qǐng)日期2006年12月20日
發(fā)明者顧洪春, 徐成 申請(qǐng)人:江蘇銀河電子股份有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
耒阳市| 嘉黎县| 望谟县| 英吉沙县| 广汉市| 台北市| 曲沃县| 晋宁县| 横峰县| 垣曲县| 卓尼县| 勃利县| 定州市| 岚皋县| 化隆| 肥乡县| 成安县| 赣州市| 兴城市| 镇安县| 辽源市| 浙江省| 旌德县| 宣威市| 开封市| 伊吾县| 苏尼特右旗| 阜宁县| 隆回县| 延长县| 民丰县| 宣汉县| 巧家县| 沙洋县| 双桥区| 玉屏| 陵水| 周至县| 汪清县| 恩平市| 米林县|