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

一種基于加密閃盤和大數(shù)據(jù)運算技術(shù)的授權(quán)使用方法與流程

文檔序號:12294536閱讀:來源:國知局
一種基于加密閃盤和大數(shù)據(jù)運算技術(shù)的授權(quán)使用方法與流程

技術(shù)特征:
1.一種基于加密閃盤和大數(shù)據(jù)運算技術(shù)的授權(quán)使用方法,其特征在于,所述方法包括:步驟A:制作加密閃盤,預(yù)留私密區(qū)并將應(yīng)用軟件復(fù)制到加密閃盤;步驟B:用戶通過加密閃盤完成應(yīng)用軟件到目標機的安裝和運行;步驟C:應(yīng)用軟件自動提取目標機硬件特征碼并完成授權(quán)許可全局唯一標識碼的計算與生成;步驟D:應(yīng)用軟件將計算得到的授權(quán)許可全局唯一標識碼回寫到加密閃盤私密區(qū)并對應(yīng)用軟件進行授權(quán)許可認定;步驟E:用戶可斷開加密閃盤與目標機的電氣連接,應(yīng)用軟件能夠正常使用,該步驟具體包括:步驟E1:從已授權(quán)目標機上取下加密閃盤;步驟E2:重新啟動已授權(quán)通過的應(yīng)用程序,能夠正常運行;該步驟具體包括:步驟E21:重新啟動已授權(quán)通過的應(yīng)用程序,通過其內(nèi)置授權(quán)認證模塊從計算機提取目標機硬盤序列號、CPU信息、BIOS信息硬件特征,綜合形成硬件特征碼;步驟E22:內(nèi)置授權(quán)認證模塊從本機注冊表下讀取“SDCode”鍵值并將其作為密文c;步驟E23:根據(jù)Euler定理:m=c^dmodn=(m^emodn)^dmodn=m,可知通過m=c^dmodn可從密文c解密得到明文m,即預(yù)期硬件特征碼;步驟E24:將預(yù)期硬件特征碼與在步驟E21中獲取得到的實際硬件特征碼比對,符合則驗證通過,程序正常運行,否則程序退出執(zhí)行;步驟E3:已綁定了全部許可目標機的加密閃盤無法對許可范圍外的計算機實施軟件許可授權(quán),安裝的應(yīng)用軟件不能正常啟動和運行;重復(fù)步驟B—E,完成用戶全部待授權(quán)目標機的軟件安裝與授權(quán),已建立全部綁定關(guān)聯(lián)后的加密閃盤將不能為超出許可范圍的其他計算機進行授權(quán),已授權(quán)計算機在軟件卸載、重新安裝后無需重新認證即可正常運行,只有在重裝系統(tǒng)后需要按步驟B—E對其重新進行授權(quán)。2.根據(jù)權(quán)利要求1所述的授權(quán)使用方法,其特征在于,所述步驟A具體包括:步驟A1:將加密閃盤插入開發(fā)機;步驟A2:對加密閃盤在“普通盤”模式下進行“低級掃描”;步驟A3:設(shè)置“分區(qū)0寫保護”和“拷貝到0分區(qū)”的分區(qū)設(shè)置參數(shù),并選擇待發(fā)布應(yīng)用軟件安裝包所在文件夾的存放路徑;步驟A4:在“高級信息設(shè)置”對話框中設(shè)置私密區(qū)空間大??;步驟A5:開始加密閃盤制作,直至制作完畢。3.根據(jù)權(quán)利要求1所述的授權(quán)使用方法,其特征在于,所述步驟B具體包括:步驟B1:將加密閃盤插到待授權(quán)目標機的USB接口;步驟B2:在目標機進入加密閃盤,并打開存放待授權(quán)應(yīng)用軟件安裝包的文件夾;步驟B3:運行待授權(quán)應(yīng)用軟件安裝包,根據(jù)提示完成軟件到目標機的安裝。4.根據(jù)權(quán)利要求1所述的授權(quán)使用方法,其特征在于,所述步驟C具體包括:步驟C1:在目標機運行已安裝的待授權(quán)應(yīng)用軟件;步驟C2:待授權(quán)應(yīng)用軟件后臺自動提取目標機硬盤序列號、CPU信息、BIOS信息硬件特征,綜合形成硬件特征碼;步驟C3:計算生成授權(quán)許可全局唯一標識碼。5.根據(jù)權(quán)利要求4所述的授權(quán)使用方法,其特征在于,所述步驟C3具體包括:步驟C31:取兩個相近的大素數(shù)p、q,計算n=p×q,z=(p-r)×(q-r);步驟C32:采用大數(shù)運算庫隨機生成任取一個與z互素的整數(shù)e并計算滿足e×d=rmodz的整數(shù)d,(n,e)和(n,d)分別為“公鑰”和“私鑰”存在,由(n,e)加密的數(shù)據(jù)只能用(n,d)解密,此處大數(shù)運算庫的應(yīng)用可保證模數(shù)n不被因式分解;步驟C33:將硬件特征碼作為明文m,分成字符塊s加密,每個塊s小于n;步驟C34:通過c=m^emodn計算出密文c,其中,“^”表示乘冪,“mod”表示求余,“n”為模數(shù),一般取值在512位以上,密文c即為授權(quán)許可全局唯一標識碼。6.根據(jù)權(quán)利要求1所述的授權(quán)使用方法,其特征在于,所述步驟D具體包括:步驟D1:通過應(yīng)用程序中的授權(quán)認證模塊完成授權(quán)許可全局唯一標識碼向加密閃盤私密區(qū)內(nèi)指定文件的內(nèi)容寫入;步驟D2:通過應(yīng)用程序中的授權(quán)認證模塊完成對應(yīng)用軟件的授權(quán)許可認定。7.根據(jù)權(quán)利要求1所述的授權(quán)使用方法,其特征在于,所述步驟E3具體包括:步驟E31:從加密閃盤完成應(yīng)用軟件到許可范圍外計算機的安裝;步驟E32:在許可范圍外計算機上啟動已安裝的應(yīng)用程序,通過其內(nèi)置授權(quán)認證模塊從計算機提取目標機硬盤序列號、CPU信息、BIOS信息硬件特征,綜合形成硬件特征碼;步驟E33:內(nèi)置授權(quán)認證模塊從加密閃盤私密區(qū)讀取存儲的全部授權(quán)許可全局唯一標識碼,并逐一將其作為密文c,鍵值不存在時取默認鍵值“0”,參與后續(xù)處理;步驟E34:通過m=c^dmodn從密文c解密得到明文m,即預(yù)期硬件特征碼;步驟E35:將預(yù)期硬件特征碼與在步驟E32中獲取得到的實際硬件特征碼比對,由于是許可范圍外計算機,其密文不可能含有與明文匹配的信息,因此驗證不會通過,程序退出執(zhí)行。
當前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1