两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種托管硬件控制鎖的方法及系統(tǒng)與流程

文檔序號(hào):11251234閱讀:535來(lái)源:國(guó)知局
一種托管硬件控制鎖的方法及系統(tǒng)與流程

本發(fā)明涉及對(duì)計(jì)算機(jī)軟件安全性領(lǐng)域,特別涉及一種托管硬件控制鎖的方法及系統(tǒng)。



背景技術(shù):

在計(jì)算機(jī)網(wǎng)絡(luò)中,為了保證傳輸數(shù)據(jù)的合法性,都需要完備的證書(shū)體系。因此,硬件鎖提供商提供了硬件鎖,該硬件鎖具有唯一的有效證書(shū),用以標(biāo)識(shí)身份。每次向硬件鎖內(nèi)輸入數(shù)據(jù),均會(huì)通過(guò)硬件鎖的有效證書(shū)驗(yàn)證數(shù)據(jù)輸入者的身份有效性及合法性,如果合法,則允許執(zhí)行輸入數(shù)據(jù)的操作,如果非法,則拒絕輸入數(shù)據(jù)的操作。硬件鎖包括硬件控制鎖及硬件用戶鎖,硬件控制鎖是由智能硬件及嵌入式系統(tǒng)組成,提供給軟件開(kāi)發(fā)者,用以向硬件用戶鎖簽發(fā)授權(quán)數(shù)據(jù);硬件用戶鎖是由智能硬件及嵌入式系統(tǒng)組成,由軟件開(kāi)發(fā)者將軟件與其中的私鑰一起打包售賣(mài)給最終的軟件使用者,用于軟件授權(quán)保護(hù)。

圖1為現(xiàn)有技術(shù)提供的軟件開(kāi)發(fā)者使用硬件鎖的示意圖,如圖所示:軟件開(kāi)發(fā)者采用硬件控制鎖生成對(duì)應(yīng)輸出數(shù)據(jù)端的多個(gè)硬件用戶鎖,對(duì)要發(fā)布的應(yīng)用軟件中的授權(quán)或/和重要算法等的數(shù)據(jù)采用硬件用戶鎖的公鑰進(jìn)行加密后,再對(duì)加密的數(shù)據(jù)采用硬件控制鎖中的私鑰進(jìn)行簽名后,裝載到硬件用戶鎖中,得到授權(quán)后的硬件用戶鎖發(fā)送給軟件使用者。在這里,每個(gè)硬件控制鎖在出廠前都會(huì)在內(nèi)部生成一個(gè)非對(duì)稱密鑰對(duì),密鑰對(duì)中的私鑰不能更替且不能被導(dǎo)出,用于對(duì)輸入數(shù)據(jù)進(jìn)行簽名,密鑰對(duì)中的公鑰不能更替但可以導(dǎo)出給輸出數(shù)據(jù)端,用于在后續(xù)對(duì)簽名的數(shù)據(jù)進(jìn)行驗(yàn)簽。當(dāng)輸出數(shù)據(jù)端接收到數(shù)據(jù)之后,采用硬件控制鎖中的公鑰對(duì)數(shù)據(jù)進(jìn)行驗(yàn)簽通過(guò)后,再采用硬件用戶鎖的私鑰對(duì)數(shù)據(jù)進(jìn)行解密,并存儲(chǔ)。在這里,每把硬件用戶鎖都會(huì)在內(nèi)部生成一個(gè)非對(duì)稱密鑰對(duì),密鑰對(duì)中的私鑰不能更替且不能導(dǎo)出,用于對(duì)輸入數(shù)據(jù)進(jìn)行解密,密鑰對(duì)中的公鑰不能更替可以導(dǎo)出,用于對(duì)輸入數(shù)據(jù)進(jìn)行加密。

