【摘要】本實用新型涉及一種由小尺度簡單結(jié)構(gòu)的單墊塊構(gòu)件單元或多墊塊構(gòu)件單元,通過簡單裝配,形成較具有一定抗彎強度、大尺度的貯物及陳列用途的裝置,屬家具及建筑室內(nèi)設(shè)施領(lǐng)域。其特征在于基本構(gòu)件單元由單墊塊構(gòu)件單元或者多墊塊構(gòu)件單元單獨構(gòu)成,其單
【摘要】 一種用于防止軟件運行在非授權(quán)計算機上的保 護裝置,屬軟件保護領(lǐng)域。由鑰匙器件、保護器件和織入器件 構(gòu)成。鑰匙器件用于存放非對稱加密算法的私鑰和運行非對稱 加密算法。保護器件包含有非對稱加密算法的公鑰和非對稱加 密算法的軟件代碼,它將被織入器件織入到被保護的軟件代碼 中以保護軟件??椚肫骷褂霉乃惴ㄉ煞菍ΨQ加密算法 的公鑰、私鑰對,并將公鑰和私鑰分別寫入保護器件和鑰匙器 件中??椚肫骷x擇在被保護的軟件代碼中織入保護器件的織 入點位置和織入方法,并完成織入操作,生成發(fā)布前代碼。發(fā) 布前代碼運行到織入點處的保護器件時,保護器件將隨機地與 鑰匙器件進行相互之間的身份認證并決定是否運行。具有加密 效果佳等優(yōu)點。 【專利類型】發(fā)明申請 【申請人】施霖 【申請人類型】個人 【申請人地址】650051云南省昆明市環(huán)城東路50號昆工新迎校區(qū) 【申請人地區(qū)】中國 【申請人城市】昆明市 【申請人區(qū)縣】盤龍區(qū) 【申請?zhí)枴緾N200610010916.0 【申請日】2006-05-23 【申請年份】2006 【公開公告號】CN1897005A 【公開公告日】2007-01-17 【公開公告年份】2007 【IPC分類號】G06F21/00; G06F21/12 【發(fā)明人】施霖 【主權(quán)項內(nèi)容】1.一種用于防止軟件運行在非授權(quán)計算機上的保護裝置,該保護裝置由鑰匙器 件(5)、保護器件(3)和織入器件(1)構(gòu)成,其特征在于保護裝置的保護 步驟如下: 步驟1.織入器件(1)使用公知的算法生成非對稱加密算法的公鑰(2)、私 鑰(4)對,并將公鑰(2)和私鑰(4)分別寫入保護器件(3)和 鑰匙器件(5)中; 步驟2.保護器件(3)是完成保護功能的軟件代碼,其中包含有非對稱加密 算法的公鑰(2)和非對稱加密算法的軟件代碼。保護器件(3)將 被織入器件(1)織入到被保護的軟件代碼(6)中,在被保護軟件 代碼(6)運行在計算機上的時候時為其提供保護; 步驟3.鑰匙器件(5)用于存放非對稱加密算法的私鑰(4)和運行非對稱 加密算法; 步驟4.織入器件(1)選擇在被保護的軟件代碼(6)中織入保護器件(3) 的織入點的位置和織入方法,在被保護軟件代碼(6)中的多個關(guān)鍵 點織入保護器件(3),使得保護器件(3)與被保護軟件代碼(6) 成為一體不可分割或很難分割,在被保護軟件代碼(6)中織入保護 器件(3)以后,生成發(fā)布前代碼(7); 步驟5.發(fā)布前代碼(7)經(jīng)過編譯或不經(jīng)過編譯以后形成發(fā)布軟件(8),發(fā) 布軟件(8)包括了編織在一起的被保護軟件代碼(6)和保護器件 (3)代碼; 步驟6.鑰匙器件(5)與保護器件(3)在發(fā)布軟件(8)的運行環(huán)境中連接 在一起,在發(fā)布軟件(8)的運行環(huán)境中,鑰匙器件(5)與保護器 件(3)之間的身份認證使用公知的非對稱加密算法的身份認證算法 進行相互之間的身份認證,非對稱加密算法的公鑰(2)保存在保護 器件(3)中,有公鑰(2)參與的運算過程在保護器(3)件中完成。 非對稱加密算法的私鑰(4)保存在鑰匙器件(5)中,有私鑰(4) 參與的運算過程在鑰匙器件(5)中完成; 步驟7.發(fā)布軟件(8)運行到織入點處的保護器件(3)時,保護器件(3) 將隨機地與鑰匙器件(5)進行相互之間的身份認證,如果身份認證 通過,發(fā)布軟件(8)繼續(xù)運行,否則終止運行。 【當前權(quán)利人】施霖 【當前專利權(quán)人地址】云南省昆明市環(huán)城東路50號昆工新迎校區(qū) 【被引證次數(shù)】9 【被他引次數(shù)】9.0 【家族被引證次數(shù)】9
未經(jīng)允許不得轉(zhuǎn)載:http://m.sg012.cn/1775762678.html
喜歡就贊一下






