本發(fā)明專利技術(shù)公開了一種用于CEMS系統(tǒng)的版權(quán)保護方法,根據(jù)CEMS系統(tǒng)儀器硬件信息,結(jié)合出貨信息、客戶信息同時摻雜一定隨機信息,生成32字節(jié)硬件設(shè)備號和32字節(jié)軟件安裝序列號;提示用戶輸入系統(tǒng)儀器硬件信息,客戶信息,數(shù)采儀出貨信息,并連同32字節(jié)軟件安裝序列號寫到計算機注冊表中;將32字節(jié)硬件設(shè)備號寫入CEMS系統(tǒng)儀器硬件核心電路板,將32字節(jié)軟件安裝序列號打印標(biāo)簽后粘貼于軟件安裝光盤包裝盒上;對32字節(jié)硬件設(shè)備號和32字節(jié)軟件安裝序列號進行校驗,當(dāng)檢驗通過,CEMS系統(tǒng)正常運行;當(dāng)32字節(jié)軟件安裝序列號通過檢驗而32字節(jié)硬件設(shè)備號校驗沒有通過,CEMS系統(tǒng)發(fā)出硬件連接錯誤提示。
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及煙氣自動監(jiān)測
的版權(quán)保護方法,具體地說是一種用于CEMS 系統(tǒng)的版權(quán)保護方法。
技術(shù)介紹
CEMS系統(tǒng)開發(fā)周期長,研發(fā)投入大,而對成型的CEMS系統(tǒng)軟硬件仿制的難度和成本遠(yuǎn)低于開發(fā)投入。同時代理商在免費質(zhì)保方面為獲得更多利益經(jīng)常非法篡改產(chǎn)品出廠信息。而且CEMS配套軟件具有易于拷貝,容易復(fù)制等特點。因此,現(xiàn)有技術(shù)中CEMS系統(tǒng)的開發(fā)商和生產(chǎn)廠家的利益遭到了很大的損失。
技術(shù)實現(xiàn)思路
本專利技術(shù)要解決的技術(shù)問題在于提供一種用于CEMS系統(tǒng)的版權(quán)保護方法,該方法用于動態(tài)生成客戶信息、CEMS儀器軟硬件識別信息和質(zhì)保信息,防止了各代理商之間串貨、 質(zhì)保期限非法篡改,保護自有知識產(chǎn)權(quán)及相應(yīng)的商業(yè)利益,詳見下文描述本專利技術(shù)提供了一種用于CEMS系統(tǒng)的版權(quán)保護方法,所述方法包括以下步驟(1)根據(jù)CEMS系統(tǒng)儀器硬件信息,結(jié)合出貨信息、客戶信息同時摻雜一定隨機信息,生成32字節(jié)硬件設(shè)備號和32字節(jié)軟件安裝序列號;(2) CEMS系統(tǒng)軟件安裝過程中,提示用戶輸入系統(tǒng)儀器硬件信息,客戶信息,數(shù)采儀出貨信息,并連同所述32字節(jié)軟件安裝序列號寫到計算機注冊表中;(3)將所述32字節(jié)硬件設(shè)備號寫入CEMS系統(tǒng)儀器硬件核心電路板,將所述32字節(jié)軟件安裝序列號打印標(biāo)簽后粘貼于軟件安裝光盤包裝盒上;(4)對所述32字節(jié)硬件設(shè)備號和所述32字節(jié)軟件安裝序列號進行校驗,當(dāng)檢驗通過,CEMS系統(tǒng)正常運行;當(dāng)所述32字節(jié)軟件安裝序列號通過檢驗而所述32字節(jié)硬件設(shè)備號校驗沒有通過,CEMS系統(tǒng)發(fā)出硬件連接錯誤提示;當(dāng)所述32字節(jié)硬件設(shè)備號校驗通過, 所述32字節(jié)軟件安裝序列號校驗未通過,則CEMS系統(tǒng)發(fā)出警告信息。步驟(1)中的所述根據(jù)CEMS系統(tǒng)儀器硬件信息,結(jié)合出貨信息、客戶信息同時摻雜一定隨機信息,生成32字節(jié)硬件設(shè)備號和32字節(jié)軟件安裝序列號,具體包括根據(jù)CEMS系統(tǒng)儀器硬件信息,結(jié)合出貨信息、客戶信息同時摻雜一定隨機信息生成版權(quán)信息明文;對所述版權(quán)信息明文進行加密處理生成版權(quán)信息密文;根據(jù)公開的免費的數(shù)字簽名算法MD5分別計算版權(quán)信息明文對應(yīng)的256位數(shù)字摘要及版權(quán)信息密文對應(yīng)的256位數(shù)字摘要;將所述版權(quán)信息密文對應(yīng)的256位數(shù)字摘要作為32字節(jié)硬件設(shè)備號,同時將所述 32字節(jié)硬件設(shè)備號寫入CEMS系統(tǒng)儀器硬件;將所述版權(quán)信息明文對應(yīng)的256位數(shù)字摘要生成32字節(jié)軟件安裝序列號。所述對版權(quán)信息明文進行加密處理生成版權(quán)信息密文具體包括對所述版權(quán)信息明文進行256位分組編碼、字節(jié)替換、非線性化和密鑰疊加,生成所述版本信息密文。所述256位分組編碼具體為將所述版權(quán)信息明文以連續(xù)32字節(jié)為1組,分成若干組,若字節(jié)數(shù)不夠32的倍數(shù),則通過所述版權(quán)信息明文末尾添加ASC碼“0”來補足。所述字節(jié)替換具體為設(shè)字節(jié)ai, j和字節(jié)K j的二進制為X7 X6 X5 X4 X3 X2 X1 X0 和77 Y6 Y5 Y4 Y3 Y2 Yi Ytl,兩者之間存在如下映射關(guān)系權(quán)利要求1.一種用于CEMS系統(tǒng)的版權(quán)保護方法,其特征在于,所述方法包括以下步驟(1)根據(jù)CEMS系統(tǒng)儀器硬件信息,結(jié)合出貨信息、客戶信息同時摻雜一定隨機信息,生成32字節(jié)硬件設(shè)備號和32字節(jié)軟件安裝序列號;(2)CEMS系統(tǒng)軟件安裝過程中,提示用戶輸入系統(tǒng)儀器硬件信息,客戶信息,數(shù)采儀出貨信息,并連同所述32字節(jié)軟件安裝序列號寫到計算機注冊表中;(3)將所述32字節(jié)硬件設(shè)備號寫入CEMS系統(tǒng)儀器硬件核心電路板,將所述32字節(jié)軟件安裝序列號打印標(biāo)簽后粘貼于軟件安裝光盤包裝盒上;(4)對所述32字節(jié)硬件設(shè)備號和所述32字節(jié)軟件安裝序列號進行校驗,當(dāng)檢驗通過, CEMS系統(tǒng)正常運行;當(dāng)所述32字節(jié)軟件安裝序列號通過檢驗而所述32字節(jié)硬件設(shè)備號校驗沒有通過,CEMS系統(tǒng)發(fā)出硬件連接錯誤提示;當(dāng)所述32字節(jié)硬件設(shè)備號校驗通過,所述 32字節(jié)軟件安裝序列號校驗未通過,則CEMS系統(tǒng)發(fā)出警告信息。2.根據(jù)權(quán)利要求1所述的一種用于CEMS系統(tǒng)的版權(quán)保護方法,其特征在于,步驟⑴ 中的所述根據(jù)CEMS系統(tǒng)儀器硬件信息,結(jié)合出貨信息、客戶信息同時摻雜一定隨機信息, 生成32字節(jié)硬件設(shè)備號和32字節(jié)軟件安裝序列號,具體包括根據(jù)CEMS系統(tǒng)儀器硬件信息,結(jié)合出貨信息、客戶信息同時摻雜一定隨機信息生成版權(quán)信息明文;對所述版權(quán)信息明文進行加密處理生成版權(quán)信息密文;根據(jù)公開的免費的數(shù)字簽名算法MD5分別計算版權(quán)信息明文對應(yīng)的256位數(shù)字摘要及版權(quán)信息密文對應(yīng)的256位數(shù)字摘要;將所述版權(quán)信息密文對應(yīng)的256位數(shù)字摘要作為32字節(jié)硬件設(shè)備號,同時將所述32 字節(jié)硬件設(shè)備號寫入CEMS系統(tǒng)儀器硬件;將所述版權(quán)信息明文對應(yīng)的256位數(shù)字摘要生成32字節(jié)軟件安裝序列號。3.根據(jù)權(quán)利要求2所述的一種用于CEMS系統(tǒng)的版權(quán)保護方法,其特征在于,所述對所述版權(quán)信息明文進行加密處理生成版權(quán)信息密文具體包括對所述版權(quán)信息明文進行256位分組編碼、字節(jié)替換、非線性化和密鑰疊加,生成所述版本信息密文。4.根據(jù)權(quán)利要求3所述的一種用于CEMS系統(tǒng)的版權(quán)保護方法,其特征在于,所述256 位分組編碼具體為將所述版權(quán)信息明文以連續(xù)32字節(jié)為1組,分成若干組,若字節(jié)數(shù)不夠32的倍數(shù),則通過所述版權(quán)信息明文末尾添加ASC碼“0”來補足。5.根據(jù)權(quán)利要求3所述的一種用于CEMS系統(tǒng)的版權(quán)保護方法,其特征在于,所述字節(jié)替換具體為設(shè)字節(jié)ay和字節(jié)by的二進制為x7 x6 x5 x4 X3 x2 X1 &和77 y6 y5 y4 y3 y2 Y1 %,兩者之間存在如下映射關(guān)系6.根據(jù)權(quán)利要求3所述的一種用于CEMS系統(tǒng)的版權(quán)保護方法,其特征在于,所述非線性化具體為行位移變換及列混合變換, 其中,所述列混合變換的映射關(guān)系為7.根據(jù)權(quán)利要求3所述的一種用于CEMS系統(tǒng)的版權(quán)保護方法,其特征在于,所述密鑰疊加具體為256位密鑰和狀態(tài)矩陣之間進行位移和異或運算。全文摘要本專利技術(shù)公開了一種用于CEMS系統(tǒng)的版權(quán)保護方法,根據(jù)CEMS系統(tǒng)儀器硬件信息,結(jié)合出貨信息、客戶信息同時摻雜一定隨機信息,生成32字節(jié)硬件設(shè)備號和32字節(jié)軟件安裝序列號;提示用戶輸入系統(tǒng)儀器硬件信息,客戶信息,數(shù)采儀出貨信息,并連同32字節(jié)軟件安裝序列號寫到計算機注冊表中;將32字節(jié)硬件設(shè)備號寫入CEMS系統(tǒng)儀器硬件核心電路板,將32字節(jié)軟件安裝序列號打印標(biāo)簽后粘貼于軟件安裝光盤包裝盒上;對32字節(jié)硬件設(shè)備號和32字節(jié)軟件安裝序列號進行校驗,當(dāng)檢驗通過,CEMS系統(tǒng)正常運行;當(dāng)32字節(jié)軟件安裝序列號通過檢驗而32字節(jié)硬件設(shè)備號校驗沒有通過,CEMS系統(tǒng)發(fā)出硬件連接錯誤提示。文檔編號G06F21/22GK102289630SQ20111021510公開日2011年12月21日 申請日期2011年7月29日 優(yōu)先權(quán)日2011年7月29日專利技術(shù)者余輝, 徐可欣, 李恒達, 陳文亮 申請人:天津同陽科技發(fā)展有限公司本文檔來自技高網(wǎng)...
【技術(shù)保護點】
1.一種用于CEMS系統(tǒng)的版權(quán)保護方法,其特征在于,所述方法包括以下步驟:(1)根據(jù)CEMS系統(tǒng)儀器硬件信息,結(jié)合出貨信息、客戶信息同時摻雜一定隨機信息,生成32字節(jié)硬件設(shè)備號和32字節(jié)軟件安裝序列號;(2)CEMS系統(tǒng)軟件安裝過程中,提示所述32字節(jié)軟件安裝序列號校驗未通過,則CEMS系統(tǒng)發(fā)出警告信息。)對所述32字節(jié)硬件設(shè)備號和所述32字節(jié)軟件安裝序列號進行校驗,當(dāng)檢驗通過,CEMS系統(tǒng)正常運行;當(dāng)所述32字節(jié)軟件安裝序列號通過檢驗而所述32字節(jié)硬件設(shè)備號校驗沒有通過,CEMS系統(tǒng)發(fā)出硬件連接錯誤提示;當(dāng)所述32字節(jié)硬件設(shè)備號校驗通過,用戶輸入系統(tǒng)儀器硬件信息,客戶信息,數(shù)采儀出貨信息,并連同所述32字節(jié)軟件安裝序列號寫到計算機注冊表中;(3)將所述32字節(jié)硬件設(shè)備號寫入CEMS系統(tǒng)儀器硬件核心電路板,將所述32字節(jié)軟件安裝序列號打印標(biāo)簽后粘貼于軟件安裝光盤包裝盒上;(4
【技術(shù)特征摘要】
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:余輝,李恒達,陳文亮,徐可欣,
申請(專利權(quán))人:天津同陽科技發(fā)展有限公司,
類型:發(fā)明
國別省市:12
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。