也就是說(shuō),在計(jì)算機(jī)網(wǎng)絡(luò)中的輸出數(shù)據(jù)端中具有硬件用戶鎖的公鑰及硬件控制鎖的私鑰,依次對(duì)要輸出的數(shù)據(jù)進(jìn)行加密及簽名,在計(jì)算機(jī)網(wǎng)絡(luò)中的輸入數(shù)據(jù)端具有硬件控制鎖的公鑰及硬件用戶鎖的私鑰,依次對(duì)輸入的數(shù)據(jù)進(jìn)行解簽及解密處理。

圖2為現(xiàn)有技術(shù)提供的軟件使用過(guò)程圖,如圖所示,在軟件發(fā)布的同時(shí),會(huì)將軟件中的一些授權(quán)或/和重要的數(shù)據(jù)寫(xiě)入到硬件鎖中,一起提供給終端側(cè)。當(dāng)終端側(cè)接收到后,啟動(dòng)軟件,軟件中的軟件授權(quán)控制模塊對(duì)鎖訪問(wèn)模塊進(jìn)行控制,鎖訪問(wèn)模塊向軟件的硬件鎖發(fā)起授權(quán)驗(yàn)證請(qǐng)求,該請(qǐng)求攜帶終端側(cè)輸入的硬件控制鎖的公鑰及硬件用戶鎖的私鑰;硬件鎖的鎖內(nèi)入口模塊(entry)接收到并解析得到硬件控制鎖的公鑰及硬件用戶鎖的私鑰后,由鎖內(nèi)的負(fù)載模塊(loader)對(duì)硬件鎖中的安全數(shù)據(jù)區(qū)的數(shù)據(jù)進(jìn)行驗(yàn)簽及解密后,將數(shù)據(jù)返回給軟件的鎖訪問(wèn)模塊,軟件應(yīng)用這些數(shù)據(jù)啟動(dòng)。

采用這種方式由于軟件必不可少的數(shù)據(jù)都被加密且簽名后保存在硬件鎖中等待驗(yàn)簽及解密后才能使用,這樣這一方面能夠保證軟件運(yùn)行的安全性,軟件不會(huì)被非法篡改;另一方面能夠保證軟件開(kāi)發(fā)者的利益,使得非法終端側(cè)由于無(wú)法對(duì)硬件鎖中的數(shù)據(jù)解簽及解密,無(wú)法使用非授權(quán)的軟件。但是,實(shí)現(xiàn)上述軟件的授權(quán)方式,需要為派發(fā)的軟件設(shè)置授權(quán)狀態(tài)的硬件用戶鎖,目前硬件用戶鎖常常采用硬件鎖提供商提供的手持式的硬件控制鎖,由軟件開(kāi)發(fā)者將軟件中的數(shù)據(jù)裝載到硬件控制鎖生成的硬件用戶鎖中,采用這種方式比較繁瑣,不容易管理,常常無(wú)法保證不同軟件的硬件鎖的唯一性,給軟件的發(fā)布制造了障礙。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明實(shí)施例提供一種托管硬件控制鎖的方法,該方法能夠采用計(jì)算機(jī)網(wǎng)絡(luò)托管軟件的硬件控制鎖,簡(jiǎn)單且易于管理。

本發(fā)明實(shí)施例還提供一種托管硬件控制鎖的系統(tǒng),該系統(tǒng)能夠采用計(jì)算機(jī)網(wǎng)絡(luò)托管軟件的硬件控制鎖,簡(jiǎn)單且易于管理。

根據(jù)上述目的,本發(fā)明是這樣實(shí)現(xiàn)的:

一種托管硬件控制鎖的方法,在計(jì)算機(jī)網(wǎng)絡(luò)側(cè)設(shè)置由多個(gè)硬件控制鎖組成的硬件控制鎖集群,該方法還包括:

計(jì)算機(jī)網(wǎng)絡(luò)側(cè)將所述硬件控制鎖集群中的硬件控制鎖分配給軟件開(kāi)發(fā)者,并將分配的硬件控制鎖與軟件開(kāi)發(fā)者標(biāo)識(shí)關(guān)聯(lián);

計(jì)算機(jī)網(wǎng)絡(luò)側(cè)接收到軟件開(kāi)發(fā)者發(fā)送的軟件數(shù)據(jù)后,采用軟件開(kāi)發(fā)者標(biāo)識(shí)關(guān)聯(lián)的硬件控制鎖對(duì)軟件數(shù)據(jù)進(jìn)行簽名;

計(jì)算機(jī)網(wǎng)絡(luò)側(cè)將簽名后的軟件數(shù)據(jù)發(fā)送給軟件開(kāi)發(fā)者,使得軟件開(kāi)發(fā)者將簽名后的軟件數(shù)據(jù)加載到硬件用戶鎖中,發(fā)送給軟件使用者。

一種托管硬件控制鎖的系統(tǒng),包括:計(jì)算機(jī)網(wǎng)絡(luò)側(cè)的云端平臺(tái)及軟件開(kāi)發(fā)者實(shí)體,其中,

計(jì)算機(jī)網(wǎng)絡(luò)側(cè)的云端平臺(tái),用于設(shè)置多個(gè)硬件控制鎖,將硬件控制鎖分配給軟件開(kāi)發(fā)者,將硬件控制鎖與軟件開(kāi)發(fā)者標(biāo)識(shí)關(guān)聯(lián);接收到軟件開(kāi)發(fā)者發(fā)送的軟件數(shù)據(jù)后,采用軟件開(kāi)發(fā)者標(biāo)識(shí)關(guān)聯(lián)的硬件控制鎖對(duì)軟件數(shù)據(jù)進(jìn)行簽名后,發(fā)送給軟件開(kāi)發(fā)者;

軟件開(kāi)發(fā)者實(shí)體,用于向計(jì)算機(jī)網(wǎng)絡(luò)側(cè)的云端平臺(tái)發(fā)送軟件數(shù)據(jù);接收計(jì)算機(jī)網(wǎng)絡(luò)側(cè)的云端平臺(tái)發(fā)送的簽名后的軟件數(shù)據(jù)后,加載到硬件用戶鎖中,發(fā)送給軟件使用者。

由上述方案可以看出,本發(fā)明實(shí)施例在計(jì)算機(jī)網(wǎng)絡(luò)側(cè)設(shè)置由多個(gè)硬件控制鎖組成的硬件控制鎖集群,將硬件控制鎖分配給軟件開(kāi)發(fā)者,將硬件控制鎖與軟件開(kāi)發(fā)者標(biāo)識(shí)關(guān)聯(lián);接收到軟件開(kāi)發(fā)者發(fā)送的軟件數(shù)據(jù)后,采用軟件開(kāi)發(fā)者標(biāo)識(shí)關(guān)聯(lián)的硬件控制鎖對(duì)軟件數(shù)據(jù)進(jìn)行簽名后,發(fā)送給軟件開(kāi)發(fā)者,使得軟件開(kāi)發(fā)者將簽名后的軟件數(shù)據(jù)加載到硬件用戶鎖中,發(fā)送給軟件使用者。進(jìn)一步地,將一個(gè)硬件控制鎖與請(qǐng)求者標(biāo)識(shí)關(guān)聯(lián)后,不再?gòu)?fù)用已經(jīng)關(guān)聯(lián)的該硬件控制鎖,該硬件控制鎖還具有多個(gè)備份的硬件控制鎖。由于本發(fā)明實(shí)施例提供的方法及系統(tǒng)是由計(jì)算機(jī)網(wǎng)絡(luò)側(cè)統(tǒng)一對(duì)硬件控制鎖進(jìn)行分配以及應(yīng)軟件開(kāi)發(fā)者的需求使用,不需要軟件開(kāi)發(fā)者再使用手持硬件控制鎖,簡(jiǎn)單且易于管理,從而有利于軟件的發(fā)布。

附圖說(shuō)明

圖1為現(xiàn)有技術(shù)提供的軟件開(kāi)發(fā)者使用硬件鎖的示意圖;

圖2為現(xiàn)有技術(shù)提供的軟件使用過(guò)程圖;

圖3為本發(fā)明實(shí)施例提供的托管硬件控制鎖的方法流程圖;

圖4為本發(fā)明實(shí)施例提供的托管硬件控制鎖的系統(tǒng)結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。

本發(fā)明實(shí)施例為了使得軟件開(kāi)發(fā)者無(wú)需從硬件鎖提供商那里獲取硬件控制鎖,所造成的硬件鎖提供商的管理復(fù)雜且繁瑣,而且無(wú)法保證不同軟件的硬件控制鎖的唯一性,采用了在計(jì)算機(jī)網(wǎng)絡(luò)側(cè)設(shè)置由多個(gè)硬件控制鎖組成的硬件控制鎖集群,將硬件控制鎖分配給軟件開(kāi)發(fā)者,將硬件控制鎖與軟件開(kāi)發(fā)者標(biāo)識(shí)關(guān)聯(lián);接收到軟件開(kāi)發(fā)者發(fā)送的軟件數(shù)據(jù)后,采用軟件開(kāi)發(fā)者標(biāo)識(shí)關(guān)聯(lián)的硬件控制鎖對(duì)軟件數(shù)據(jù)進(jìn)行簽名后,發(fā)送給軟件開(kāi)發(fā)者,使得軟件開(kāi)發(fā)者將簽名后的軟件數(shù)據(jù)加載到硬件用戶鎖中,發(fā)送給軟件使用者。

進(jìn)一步地,將一個(gè)硬件控制鎖與請(qǐng)求者標(biāo)識(shí)關(guān)聯(lián)后,不再?gòu)?fù)用已經(jīng)關(guān)聯(lián)的該硬件控制鎖,該硬件控制鎖還具有多個(gè)備份的硬件控制鎖。

這樣,由于本發(fā)明實(shí)施例提供的方法及系統(tǒng)是由硬件控制鎖服務(wù)器統(tǒng)一對(duì)硬件控制鎖進(jìn)行分配以及應(yīng)軟件開(kāi)發(fā)者的需求使用,不需要軟件開(kāi)發(fā)者再使用手持硬件控制鎖,簡(jiǎn)單且易于管理,從而有利于軟件的發(fā)布。

圖3為本發(fā)明實(shí)施例提供的托管硬件控制鎖的方法流程圖,其具體步驟為:

步驟301、在計(jì)算機(jī)網(wǎng)絡(luò)側(cè)設(shè)置由多個(gè)硬件控制鎖組成的硬件控制鎖集群;

在本步驟中,在計(jì)算機(jī)網(wǎng)絡(luò)側(cè)設(shè)置了云端平臺(tái),可以同時(shí)在不同的機(jī)房中管理硬件控制鎖提供商提供的多個(gè)硬件控制鎖;

步驟302、計(jì)算機(jī)網(wǎng)絡(luò)側(cè)將所述硬件控制鎖集群中的硬件控制鎖分配給軟件開(kāi)發(fā)者,并將分配的硬件控制鎖與軟件開(kāi)發(fā)者標(biāo)識(shí)關(guān)聯(lián);

在本步驟中,當(dāng)軟件開(kāi)發(fā)者通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)經(jīng)接入服務(wù)接入到計(jì)算機(jī)網(wǎng)絡(luò)側(cè)的云端平臺(tái)上并注冊(cè)時(shí),云端平臺(tái)就為軟件開(kāi)發(fā)者分配硬件控制鎖并將關(guān)聯(lián)關(guān)系進(jìn)行存儲(chǔ);

步驟303、計(jì)算機(jī)網(wǎng)絡(luò)側(cè)接收到軟件開(kāi)發(fā)者發(fā)送的軟件數(shù)據(jù)后,采用軟件開(kāi)發(fā)者標(biāo)識(shí)關(guān)聯(lián)的硬件控制鎖對(duì)軟件數(shù)據(jù)進(jìn)行簽名;

步驟304、計(jì)算機(jī)網(wǎng)絡(luò)側(cè)將簽名后的軟件數(shù)據(jù)發(fā)送給軟件開(kāi)發(fā)者,使得軟件開(kāi)發(fā)者將簽名后的軟件數(shù)據(jù)加載到硬件用戶鎖中,發(fā)送給軟件使用者。

在該方法中,一旦存儲(chǔ)的硬件控制鎖被分配,則所分配的硬件控制鎖不能再?gòu)?fù)用給其他軟件開(kāi)發(fā)者,直到所分配的硬件控制鎖被回收銷毀。

在該方法中,所述硬件控制鎖集群設(shè)置在硬件控制鎖集群服務(wù)器中,所述硬件控制鎖集群服務(wù)器具有多個(gè),不同硬件控制鎖集群服務(wù)器存儲(chǔ)的硬件控制鎖互為備份。也就是說(shuō),每個(gè)硬件控制鎖都有多個(gè)備用的硬件控制鎖,以便某一硬件控制鎖出現(xiàn)故障可以啟動(dòng)備用的硬件控制鎖進(jìn)行服務(wù)。在該方法中,不同硬件控制鎖集群服務(wù)器可以作為異地災(zāi)備處理。這時(shí),計(jì)算機(jī)網(wǎng)絡(luò)側(cè)在為軟件開(kāi)發(fā)者分配硬件控制鎖時(shí),為一組硬件控制鎖,所述一組硬件控制鎖中具有一個(gè)服務(wù)的硬件控制鎖及多個(gè)備份的硬件控制鎖。

在該方法中,計(jì)算機(jī)網(wǎng)絡(luò)側(cè)云端平臺(tái)管理的硬件控制鎖是硬件鎖提供商提供的。

在該方法中,所述將分配的硬件控制鎖與軟件開(kāi)發(fā)者標(biāo)識(shí)關(guān)聯(lián)的過(guò)程為:通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)側(cè)接入服務(wù)接收軟件開(kāi)發(fā)者的分配硬件控制鎖請(qǐng)求后,將分配的硬件控制鎖與軟件開(kāi)發(fā)者標(biāo)識(shí)關(guān)聯(lián)后存儲(chǔ)在計(jì)算機(jī)網(wǎng)絡(luò)中的數(shù)據(jù)庫(kù)中。

在該方法中,所述軟件開(kāi)發(fā)者發(fā)送的軟件數(shù)據(jù)是通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)側(cè)接入服務(wù)接收到的,發(fā)送給硬件控制鎖代理服務(wù)器,由硬件控制鎖代理服務(wù)器根據(jù)關(guān)聯(lián)確定對(duì)應(yīng)的硬件控制鎖。

在該方法中,所述軟件數(shù)據(jù)是軟件開(kāi)發(fā)者通過(guò)軟件開(kāi)發(fā)工具包(sdk)發(fā)送的,所述sdk是由計(jì)算機(jī)網(wǎng)絡(luò)側(cè)提供給軟件開(kāi)發(fā)者,軟件開(kāi)發(fā)者加載的。當(dāng)然。也可以通過(guò)請(qǐng)求者的計(jì)算機(jī)桌面軟件、web瀏覽器或終端應(yīng)用等等方式實(shí)現(xiàn)。

在該方法中,所述計(jì)算機(jī)網(wǎng)絡(luò)側(cè)接收軟件開(kāi)發(fā)者發(fā)送的軟件數(shù)據(jù)為:

所述sdk采用軟件開(kāi)發(fā)者的用戶名及密碼通過(guò)計(jì)算網(wǎng)絡(luò)接入到計(jì)算機(jī)網(wǎng)絡(luò)側(cè)中;

所述sdk將軟件數(shù)據(jù)輸入到計(jì)算機(jī)網(wǎng)絡(luò)側(cè)中請(qǐng)求簽名;

所述采用軟件開(kāi)發(fā)者標(biāo)識(shí)關(guān)聯(lián)的硬件控制鎖對(duì)軟件數(shù)據(jù)進(jìn)行簽名的過(guò)程為:

所述計(jì)算機(jī)網(wǎng)絡(luò)側(cè)采用對(duì)應(yīng)的硬件控制鎖將軟件數(shù)據(jù)進(jìn)行簽名后,將簽名后的軟件數(shù)據(jù)返回給所述sdk;

所述sdk將簽名后的軟件數(shù)據(jù)提供給軟件開(kāi)發(fā)者。

這樣,后續(xù)就可以將簽名后的軟件數(shù)據(jù)裝載到硬件用戶鎖中,發(fā)送給軟件使用者,這個(gè)過(guò)程與使用手持硬件控制鎖的過(guò)程是一致的。

軟件開(kāi)發(fā)者就可以將軟件及硬件用戶鎖同時(shí)發(fā)布給軟件使用者,軟件使用者采用硬件控制鎖中的公鑰驗(yàn)證其中硬件用戶鎖中的數(shù)據(jù)簽名的合法性,如果合法,再采用硬件用戶鎖中的私鑰對(duì)加密數(shù)據(jù)進(jìn)行解密,通過(guò)則表示輸入數(shù)據(jù)正確,則將輸入數(shù)據(jù)要求進(jìn)行運(yùn)算,并將結(jié)果返回給軟件,用以軟件運(yùn)行。

圖4為本發(fā)明實(shí)施例提供的托管硬件控制鎖的系統(tǒng)結(jié)構(gòu)示意圖,包括:計(jì)算機(jī)網(wǎng)絡(luò)側(cè)的云端平臺(tái)及軟件開(kāi)發(fā)者實(shí)體,其中,

計(jì)算機(jī)網(wǎng)絡(luò)側(cè)的云端平臺(tái),用于設(shè)置多個(gè)硬件控制鎖,將硬件控制鎖分配給軟件開(kāi)發(fā)者,將硬件控制鎖與軟件開(kāi)發(fā)者標(biāo)識(shí)關(guān)聯(lián);接收到軟件開(kāi)發(fā)者發(fā)送的軟件數(shù)據(jù)后,采用軟件開(kāi)發(fā)者標(biāo)識(shí)關(guān)聯(lián)的硬件控制鎖對(duì)軟件數(shù)據(jù)進(jìn)行簽名后,發(fā)送給軟件開(kāi)發(fā)者;

軟件開(kāi)發(fā)者實(shí)體,用于向計(jì)算機(jī)網(wǎng)絡(luò)側(cè)的云端平臺(tái)發(fā)送軟件數(shù)據(jù);接收計(jì)算機(jī)網(wǎng)絡(luò)側(cè)的云端平臺(tái)發(fā)送的簽名后的軟件數(shù)據(jù)后,加載到硬件用戶鎖中,發(fā)送給軟件使用者。

在該系統(tǒng)中,軟件開(kāi)發(fā)者實(shí)體,還用于在所述計(jì)算機(jī)網(wǎng)絡(luò)側(cè)的云端平臺(tái)將硬件控制鎖分配給軟件開(kāi)發(fā)者之前,經(jīng)計(jì)算機(jī)網(wǎng)絡(luò)側(cè)的云端平臺(tái)中的接入服務(wù)接入到計(jì)算機(jī)網(wǎng)絡(luò)側(cè)的云端平臺(tái)并注冊(cè);

所述系統(tǒng)還包括數(shù)據(jù)庫(kù),用于從計(jì)算機(jī)網(wǎng)絡(luò)側(cè)的云端平臺(tái)接收分配的硬件控制鎖與軟件開(kāi)發(fā)者標(biāo)識(shí)關(guān)聯(lián)信息并存儲(chǔ)。

在該系統(tǒng)中,所述計(jì)算機(jī)網(wǎng)絡(luò)側(cè)的云端平臺(tái)包括硬件控制鎖集群服務(wù)器,具有多個(gè),不同硬件控制鎖集群服務(wù)器存儲(chǔ)的硬件控制鎖互為備份;

所述系統(tǒng)還包括硬件控制鎖代理服務(wù)器,其中,

硬件控制鎖代理服務(wù)器,用于通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)側(cè)的云端平臺(tái)的接入服務(wù)接收軟件開(kāi)發(fā)者的分配硬件控制鎖請(qǐng)求后,發(fā)送給計(jì)算機(jī)網(wǎng)絡(luò)側(cè)的云端平臺(tái)。

在這里,硬件控制鎖集群服務(wù)器具有多個(gè),形成了云托管硬件控制鎖系統(tǒng),硬件控制鎖代理服務(wù)器也具有多個(gè),每個(gè)硬件控制鎖代理服務(wù)器通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)都可以與其中的一個(gè)硬件控制鎖集群服務(wù)器進(jìn)行交互。

在該系統(tǒng)中,軟件開(kāi)發(fā)者實(shí)體,還用于發(fā)送給所述硬件控制鎖服務(wù)器的軟件數(shù)據(jù)是通過(guò)sdk進(jìn)行的,或者是通過(guò)自身的計(jì)算機(jī)桌面軟件、web瀏覽器或終端應(yīng)用等等方式實(shí)現(xiàn)。

軟件開(kāi)發(fā)者實(shí)體采用本發(fā)明實(shí)施例提供的系統(tǒng),根據(jù)注冊(cè)的賬號(hào)及密碼登錄該系統(tǒng),從而可以在線使用硬件鎖提供商托管的硬件控制鎖。

本發(fā)明實(shí)施例提供的系統(tǒng)具備以下基礎(chǔ)服務(wù):1、用戶注冊(cè)功能,該功能面向軟件開(kāi)發(fā)者,只有在系統(tǒng)上注冊(cè)的軟件開(kāi)發(fā)者才能使用該系統(tǒng)提供的托管硬件控制鎖功能;2、托管硬件控制鎖功能,這與背景技術(shù)中采用的手持硬件控制鎖具有相同的功能,核心就是使用硬件控制鎖內(nèi)私鑰進(jìn)行數(shù)據(jù)簽名功能,標(biāo)識(shí)軟件開(kāi)發(fā)者的合法身份;3、該系統(tǒng)具備安全通信信道及數(shù)據(jù)加密過(guò)程,確保軟件數(shù)據(jù)在計(jì)算機(jī)網(wǎng)絡(luò)上安全正確的傳輸;4、該系統(tǒng)提供了sdk、pc桌面軟件、web瀏覽器或/和手機(jī)應(yīng)用等等方式,以便軟件開(kāi)發(fā)者可以方便在線使用該系統(tǒng)。

從上述方案可以看出,本發(fā)明實(shí)施例就可以解決以下問(wèn)題:軟件開(kāi)發(fā)者的硬件控制鎖丟失或損毀,重新向硬件鎖提供商申請(qǐng)定制硬件控制鎖的滯后性問(wèn)題;硬件鎖提供商向軟件開(kāi)發(fā)者提供特定硬件控制鎖,比如該特定硬件控制鎖攜帶有軟件開(kāi)發(fā)者身份信息及軟件安全標(biāo)識(shí)信息的過(guò)程中可能造成的丟失、漏發(fā)、重復(fù)及物流等管理或交付安全問(wèn)題;對(duì)于個(gè)人的軟件開(kāi)發(fā)者則無(wú)需隨時(shí)攜帶硬件控制鎖進(jìn)行開(kāi)發(fā)測(cè)試,只需要能夠接入計(jì)算機(jī)網(wǎng)絡(luò)就可以隨時(shí)隨地地使用托管硬件控制鎖;軟件開(kāi)發(fā)者無(wú)需擔(dān)心硬件控制鎖的丟失,以及由此帶來(lái)的損失。

以上舉較佳實(shí)施例,對(duì)本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)進(jìn)行了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
行唐县| 大新县| 台东县| 泽库县| 佛冈县| 响水县| 全南县| 历史| 广安市| 全南县| 九龙县| 凤山县| 金平| 阜南县| 嘉兴市| 科技| 门源| 庆阳市| 贡嘎县| 奇台县| 麻阳| 靖安县| 孝昌县| 礼泉县| 青浦区| 吴堡县| 高尔夫| 灵武市| 罗定市| 榆中县| 连州市| 延边| 广德县| 日土县| 兴文县| 应用必备| 东阳市| 吉安市| 昭苏县| 孝感市| 右玉县|